repl.bib
@comment{{This file has been generated by bib2bib 1.96}}
@comment{{Command line: /usr/bin/bib2bib -ob repl.bib -c 'class : "repl"' lib.bib}}
@inproceedings{amco05,
author = {Cristiana Amza and Alan L. Cox and Willy Zwaenepoel},
title = {A Comparative Evaluation of Transparent Scaling Techniques for Dynamic
Content Servers},
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,
author = {Cristiana Amza and Alan L. Cox and Willy Zwaenepoel},
title = {Distributed Versioning: Consistent Replication for Scaling Back-End
Databases of Dynamic Content Web Sites},
booktitle = {ACM/IFIP/USENIX International Middleware Conference (Middleware 2003)},
year = {2003},
number = {2672},
series = {Lecture Notes in Computer Science},
pages = {282-304},
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,
author = {Cristiana Amza and Alan L. Cox and Willy Zwaenepoel},
title = {Conflict-Aware Scheduling for Dynamic Content Applications},
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,
author = {Todd A. Anderson and Yuri Breitbart and Henry F. Korth and Avishai
Wool},
title = {Replication, Consistency, and Practicality: Are These Mutually Exclusive?},
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,
author = {Philip A. Bernstein and Alan Fekete and Hongfei Guo and Raghu Ramakrishnan
and Pradeep Tamma},
title = {Relaxed-currency serializability for middle-tier caching and replication},
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,
author = {Yuri Breitbart and Raghavan Komondoor and Rajeev Rastogi and S. Seshadri
and Abraham Silberschatz},
title = {Update Propagation Protocols For Replicated Databases},
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,
author = {Yuri Breitbart and Henry F. Korth},
title = {Replication and consistency: being lazy helps sometimes},
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,
author = {Emmanuel Cecchet and George Candea and Anastasia Ailamaki},
title = {Middleware-Based Database Replication: The Gaps Between Theory and
Practice},
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,
author = {Emmanuel Cecchet and Julie Marguerite and Willy Zwaenepoel},
title = {{C-JDBC}: Flexible Database Clustering Middleware},
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,
author = {Susan B. Davidson and Hector Garcia-Molina and Dale Skeen},
title = {Consistency in a Partitioned Network: a Survey},
journal = {ACM Computing Surveys},
year = {1985},
volume = {17},
pages = {341-370},
number = {3},
annote = {A classic.},
class = {repl},
url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/daga85.pdf}
}
@inproceedings{eldr06,
author = {Sameh Elnikety and Steven Dropsho and Fernando Pedone},
title = {Tashkent: Uniting Durability with Transaction Ordering for High-Performance
Scalable Database Replication},
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,
author = {Sameh Elnikety and Steven Dropsho and Willy Zwaenepoel},
title = {{Tashkent+}: Memory-Aware Load Balancing and Update Filtering in
Replicated Databases},
booktitle = {Proc. EuroSys 2007},
year = {2007},
pages = {399-412},
month = mar,
class = {repl},
url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/eldr07.pdf}
}
@inproceedings{elpe05,
author = {Sameh Elnikety and Willy Zwaenepoel and Fernando Pedone},
title = {Database Replication Using Generalized Snapshot Isolation},
booktitle = {IEEE Symposium on Reliable Distributed Systems (SRDS'05)},
year = {2005},
pages = {73-84},
month = oct,
class = {repl},
url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/elpe05.pdf}
}
@inproceedings{grhe96,
author = {Jim Gray and Pat Helland and Patrick E. O'Neil and Dennis Shasha},
title = {The Dangers of Replication and a Solution},
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,
author = {Hongfei Guo and Per-\AA{}ke Larson and Raghu Ramakrishnan},
title = {Caching with 'Good Enough' Currency, Consistency, and Completeness},
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,
author = {Hongfei Guo and Per-\AA{}ke Larson and Raghu Ramakrishnan and Jonathan
Goldstein},
title = {Relaxed Currency and Consistency: How to Say {Good Enough} in {SQL}},
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,
author = {Ricardo Jim\'{e}nez-Peris and Marta Pati\~{n}o-Mart\'{i}nez and Bettina
Kemme and Gustavo Alonso},
title = {Improving the Scalability of Fault-Tolerant Database Clusters},
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,
author = {Bettina Kemme and Gustavo Alonso},
title = {Don't Be Lazy, Be Consistent: {Postgres-R}, A New Way to Implement
Database Replication},
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}
}
@inproceedings{lago04,
author = {Per-\AA{}ke Larson and Jonathan Goldstein and Jingren Zhou},
title = {{MTCache}: Transparent Mid-Tier Database Caching in {SQL Server}},
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,
author = {Yi Lin and Bettina Kemme and Marta Pati\~{n}o-Mart\'{i}nez and Ricardo
Jim\'{e}nez-Peris},
title = {Middleware based data replication providing snapshot isolation},
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,
author = {Jacob R. Lorch and Atul Adya and William J. Bolosky and Ronnie Chaiken
and John R. Douceur and Jon Howell},
title = {The {SMART} Way to Migrate Replicated Stateful Services},
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,
author = {Amit Manjhi and Anastassia Ailamaki and Bruce M. Maggs and Todd C.
Mowry and Christopher Olston and Anthony Tomasic},
title = {Simultaneous scalability and security for data-intensive web applications},
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,
author = {Marta Pati\~{n}o-Martinez and Ricardo Jim\'{e}nez-Peris and Bettina
Kemme and Gustavo Alonso},
title = {{MIDDLE-R}: Consistent database replication at the middleware level},
journal = {ACM Transactions on Computer Systems},
year = {2005},
volume = {23},
pages = {375-423},
number = {4},
class = {repl},
doi = {http://doi.acm.org/10.1145/1113574.1113576},
url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/paji05.pdf}
}
@inproceedings{olma05,
author = {Christopher Olston and Amit Manjhi and Charles Garrod and Anastassia
Ailamaki and Bruce M. Maggs and Todd C. Mowry},
title = {A Scalability Service for Dynamic Web Applications},
booktitle = {Proc. Second Biennial Conference on Innovative Data Systems Research
(CIDR'05)},
year = {2005},
pages = {56-69},
month = jan,
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,
author = {Christian Plattner and Gustavo Alonso},
title = {{Ganymed}: Scalable Replication for Transactional Web Applications},
booktitle = {ACM/IFIP/USENIX International Middleware Conference (Middleware 2004)},
year = {2004},
number = {3231},
series = {Lecture Notes in Computer Science},
pages = {155-174},
class = {repl},
url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/plal04.pdf}
}
@article{sash05,
author = {Yasushi Saito and Marc Shapiro},
title = {Optimistic replication},
journal = {ACM Computing Surveys},
year = {2005},
volume = {37},
pages = {42-81},
number = {1},
class = {repl},
url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/sash05.pdf}
}
@inproceedings{soam06,
author = {Gokul Soundararajan and Cristiana Amza and Ashvin Goel},
title = {Database Replication Policies for Dynamic Content Applications},
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:#tservcomp#;#cacm#;#ibmsysj#;#p
vldb#;#queue#;#record#;#tos#;}}
@comment{{jabref-meta: selector_keywords:}}
@comment{{jabref-meta: selector_booktitle:#damon#;#cidr#;#eurosys#;#fas
t#;#icac#;#icde#;#ladis#;#mascots#;#osdi#;#sigmod#;#socc#;#sosp#;#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\;;
}}