The design and implementation of INGRES
The INGRES papers: anatomy of a relational database system
The multicast policy and its relationship to replicated data placement
ACM Transactions on Database Systems (TODS)
An adaptive data replication algorithm
ACM Transactions on Database Systems (TODS)
Building adaptive systems using ensemble
Software—Practice & Experience - Special issue on multiprocessor operating systems
Theory and Practice of Object Systems - Special issue high availability in CORBA
Query processing in a system for distributed databases (SDD-1)
ACM Transactions on Database Systems (TODS)
Optimal Placement of Replicas in Trees with Read, Write, and Storage Costs
IEEE Transactions on Parallel and Distributed Systems
Online Reconfiguration in Replicated Databases Based on Group Communication
DSN '01 Proceedings of the 2001 International Conference on Dependable Systems and Networks (formerly: FTCS)
The Performance of Database Replication with Group Multicast
FTCS '99 Proceedings of the Twenty-Ninth Annual International Symposium on Fault-Tolerant Computing
From Total Order to Database Replication
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
A Dynamic Object Replication and Migration Protocol for an Internet Hosting Service
ICDCS '99 Proceedings of the 19th IEEE International Conference on Distributed Computing Systems
An Adaptive Algorithm for Efficient Message Diffusion in Unreliable Environments
DSN '04 Proceedings of the 2004 International Conference on Dependable Systems and Networks
GlobeDB: autonomic data replication for web applications
WWW '05 Proceedings of the 14th international conference on World Wide Web
Overcast: reliable multicasting with on overlay network
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
Using random subsets to build scalable network services
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
Tashkent+: memory-aware load balancing and update filtering in replicated databases
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
Boosting Database Replication Scalability through Partial Replication and 1-Copy-Snapshot-Isolation
PRDC '07 Proceedings of the 13th Pacific Rim International Symposium on Dependable Computing
An Autonomic Approach for Replication of Internet-based Services
SRDS '08 Proceedings of the 2008 Symposium on Reliable Distributed Systems
Kinesis: A new approach to replica placement in distributed storage systems
ACM Transactions on Storage (TOS)
Hi-index | 0.00 |
In this paper, we propose a data replication algorithm adaptive to unreliable environments. The data replication algorithm, named Adaptive Data Replication (ADR), has already an adaptiveness mechanism encapsulated in its dynamic replica placement strategy. Our extension of ADR to unreliable environments provides a data replication solution that is adaptive both in terms of replica placement and in terms of request routing. At the routing level, this solution takes the unreliability of the environment into account, in order to maximize reliable delivery of requests. At the replica placement level, the dynamically changing origin and frequency of read/write requests are analyzed, in order to define a set of replica that minimizes communication cost. Performance evaluation shows that this original combination of two adaptive strategies makes it possible to ensure high request delivery, while minimizing communication overhead in the system.