repl.bib

@comment{{This file has been generated by bib2bib 1.97}}
@comment{{Command line: /usr/bin/bib2bib -ob repl.bib -c 'class : "repl"' lib.bib}}
@inproceedings{amco05,
  title = {A Comparative Evaluation of Transparent Scaling Techniques for Dynamic Content Servers},
  author = {Cristiana Amza and Alan L. Cox and Willy Zwaenepoel},
  booktitle = {Proc. International Conference on Data Engineering (ICDE'05)},
  year = {2005},
  pages = {230-241},
  annote = {Studies the impact of several scaling issues: scheduling and concurrency control, load balancing, and query result caching.},
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/amco05.pdf}
}
@inproceedings{amco03,
  title = {Distributed Versioning: Consistent Replication for Scaling Back-End Databases of Dynamic Content Web Sites},
  author = {Cristiana Amza and Alan L. Cox and Willy Zwaenepoel},
  booktitle = {ACM/IFIP/USENIX International Middleware Conference (Middleware 2003)},
  year = {2003},
  number = {2672},
  pages = {282-304},
  series = {Lecture Notes in Computer Science},
  annote = {Assumes predeclaration of access sets in the application. Goal is one-copy serializability in a cluster environment, where individual queries in a transaction may be routed to different servers in the cluster. Transactions are serialized by scheduler based on the predeclared access sets. Read-one, write-all is used to handle replicas. Version numbers are used to track which updates have been applied to each table, and it is assumed that the back-end DBMS will apply version-tagged updates in the desired order.},
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/amco03.pdf}
}
@inproceedings{amco03b,
  title = {Conflict-Aware Scheduling for Dynamic Content Applications},
  author = {Cristiana Amza and Alan L. Cox and Willy Zwaenepoel},
  booktitle = {{USENIX} Symposium on Internet Technologies and Systems},
  year = {2003},
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/amco03b.pdf},
  url2 = {http://www.usenix.org/events/usits03/tech/full_papers/amza/amza.pdf}
}
@inproceedings{anbr98,
  title = {Replication, Consistency, and Practicality: Are These Mutually Exclusive?},
  author = {Todd A. Anderson and Yuri Breitbart and Henry F. Korth and Avishai Wool},
  booktitle = {Proc. ACM SIGMOD international conference on Management of data (SIGMOD'98)},
  year = {1998},
  pages = {484-495},
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/anbr98.pdf}
}
@inproceedings{befe06,
  title = {Relaxed-currency serializability for middle-tier caching and replication},
  author = {Philip A. Bernstein and Alan Fekete and Hongfei Guo and Raghu Ramakrishnan and Pradeep Tamma},
  booktitle = {Proc. ACM SIGMOD international conference on Management of data (SIGMOD'06)},
  year = {2006},
  pages = {599-610},
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/befe06.pdf}
}
@inproceedings{brko99,
  title = {Update Propagation Protocols For Replicated Databases},
  author = {Yuri Breitbart and Raghavan Komondoor and Rajeev Rastogi and S. Seshadri and Abraham Silberschatz},
  booktitle = {Proc. ACM SIGMOD International Conference on Management of Data (SIGMOD'99)},
  year = {1999},
  pages = {97-108},
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/brko99.pdf}
}
@inproceedings{brko97,
  title = {Replication and consistency: being lazy helps sometimes},
  author = {Yuri Breitbart and Henry F. Korth},
  booktitle = {Proc. ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems (PODS'97)},
  year = {1997},
  pages = {173-184},
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/brko97.pdf}
}
@inproceedings{ceca08,
  title = {Middleware-Based Database Replication: The Gaps Between Theory and Practice},
  author = {Emmanuel Cecchet and George Candea and Anastasia Ailamaki},
  booktitle = {Proc. ACM SIGMOD Int'l Conference on Management of Data (SIGMOD'08)},
  year = {2008},
  pages = {739-752},
  class = {repl},
  timestamp = {17.04.2009},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/ceca08.pdf},
  url2 = {http://doi.acm.org/10.1145/1376616.1376691}
}
@inproceedings{cema04,
  title = {{C-JDBC}: Flexible Database Clustering Middleware},
  author = {Emmanuel Cecchet and Julie Marguerite and Willy Zwaenepoel},
  booktitle = {USENIX 2004 Annual Technical Conference, FREENIX Track},
  year = {2004},
  pages = {9-18},
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/cema04.pdf},
  url2 = {http://www.usenix.org/publications/library/proceedings/usenix04/tech/freenix/full_papers/cecchet/cecchet.pdf}
}
@article{daga85,
  title = {Consistency in a Partitioned Network: a Survey},
  author = {Susan B. Davidson and Hector Garcia-Molina and Dale Skeen},
  journal = {ACM Computing Surveys},
  year = {1985},
  number = {3},
  pages = {341-370},
  volume = {17},
  annote = {A classic.},
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/daga85.pdf}
}
@inproceedings{eldr06,
  title = {Tashkent: Uniting Durability with Transaction Ordering for High-Performance Scalable Database Replication},
  author = {Sameh Elnikety and Steven Dropsho and Fernando Pedone},
  booktitle = {Proc. EuroSys2006},
  year = {2006},
  month = apr,
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/eldr06.pdf},
  url2 = {http://www.cs.kuleuven.ac.be/conference/EuroSys2006/papers/p117-elnikety.pdf}
}
@inproceedings{eldr07,
  title = {{Tashkent+}: Memory-Aware Load Balancing and Update Filtering in Replicated Databases},
  author = {Sameh Elnikety and Steven Dropsho and Willy Zwaenepoel},
  booktitle = {Proc. EuroSys 2007},
  year = {2007},
  month = mar,
  pages = {399-412},
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/eldr07.pdf}
}
@inproceedings{elpe05,
  title = {Database Replication Using Generalized Snapshot Isolation},
  author = {Sameh Elnikety and Willy Zwaenepoel and Fernando Pedone},
  booktitle = {IEEE Symposium on Reliable Distributed Systems (SRDS'05)},
  year = {2005},
  month = oct,
  pages = {73-84},
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/elpe05.pdf}
}
@inproceedings{grhe96,
  title = {The Dangers of Replication and a Solution},
  author = {Jim Gray and Pat Helland and Patrick E. O'Neil and Dennis Shasha},
  booktitle = {Proc. ACM SIGMOD International Conference on Management of Data (SIGMOD'96)},
  year = {1996},
  pages = {173-182},
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/grhe96.pdf}
}
@inproceedings{gula05,
  title = {Caching with 'Good Enough' Currency, Consistency, and Completeness},
  author = {Hongfei Guo and Per-\AA{}ke Larson and Raghu Ramakrishnan},
  booktitle = {Proc. International Conference on Very Large Data Bases (VLDB'05)},
  year = {2005},
  pages = {457-468},
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/gula05.pdf},
  url2 = {http://www.vldb2005.org/program/paper/wed/p457-guo.pdf}
}
@inproceedings{gula04,
  title = {Relaxed Currency and Consistency: How to Say {Good Enough} in {SQL}},
  author = {Hongfei Guo and Per-\AA{}ke Larson and Raghu Ramakrishnan and Jonathan Goldstein},
  booktitle = {Proc. ACM SIGMOD international conference on Management of data (SIGMOD'04)},
  year = {2004},
  pages = {815-826},
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/gula04.pdf}
}
@inproceedings{pepa02,
  title = {Improving the Scalability of Fault-Tolerant Database Clusters},
  author = {Ricardo Jim\'{e}nez-Peris and Marta Pati\~{n}o-Mart\'{i}nez and Bettina Kemme and Gustavo Alonso},
  booktitle = {Proc. International Conference on Distributed Computing Systems (ICDCS'02)},
  year = {2002},
  pages = {477-484},
  annote = {Transactions are classified, and the database is partitioned into conflict classes such that each transaction class uses a single conflict class. The conflict classes need not be disjoint. Each conflict class has a primary site. Replicas are updated lazily. Global serialization order is determined by an atomic broadcast mechanism which is used to deliver the transaction requests. This protocol needs to predict conflicts between transactions.},
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/pepa02.pdf},
  url2 = {http://lsd.ls.fi.upm.es/lsd/papers/2002/icdcs02.pdf}
}
@inproceedings{keal00,
  title = {Don't Be Lazy, Be Consistent: {Postgres-R}, A New Way to Implement Database Replication},
  author = {Bettina Kemme and Gustavo Alonso},
  booktitle = {Proceedings of the International Conference on Very Large Data Bases (VLDB'00)},
  year = {2000},
  pages = {134-143},
  annote = {Eager replication protocol that uses atomic broadcast to help serialize transactions.},
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/keal00.pdf},
  url2 = {http://www.cs.mcgill.ca/~kemme/papers/vldb00.pdf}
}
@book{keji10,
  title = {Database Replication},
  author = {Bettina Kemme and Ricardo Jim\'{e}nez Peris and Marta Pati\~{n}o-Mart\'{i}nez},
  editor = {M. Tamer \:{O}szu},
  publisher = {Morgan \& Claypool},
  year = {2010},
  number = {7},
  series = {Synthesis Lectures on Data Management},
  class = {repl},
  timestamp = {22.05.2013},
  url2 = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/keji10.pdf}
}
@inproceedings{lago04,
  title = {{MTCache}: Transparent Mid-Tier Database Caching in {SQL Server}},
  author = {Per-\AA{}ke Larson and Jonathan Goldstein and Jingren Zhou},
  booktitle = {Proc. International Conference on Data Engineering (ICDE'04)},
  year = {2004},
  pages = {177-189},
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/lago04.pdf}
}
@inproceedings{like05,
  title = {Middleware based data replication providing snapshot isolation},
  author = {Yi Lin and Bettina Kemme and Marta Pati\~{n}o-Mart\'{i}nez and Ricardo Jim\'{e}nez-Peris},
  booktitle = {Proc. ACM SIGMOD International Conference on Management of Data (SIGMOD'05)},
  year = {2005},
  pages = {419-430},
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/like05.pdf}
}
@inproceedings{load06,
  title = {The {SMART} Way to Migrate Replicated Stateful Services},
  author = {Jacob R. Lorch and Atul Adya and William J. Bolosky and Ronnie Chaiken and John R. Douceur and Jon Howell},
  booktitle = {Proc. EuroSys2006},
  year = {2006},
  month = apr,
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/load06.pdf},
  url2 = {http://www.cs.kuleuven.ac.be/conference/EuroSys2006/papers/p103-lorch.pdf}
}
@inproceedings{maai06,
  title = {Simultaneous scalability and security for data-intensive web applications},
  author = {Amit Manjhi and Anastassia Ailamaki and Bruce M. Maggs and Todd C. Mowry and Christopher Olston and Anthony Tomasic},
  booktitle = {Proc. ACM SIGMOD International Conference on Management of Data (SIGMOD'06)},
  year = {2006},
  pages = {241-252},
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/maai06.pdf}
}
@article{paji05,
  title = {{MIDDLE-R}: Consistent database replication at the middleware level},
  author = {Marta Pati\~{n}o-Martinez and Ricardo Jim\'{e}nez-Peris and Bettina Kemme and Gustavo Alonso},
  journal = {ACM Transactions on Computer Systems},
  year = {2005},
  number = {4},
  pages = {375-423},
  volume = {23},
  class = {repl},
  doi = {http://doi.acm.org/10.1145/1113574.1113576},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/paji05.pdf}
}
@inproceedings{olma05,
  title = {A Scalability Service for Dynamic Web Applications},
  author = {Christopher Olston and Amit Manjhi and Charles Garrod and Anastassia Ailamaki and Bruce M. Maggs and Todd C. Mowry},
  booktitle = {Proc. Second Biennial Conference on Innovative Data Systems Research (CIDR'05)},
  year = {2005},
  month = jan,
  pages = {56-69},
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/olma05.pdf},
  url2 = {http://www.cs.cmu.edu/~natassa/aapubs/conference/s3.pdf}
}
@inproceedings{plal04,
  title = {{Ganymed}: Scalable Replication for Transactional Web Applications},
  author = {Christian Plattner and Gustavo Alonso},
  booktitle = {ACM/IFIP/USENIX International Middleware Conference (Middleware 2004)},
  year = {2004},
  number = {3231},
  pages = {155-174},
  series = {Lecture Notes in Computer Science},
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/plal04.pdf}
}
@article{sash05,
  title = {Optimistic replication},
  author = {Yasushi Saito and Marc Shapiro},
  journal = {ACM Computing Surveys},
  year = {2005},
  number = {1},
  pages = {42-81},
  volume = {37},
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/sash05.pdf}
}
@inproceedings{soam06,
  title = {Database Replication Policies for Dynamic Content Applications},
  author = {Gokul Soundararajan and Cristiana Amza and Ashvin Goel},
  booktitle = {Proc. EuroSys2006},
  year = {2006},
  month = apr,
  class = {repl},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/soam06.pdf},
  url2 = {http://www.cs.kuleuven.ac.be/conference/EuroSys2006/papers/p89-soundararajan.pdf}
}
@comment{{jabref-meta: selector_url:http://www.db.uwaterloo.ca/~kmsalem
/lib/lib/;}}
@comment{{jabref-meta: selector_class:buffer;dbcontrol;grid;other;physi
cal;queryopt;repl;resourcemgmt;secac;storagemgmt;storageperf;storagesy
s;webcontrol;workload;}}
@comment{{jabref-meta: selector_url2:http://www.db.uwaterloo.ca/~kmsale
m/lib/lib/;}}
@comment{{jabref-meta: selector_journal:#debull#;#cacm#;#corr#;#ibmsysj
#;#osreview#;#pvldb#;#queue#;#record#;#tkde#;#tods#;#tos#;#tservcomp#;
#vldbj#;}}
@comment{{jabref-meta: selector_keywords:}}
@comment{{jabref-meta: selector_booktitle:#caise#;#cidr#;#damon#;#europ
ar#;#eurosys#;#fast#;#hotos#;#icac#;#icde#;#isca#;#ladis#;#mascots#;#n
sdi#;#osdi#;#podc#;#sigmod#;#socc#;#sosp#;#usenix#;#vldb#;}}
@comment{{jabref-meta: groupsversion:3;}}
@comment{{jabref-meta: groupstree:
0 AllEntriesGroup:;
1 KeywordGroup:dbcontrol\;0\;class\;dbcontrol\;0\;0\;;
1 KeywordGroup:webcontrol\;0\;class\;webcontrol\;0\;0\;;
1 KeywordGroup:physical\;0\;class\;physical\;0\;0\;;
1 KeywordGroup:storagemgmt\;0\;class\;storagemgmt\;0\;0\;;
1 KeywordGroup:storageperf\;0\;class\;storageperf\;0\;0\;;
1 KeywordGroup:storagesys\;0\;class\;storagesys\;0\;0\;;
1 KeywordGroup:resourcemgmt\;0\;class\;resourcemgmt\;0\;0\;;
1 KeywordGroup:grid\;0\;class\;grid\;0\;0\;;
1 KeywordGroup:repl\;0\;class\;repl\;0\;0\;;
1 KeywordGroup:secac\;0\;class\;secac\;0\;0\;;
1 KeywordGroup:other\;0\;class\;other\;0\;0\;;
1 KeywordGroup:buffer\;0\;class\;buffer\;0\;0\;;
1 KeywordGroup:queryopt\;0\;class\;queryopt\;0\;0\;;
1 KeywordGroup:workload\;0\;class\;workload\;0\;0\;;
}}