@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 = {} } @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{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{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 = {Februrary}, OPTnote = {}, OPTannote = {} } @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{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 = {} } @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 = {} } @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 = {} } @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 = {} } @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} }