@Comment{Article exterminate, author = {Dawson R. Engler and M. Frans Kaashoek}, title = {Exterminate All Operating System Abstractions}, journal = {HotOS}, year = {1995}, OPTkey = {}, OPTvolume = {}, OPTnumber = {}, OPTpages = {}, OPTmonth = {}, OPTnote = {}, OPTannote = {} } @Book{camelot, ALTauthor = {}, editor = {Jeffrey L Eppinger and Lily B Mummert and Alfred Z Spector}, title = {Camelot and Avalon, A Distributed Transaction Facility}, publisher = {Morgan Kaufmann}, year = {1991}, OPTkey = {}, OPTvolume = {}, OPTnumber = {}, OPTseries = {}, OPTaddress = {}, OPTedition = {}, OPTmonth = {}, OPTnote = {}, OPTannote = {} } @Article{argus, author = {Barbara Liskov}, title = {Distributed Programming in {Argus}}, journal = {Communications of the ACM}, year = {1988}, OPTkey = {}, volume = {31}, number = {3}, pages = {300-312}, month = {March}, OPTnote = {}, OPTannote = {} } @Book{dtp, author = {{The Open Group}}, ALTeditor = {}, title = {Distributed Transaction Processing: Reference Model}, publisher = {}, year = {1996}, OPTkey = {}, OPTvolume = {}, OPTnumber = {}, OPTseries = {}, OPTaddress = {}, OPTedition = {}, OPTmonth = {}, OPTnote = {}, OPTannote = {} } @inproceedings{ejbCritique, author = {Raul Silaghi and Alfred Strohmeier}, title = {Critical Evaluation of the {EJB} Transaction Model}, booktitle = {FIDJI}, year = {2002}, pages = {15-28}, OPTee = {http://link.springer.de/link/service/series/0558/bibs/2604/26040015.htm}, OPTcrossref = {DBLP:conf/fidji/2002}, OPTbibsource = {DBLP, http://dblp.uni-trier.de} } @inproceedings{omtt, author = {J{\"o}rg Kienzle and Alfred Strohmeier and Alexander B. Romanovsky}, title = {Open Multithreaded Transactions: Keeping Threads and Exceptions under Control.}, booktitle = {WORDS}, year = {2001}, pages = {197-205}, OPTee = {http://doi.ieeecomputersociety.org/10.1109/WORDS.2001.945131}, OPTcrossref = {DBLP:conf/words/2001}, OPTbibsource = {DBLP, http://dblp.uni-trier.de} } @Book{nestedTransactionBook, author = {J. E. B. Moss}, ALTeditor = {}, title = {Nested transactions: an approach to reliable distributed computing}, publisher = {MIT}, year = {1985}, OPTkey = {}, OPTvolume = {}, OPTnumber = {}, OPTseries = {}, OPTaddress = {}, OPTedition = {}, OPTmonth = {}, OPTnote = {}, OPTannote = {} } @InProceedings{nestedTransactionPoster, author = {J. E. B. Moss}, title = {Open Nested Transactions: Semantics and Support}, OPTcrossref = {}, OPTkey = {}, booktitle = {WMPI}, OPTpages = {}, year = {2006}, OPTeditor = {}, OPTvolume = {}, OPTnumber = {}, OPTseries = {}, OPTaddress = {}, OPTmonth = {}, OPTorganization = {}, OPTpublisher = {}, OPTnote = {}, OPTannote = {} } @inproceedings{SNS, author = "Armando Fox and Steven D. Gribble and Yatin Chawathe and Eric A. Brewer and Paul Gauthier", title = "Cluster-Based Scalable Network Services", booktitle = "SOSP", pages = "78--91", year = "1997"} @comment{ bent04explicit, author = "J. Bent and D. Thain and A. Arpaci-Dusseau and R. Arpaci-Dusseau", title = "Explicit control in a batch-aware distributed file system", text = "J. Bent, D. Thain, A. Arpaci-Dusseau, and R. Arpaci-Dusseau. Explicit control in a batch-aware distributed file system. In Proceedings of the First USENIX/ACM Conference on Networked Systems Design and Implementation, March 2004.", year = "2004", url = "citeseer.ist.psu.edu/article/bent04explicit.html" } @InProceedings{mapReduce, author = {Jeffrey Dean and Sanjay Ghemawat}, title = {Map{R}educe: Simplified Data Processing on Large Clusters}, OPTcrossref = {}, OPTkey = {}, booktitle = {OSDI}, OPTpages = {}, year = {2004}, OPTeditor = {}, OPTvolume = {}, OPTnumber = {}, OPTseries = {}, OPTaddress = {}, OPTmonth = {}, OPTorganization = {}, OPTpublisher = {}, OPTnote = {}, OPTannote = {} } @Article{argusImplementation, author = {William Weihl and Barbara Liskov}, title = {Implementation of Resilient, Atomic Data Types}, journal = {ACM Transactions on Programming Languages and Systems}, year = {1985}, key = {}, volume = {7}, number = {2}, pages = {244-269}, month = April, OPTnote = {}, OPTannote = {} } @Article{perl, author = {Lincoln Stein}, title = {How {P}erl Saved the {H}uman {G}enome {P}roject}, journal = {Dr Dobb's Journal}, year = {2001}, OPTkey = {}, OPTvolume = {}, OPTnumber = {}, OPTpages = {}, month = {July}, OPTnote = {}, OPTannote = {} } @Article{excel, author = {B Zeeberg and J Riss and D Kane D and K Bussey and E Uchio and W Linehan and J Barret and J Weinstein}, title = {Mistaken identifiers: Gene name errors can be introduced inadvertently when using {E}xcel in bioinformatics}, journal = {BMC Bioinformatics}, year = {2004}, OPTkey = {}, OPTvolume = {}, OPTnumber = {}, OPTpages = {}, OPTmonth = {}, OPTnote = {}, OPTannote = {} } @Article{batoryPhysical, author = {D. S. Batory and C. C. Gotlieb}, title = {A Unifying Model of Physical Databases}, journal = {ACM Transactions on Database Systems}, year = {1982}, OPTkey = {}, volume = {7}, number = {4}, pages = {509-539}, OPTmonth = {}, OPTnote = {}, OPTannote = {} } @InProceedings{batoryConceptual, author = {D. S. Batory}, title = {Conceptual-to-internal mappings in commercial database systems}, OPTcrossref = {}, OPTkey = {}, booktitle = {PODS}, pages = {70-78}, year = {1984}, OPTeditor = {}, OPTvolume = {}, OPTnumber = {}, OPTseries = {}, OPTaddress = {}, OPTmonth = {}, OPTorganization = {}, OPTpublisher = {}, OPTnote = {}, OPTannote = {} } @InProceedings{streaming, author = "S. Chandrasekaran and M. Franklin", title = "Streaming Queries over Streaming Data", booktitle = {VLDB}, year = "2002" } @InProceedings{molap, author = {Yihong Zhao and Prasad M. Deshpande and Jeffrey F. Naughton}, title = {An Array-Based Algorithm for Simultaneous Multidimensional Aggregates}, OPTcrossref = {}, OPTkey = {}, booktitle = {SIGMOD}, pages = {159-170}, year = {1997}, OPTeditor = {}, OPTvolume = {}, OPTnumber = {}, OPTseries = {}, OPTaddress = {}, OPTmonth = {}, OPTorganization = {}, OPTpublisher = {}, OPTnote = {}, OPTannote = {} } @Misc{hibernate, key = {hibernate}, OPTauthor = {}, title = {Hibernate: Relational Persistence for {J}ava and {.NET}}, OPThowpublished = {}, OPTmonth = {}, OPTyear = {}, note = {http://www.hibernate.org/}, OPTannote = {} } @Misc{reiserfs, OPTkey = {}, author = {Hans T. Reiser}, title = {{ReiserFS}}, OPThowpublished = {}, OPTmonth = {}, OPTyear = {}, note = {http://www.namesys.com}, OPTannote = {} } @Misc{sqlserver, key = {microsoft sqlserver}, OPTauthor = {}, title = {Microsoft {SQL S}erver 2005}, OPThowpublished = {}, OPTmonth = {}, OPTyear = {}, OPTnote = {}, OPTannote = {} } @Article{lrvm, author = {M. Satyanarayanan and Henry H. Mashburn and Puneet Kumar and David C. Steere and James J. Kistler}, title = {Lightweight recoverable virtual memory}, journal = {ACM Transactions on Computer Systems}, year = {1994}, OPTkey = {}, volume = {12}, number = {1}, pages = {33--57}, month = {February}, OPTnote = {}, OPTannote = {} } @Article{XMLdb, author = {J. McHugh and S. Abiteboul and R. Goldman and D. Quass and J. Widom}, title = {Lore: A Database Management System for Semistructured Data}, journal = {SIGMOD Record}, volume = {26}, number = {3}, pages = {54--66}, month = {September}, year = 1997 } @Article{genesis, author = {D. S. Batory and J. R. Barnett and J. F. Garza and K. P. Smith and K. Tsukuda and B. C. Twichell and T. E. Wise}, title = {{GENESIS}: An Extensible Database Management System}, journal = {IEEE Transactions on Software Engineering}, year = {1988}, OPTkey = {}, volume = {14}, number = {11}, pages = {1711-1729}, month = {November}, OPTnote = {}, OPTannote = {} } @InProceedings{exodus, author = {Michael J Carey and David J. DeWitt and Daniel Frank and Goetz Graefe and M. Muralikrishna and Joel Richardson and Eugene J. Shekita}, title = {The Architecture of the {EXODUS} Extensible {DBMS}}, OPTcrossref = {}, OPTkey = {}, booktitle = {OODS}, pages = {52-65}, year = {1986}, OPTeditor = {}, OPTvolume = {}, OPTnumber = {}, OPTseries = {}, OPTaddress = {}, OPTmonth = {}, OPTorganization = {}, OPTpublisher = {}, OPTnote = {}, OPTannote = {} } @Article{codd, author = {E. F. Codd}, title = {A relational model of data for large shared data banks}, journal = {Communications of the ACM}, year = {1970}, OPTkey = {}, volume = {13}, number = {6}, pages = {377-387}, month = {June}, OPTnote = {}, OPTannote = {} } @Article{starburst, author = {Guy M. Lohman and Bruce Lindsay and Hamid Pirahesh and K. Bernhard Schiefer}, title = {Extensions to {S}tarburst: Objects, types, functions, and rules}, journal = {Communications of the ACM}, year = {1991}, OPTkey = {}, volume = {34}, number = {10}, pages = {95-109}, month = {October}, OPTnote = {}, OPTannote = {} } @Article{stonebraker81, author = {M. Stonebraker}, title = {Operating System Support for Database Management}, journal = {Communications of the ACM}, year = {1981}, OPTkey = {}, volume = {24}, number = {7}, pages = {412--418}, month = {July}, } @Manual{vms, title = {OpenVMS Record Management Services Reference Manual}, key = {OpenVMS}, OPTauthor = {}, OPTorganization = {}, OPTaddress = {}, OPTedition = {}, month = {June}, year = {2002}, OPTnote = {}, OPTannote = {} } @inproceedings{oneSizeFitsAll, author = {Michael Stonebraker and Ugur \c{C}etintemel}, title = {"{One} Size Fits All": An Idea Whose Time Has Come and Gone}, booktitle = {ICDE}, year = {2005}, pages = {2-11}, ee = {http://doi.ieeecomputersociety.org/10.1109/ICDE.2005.1}, OPTcrossref = {DBLP:conf/icde/2005}, bibsource = {DBLP, http://dblp.uni-trier.de} } @comment{DBLP:conf/icde/2005, title = {Proceedings of the 21st International Conference on Data Engineering, ICDE 2005, 5-8 April 2005, Tokyo, Japan}, booktitle = {ICDE}, OPTpublisher = {IEEE Computer Society}, year = {2005}, isbn = {0-7695-2285-8}, bibsource = {DBLP, http://dblp.uni-trier.de} } @inproceedings{newDBtypes, author = {Michael Stonebraker}, title = {Inclusion of New Types in Relational Data Base Systems}, booktitle = {ICDE}, OPTfoo = {February 5-7, 1986, Los Angeles, California, USA}, OPTpublisher = {IEEE Computer Society}, year = {1986}, isbn = {0-8186-0655-X}, pages = {262--269} } @Article{postgres, author = {M. Stonebraker and Greg Kemnitz}, title = {The {POSTGRES} Next-Generation Database Management System}, journal = {Communications of the ACM}, year = {1991}, OPTkey = {}, volume = {34}, number = {10}, pages = {79--92}, month = {October}, OPTnote = {}, OPTannote = {} } @article{OLAP, author = {Surajit Chaudhuri and Umeshwar Dayal}, title = {An Overview of Data Warehousing and OLAP Technology}, journal = {SIGMOD Record}, volume = {26}, number = {1}, year = {1997}, pages = {65--74} } @InProceedings{aries, author = { C. Mohan and D. Haderle and B. Lindsay and H. Pirahesh and P Schwarz }, title = {{ARIES}, A Transaction Recovery Method Supporting Fine-Granularity Locking and Partial Rollbacks Using Write-Ahead Logging}, OPTcrossref = {}, OPTkey = {}, booktitle = {ACM Transactions on Database Systems}, pages = {94-162}, year = {1992}, OPTeditor = {}, volume = {17}, OPTnumber = {1}, OPTseries = {}, OPTaddress = {}, OPTmonth = {}, OPTorganization = {}, OPTpublisher = {}, OPTnote = {}, OPTannote = {} } @Book{ariesIM, author = {C Mohan and F Levine}, ALTeditor = {}, title = {ARIES/IM: an efficient and high concurrency index management method using write-ahead logging}, publisher = {ACM Press}, year = {1992}, OPTkey = {}, OPTvolume = {}, OPTnumber = {}, OPTseries = {}, OPTaddress = {}, OPTedition = {}, OPTmonth = {}, OPTnote = {}, OPTannote = {} } @Book{GR97, author = {Jim Gray and Andreas Reuters}, title = {Transaction Processing: Concepts and Techniques}, publisher = {Morgan Kaufmann}, year = {1993}, isbn = {1-55860-190-2}, bibsource = {DBLP, http://dblp.uni-trier.de} } @InProceedings{libtp, author = {Margo Seltzer and M Olsen}, title = {{LIBTP}: Portable, Modular Transactions for {UNIX}}, OPTcrossref = {}, OPTkey = {}, booktitle = {Usenix}, OPTpages = {}, year = {1992}, OPTeditor = {}, OPTvolume = {}, OPTnumber = {}, OPTseries = {}, OPTaddress = {}, month = {Janurary}, OPTorganization = {}, OPTpublisher = {}, OPTnote = {}, OPTannote = {} } @article{systemR, author = {{Astrahan, M. et al}}, OPTauthor = {Morton M. Astrahan and Mike W. Blasgen and Donald D. Chamberlin and Kapali P. Eswaran and Jim Gray and Patricia P. Griffiths and W. Frank King III and Raymond A. Lorie and Paul R. McJones and James W. Mehl and Gianfranco R. Putzolu and Irving L. Traiger and Bradford W. Wade and Vera Watson}, title = {System R: Relational Approach to Database Management.}, journal = {ACM Transactions on Database Systems}, volume = {1}, number = {2}, year = {1976}, pages = {97-137}, ee = {http://doi.acm.org/10.1145/320455.320457, db/journals/tods/AstrahanBCEGGKLMMPTWW76.html}, bibsource = {DBLP, http://dblp.uni-trier.de} } @inproceedings{DDS, author = {Steven D. Gribble and Eric A. Brewer and Joseph M. Hellerstein and David E. Culler}, title = {Scalable, Distributed Data Structures for Internet Service Construction.}, booktitle = {OSDI}, year = {2000}, pages = {319-332}, bibsource = {DBLP, http://dblp.uni-trier.de} } @inproceedings{boxwood, author = {John MacCormick and Nick Murphy and Marc Najork and Chandramohan A. Thekkath and Lidong Zhou}, title = {Boxwood: Abstractions as the Foundation for Storage Infrastructure.}, booktitle = {OSDI}, year = {2004}, pages = {105-120}, ee = {http://www.usenix.org/events/osdi04/tech/maccormick.html}, bibsource = {DBLP, http://dblp.uni-trier.de} } @InProceedings{riscDB, author = {Surajit Chaudhuri and Gerhard Weikum}, title = {Rethinking Database System Architecture: Towards a Self-tuning RISC-style Database System}, OPTcrossref = {}, OPTkey = {}, booktitle = {VLDB}, OPTpages = {}, year = {2000}, OPTeditor = {}, OPTvolume = {}, OPTnumber = {}, OPTseries = {}, OPTaddress = {}, OPTmonth = {}, OPTorganization = {}, OPTpublisher = {}, OPTnote = {}, OPTannote = {} } @Article{optimisticConcurrencyControl, author = {H. T. Kung and John T. Robinson}, title = {On optimistic methods for concurrency control}, journal = {ACM Transactions on Database Systems}, year = {1981}, OPTkey = {}, volume = {6}, number = {2}, pages = {213-226}, month = {June}, OPTnote = {}, OPTannote = {} } @Article{optimisticConcurrencyPerformance, author = {R Agrawal and M J Carey and M Livny}, title = {Concurrency control performance modeling: alternatives and implications}, journal = {ACM Transactions on Database Systems}, year = {1987}, OPTkey = {}, OPTvolume = {}, OPTnumber = {}, OPTpages = {}, OPTmonth = {}, OPTnote = {}, OPTannote = {} } @inproceedings{oo7, author = {Michael J. Carey and David J. DeWitt and Jeffrey F. Naughton}, OPTeditor = {Peter Buneman and Sushil Jajodia}, title = {The {OO7} Benchmark}, booktitle = {SIGMOD International Conference on Management of Data}, OPTpublisher = {ACM Press}, year = {1993}, pages = {12-21}, OPTee = {http://doi.acm.org/10.1145/170035.170041, db/conf/sigmod/CareyDN93.html}, OPTcrossref = {DBLP:conf/sigmod/93}, OPTbibsource = {DBLP, http://dblp.uni-trier.de} } @InProceedings{lht, author = {Witold Litwin}, title = {Linear Hashing: A New Tool for File and Table Addressing }, OPTcrossref = {}, OPTkey = {}, booktitle = {VLDB}, pages = {224-232}, year = {1980}, OPTeditor = {}, OPTvolume = {}, OPTnumber = {}, OPTseries = {}, OPTaddress = {}, OPTmonth = {}, OPTorganization = {}, OPTpublisher = {}, OPTnote = {}, OPTannote = {} } @inproceedings{esm, author = {Michael J. Carey and David J. DeWitt and Joel E. Richardson and Eugene J. Shekita}, OPTeditor = {Wesley W. Chu and Georges Gardarin and Setsuo Ohsuga and Yahiko Kambayashi}, title = {Object and File Management in the {EXODUS} Extensible Database System}, booktitle = {VLDB}, OPTfoo = { August 25-28, 1986, Kyoto, Japan, Proceedings}, OPTpublisher = {Morgan Kaufmann}, year = {1986}, OPTisbn = {0-934613-18-4}, pages = {91-100}, OPTee = {db/conf/vldb/CareyDRS86.html}, OPTcrossref = {DBLP:conf/vldb/86}, OPTbibsource = {DBLP, http://dblp.uni-trier.de} } @Article{ffs, author = {M K Mckusick and W N Joy and S J Leffler and R S Fabry}, title = {A Fast File System for {UNIX}}, journal = {ACM Transactions on Computer Systems}, year = {1984}, OPTkey = {}, OPTvolume = {}, OPTnumber = {}, OPTpages = {}, OPTmonth = {}, OPTnote = {}, OPTannote = {} } @InProceedings{gfs, author = {S Ghemawat and H Gobioff and ST Leung}, title = {The {G}oogle file system}, OPTcrossref = {}, OPTkey = {}, booktitle = {SOSP}, pages = {29-43}, year = {2003}, OPTeditor = {}, OPTvolume = {}, OPTnumber = {}, OPTseries = {}, OPTaddress = {}, OPTmonth = {}, OPTorganization = {}, OPTpublisher = {}, OPTnote = {}, OPTannote = {} } @InProceedings{lfs, title = {The Design and Implementation of a Log-Structured File System}, author = {Mendel Rosenblum and John K. Ousterhout}, OPTcrossref = {}, OPTkey = {}, booktitle = {SOSP}, OPTpages = {}, year = {1992}, OPTeditor = {}, OPTvolume = {}, OPTnumber = {}, OPTseries = {}, OPTaddress = {}, OPTmonth = {}, OPTorganization = {}, OPTpublisher = {}, OPTnote = {}, OPTannote = {} } @article{hoard, author = {Emery D. Berger and Kathryn S. McKinley and Robert D. Blumofe and Paul R. Wilson}, title = {Hoard: a scalable memory allocator for multithreaded applications}, journal = {ACM SIGPLAN Notices}, volume = {35}, number = {11}, year = {2000}, OPTissn = {0362-1340}, pages = {117--128}, OPTdoi = {http://doi.acm.org/10.1145/356989.357000}, OPTpublisher = {ACM Press}, OPTaddress = {New York, NY, USA}, } @inproceedings{mcrt, author = {Richard L. Hudson and Bratin Saha and Ali-Reza Adl-Tabatabai and Ben Hertzberg}, title = {{McRT-Malloc}: a scalable transactional memory allocator.}, booktitle = {ISMM}, year = {2006}, pages = {74-83}, OPTee = {http://doi.acm.org/10.1145/1133956.1133967}, OPTcrossref = {DBLP:conf/iwmm/2006}, OPTbibsource = {DBLP, http://dblp.uni-trier.de} } @Article{orion, author = {Won Kim and Jorge F. Garza and Nathaniel Ballou and Darrell Woelk}, title = {Architecture of the {ORION} Next-Generation Database System}, journal = {IEEE Transactions on Knowledge and Data Engineering}, year = {1990}, OPTkey = {}, OPTvolume = {}, OPTnumber = {}, OPTpages = {}, OPTmonth = {}, OPTnote = {}, OPTannote = {} } @article{objectstore, author = {Charles Lamb and Gordon Landis and Jack A. Orenstein and Daniel Weinreb}, title = {The {ObjectStore} Database System.}, journal = {Communications of the ACM}, volume = {34}, number = {10}, year = {1991}, pages = {50-63}, ee = {db/journals/cacm/LambLOW91.html}, bibsource = {DBLP, http://dblp.uni-trier.de} } @inproceedings{cricket, author = {Eugene J. Shekita and Michael J. Zwilling}, title = {Cricket: A Mapped, Persistent Object Store.}, booktitle = {POS}, year = {1990}, pages = {89-102}, OPTee = {db/conf/pos/ShekitaZ90.html}, OPTcrossref = {DBLP:conf/pos/90}, OPTbibsource = {DBLP, http://dblp.uni-trier.de} } @inproceedings{storageReorganization, author = {Voon-Fee Yong and Jeffrey F. Naughton and Jie-Bing Yu}, title = {Storage Reclamation and Reorganization in Client-Server Persistent Object Stores}, booktitle = {ICDE}, OPTfoo = {February 14-18, 1994, Houston, Texas, USA}, OPTpublisher = {IEEE Computer Society}, year = {1994}, OPTisbn = {0-8186-5400-7}, pages = {120-131}, OPTee = {db/conf/icde/YongNY94.html}, OPTcrossref = {DBLP:conf/icde/94}, OPTbibsource = {DBLP, http://dblp.uni-trier.de} } @inproceedings{experienceWithQuickSilver, author = {Frank B. Schmuck and James C. Wyllie}, title = {Experience with Transactions in {QuickSilver}}, booktitle = {SOSP}, year = {1991}, pages = {239-253}, OPTbibsource = {DBLP, http://dblp.uni-trier.de} } @article{recoveryInQuickSilver, author = {Roger L. Haskin and Yoni Malachi and Wayne Sawdon and Gregory Chan}, title = {Recovery Management in {QuickSilver}}, journal = {ACM Trans. Comput. Syst.}, volume = {6}, number = {1}, year = {1988}, pages = {82-108}, OPTee = {http://doi.acm.org/10.1145/35037.35060}, OPTbibsource = {DBLP, http://dblp.uni-trier.de} }