Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
The dangers of replication and a solution
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
Implementing Lazy Database Updates for an Object Database System
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
The GlobData Fault-Tolerant Replicated Distributed Object Database
EurAsia-ICT '02 Proceedings of the First EurAsian Conference on Information and Communication Technology
Exploiting Atomic Broadcast in Replicated Databases (Extended Abstract)
Euro-Par '97 Proceedings of the Third International Euro-Par Conference on Parallel Processing
A Suite of Database Replication Protocols based on Group Communication Primitives
ICDCS '98 Proceedings of the The 18th International Conference on Distributed Computing Systems
k-bound GSI: a flexible database replication protocol
Proceedings of the 2007 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
Extending Middleware Protocols for Database Replication with Integrity Support
OTM '08 Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part I on On the Move to Meaningful Internet Systems:
A formal analysis of database replication protocols with SI replicas and crash failures
The Journal of Supercomputing
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
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
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
Proof and evaluation of a 1CS middleware data replication protocol based on O2PL
ISPA'06 Proceedings of the 4th international conference on Parallel and Distributed Processing and Applications
A middleware architecture for supporting adaptable replication of enterprise application data
TEAA'05 Proceedings of the 31st VLDB conference on Trends in Enterprise Application Architecture
Hi-index | 0.00 |
Data replication serves to improve the availability and performance of distributed systems. The price to be paid consists of costs caused by protocols by which a sufficient degree of consistency of replicated data is maintained. Different kinds of targeted applications require different kinds of replication protocols, each one requiring a different set of metadata. We discuss the middleware architecture used in the MADIS project for maintaining the consistency of replicated databases. Instead of reinventing wheels, MADIS makes use of basic resources provided by conventional database systems (e.g. triggers, views, etc) to achieve its purpose, to a large extent. So, the underlying databases can perform more efficiently many of the routines needed to support any consistency protocol, the implementation of which thus becomes much simpler and easier. MADIS enables the databases to simultaneously maintain different metadata needed for different replication protocols, so that the latter can be chosen, plugged in and exchanged on the fly as online-configurable modules, in order to fit the shifting needs of given applications best, at each moment.