The Database State Machine Approach
Distributed and Parallel Databases
The GlobData Fault-Tolerant Replicated Distributed Object Database
EurAsia-ICT '02 Proceedings of the First EurAsian Conference on Information and Communication Technology
Giggle: a framework for constructing scalable replica location services
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Comparison of Database Replication Techniques Based on Total Order Broadcast
IEEE Transactions on Knowledge and Data Engineering
A Peer-to-Peer Replica Location Service Based on a Distributed Hash Table
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
Geographically Distributed System for Catastrophic Recovery
LISA '02 Proceedings of the 16th USENIX conference on System administration
A Comparative Evaluation of Transparent Scaling Techniques for Dynamic Content Servers
ICDE '05 Proceedings of the 21st International Conference on Data Engineering
Three architectures for trusted data dissemination in edge computing
Data & Knowledge Engineering - Special issue: ER 2004
k-bound GSI: a flexible database replication protocol
Proceedings of the 2007 ACM symposium on Applied computing
Conflict-aware scheduling for dynamic content applications
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
Fault Tolerance via Diversity for Off-the-Shelf Products: A Study with SQL Database Servers
IEEE Transactions on Dependable and Secure Computing
Supporting amnesia in log-based recovery protocols
EATIS '07 Proceedings of the 2007 Euro American conference on Telematics and information systems
SIPRe: a partial database replication protocol with SI replicas
Proceedings of the 2008 ACM symposium on Applied computing
Reducing Transaction Abort Rates with Prioritized Atomic Multicast Protocols
Euro-Par '08 Proceedings of the 14th international Euro-Par conference on Parallel Processing
Adaptive replication control based on consensus
Proceedings of the 2nd workshop on Dependable distributed data management
Agent-based replication for scaling back-end databases of dynamic content web sites
ICCOMP'08 Proceedings of the 12th WSEAS international conference on Computers
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
On the Cost of Prioritized Atomic Multicast Protocols
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
Towards high performance and high availability clusters of archived stream
APWeb/WAIM'07 Proceedings of the joint 9th Asia-Pacific web and 8th international conference on web-age information management conference on Advances in data and web management
A metaprotocol outline for database replication adaptability
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems - Volume Part II
A closer look at database replication middleware architectures for enterprise applications
TEAA'06 Proceedings of the 2nd international conference on Trends in enterprise application architecture
Revisiting certification-based replicated database recovery
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I
Reviewing amnesia support in database recovery protocols
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I
Improving recovery in weak-voting data replication
APPT'07 Proceedings of the 7th international conference on Advanced parallel processing technologies
Power and cost aware distributed load management
Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking
Lifetime-based dynamic data replication in P2P systems
Globe'11 Proceedings of the 4th international conference on Data management in grid and peer-to-peer systems
Architecture based approach to adaptable fault tolerance in distributed object-oriented computing
EUC'05 Proceedings of the 2005 international conference on Embedded and Ubiquitous Computing
RAIDb: redundant array of inexpensive databases
ISPA'04 Proceedings of the Second international conference on Parallel and Distributed Processing and Applications
Analysis of the abortion rate on lazy replication protocols
VECPAR'04 Proceedings of the 6th international conference on High Performance Computing for Computational Science
Extending wide-area replication support with mobility and improved recovery
ISSADS'05 Proceedings of the 5th international conference on Advanced Distributed Systems
DRO+: a systemic and economical approach to improve availability of massive database systems
WISE'06 Proceedings of the 7th international conference on Web Information Systems
Managing multiple isolation levels in middleware database replication protocols
ISPA'06 Proceedings of the 4th international conference on Parallel and Distributed Processing and Applications
Recovery strategies for linear replication
ISPA'06 Proceedings of the 4th international conference on Parallel and Distributed Processing and Applications
A proposed architecture for a fault tolerant multi agents system using extern agents
KES-AMSTA'12 Proceedings of the 6th KES international conference on Agent and Multi-Agent Systems: technologies and applications
Supporting multiple isolation levels in replicated environments
Data & Knowledge Engineering
MacroDB: scaling database engines on multicores
Euro-Par'13 Proceedings of the 19th international conference on Parallel Processing
A fault tolerant platform of web services based on service composition
Multiagent and Grid Systems
Hi-index | 0.00 |
Data replication is an increasingly important topic as databases are increasingly deployed over clusters of workstations. One of the challenges in database replication is to introduce replication without severely affecting performance. Because of this difficulty, current database products use lazy replication, which is very efficient but can compromise consistency. As an alternative, eager replication guarantees consistency but most existing, protocols have a prohibitive cost. In order to clarify the current state of the art and open up new avenues for research, this paper analyzes existing eager techniques using three key parameters. In our analysis, we distinguish eight classes of eager replication protocols and, for each category, discuss its requirements, capabilities, and cost. The contribution lies in showing when eager replication is feasible and in spelling out the different aspects a database, replication protocol must account for.