@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 = {Proceedings of 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 = {Proceedings of 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 = {Proceedings of 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 = "Symposium on Operating Systems Principles", pages = "78--91", year = "1997"} @misc{ 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 = {Proceedings of 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 = {Proceedings of the 3rd SIGACT-SIGMOD symposium on Principles of database systems}, 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 = {Proc. of 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 = {Proceedings of 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 = {Proceedings on the 1986 international workshop on Object-oriented database systems}, 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}, } @inproceedings{newDBtypes, author = {Michael Stonebraker}, title = {Inclusion of New Types in Relational Data Base Systems}, booktitle = {Proceedings of the Second International Conference on Data Engineering, February 5-7, 1986, Los Angeles, California, USA}, publisher = {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 = {Proceedings of the 1992 Usenix Conference}, 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 = {Proceedings of the 26th International Conference on Very Large Databases}, 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 = {Proceedings of the 1993 ACM 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 = {Proceedings of the 6th Conference on Very Large Dabatases}, 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'86 Twelfth International Conference on Very Large Data Bases}, 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 = {Proceedings of the 19th ACM Symposium on Operating Systems Principles}, 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 = {Proceedings of the 13th ACM Symposium on Operating Systems Principles}, 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 = {Proceedings of 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 = {Proceedings of the Tenth International Conference on Data Engineering}, OPTfoo = {February 14-18, 1994, Houston, Texas, USA}, publisher = {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} }