stasis-aries-wal/doc/paper3/LLADD.bib
2006-08-19 00:51:49 +00:00

680 lines
18 KiB
BibTeX

@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}
}