Chord: A scalable peer-to-peer lookup service for internet applications
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
Database Replication Techniques: A Three Parameter Classification
SRDS '00 Proceedings of the 19th IEEE Symposium on Reliable Distributed Systems
The Piazza peer data management project
ACM SIGMOD Record
Relational data sharing in peer-based data management systems
ACM SIGMOD Record
A survey of peer-to-peer content distribution technologies
ACM Computing Surveys (CSUR)
Ganymed: scalable replication for transactional web applications
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Consistency Management for Partial Replication in a High Performance Database Cluster
ICPADS '05 Proceedings of the 11th International Conference on Parallel and Distributed Systems - Volume 01
Automatic methods for predicting machine availability in desktop Grid and peer-to-peer systems
CCGRID '04 Proceedings of the 2004 IEEE International Symposium on Cluster Computing and the Grid
MIDDLE-R: Consistent database replication at the middleware level
ACM Transactions on Computer Systems (TOCS)
The leganet system: Freshness-aware transaction routing in a database cluster
Information Systems
SIGMCC: A system for sharing meta patient records in a Peer-to-Peer environment
Future Generation Computer Systems
Middleware-based database replication: the gaps between theory and practice
Proceedings of the 2008 ACM SIGMOD international conference on Management of data
Communications of the ACM - Rural engineering development
Proceedings of the VLDB Endowment
Database replication in large scale systems: optimizing the number of replicas
Proceedings of the 2009 EDBT/ICDT Workshops
TransPeer: adaptive distributed transaction monitoring for Web2.0 applications
Proceedings of the 2010 ACM Symposium on Applied Computing
Failure-Tolerant Transaction Routing at Large Scale
DBKDA '10 Proceedings of the 2010 Second International Conference on Advances in Databases, Knowledge, and Data Applications
Transaction processing in a peer to peer database network
Data & Knowledge Engineering
A survey and comparison of peer-to-peer overlay network schemes
IEEE Communications Surveys & Tutorials
Hi-index | 0.00 |
Using large-scale infrastructures such as grid or p2p systems for enhancing database replication performances is a tremendous solution because it avoids bottlenecks and single point of failure. One of the widely used replication policies is master-slave configuration which eases consistency control since all update operations are handled on a particular node, called master, whereas read operations are routed on remaining nodes. This approach improves read operations performances (i.e. low latency and high throughput) and therefore is well suited for read-intensive applications such as web 2.0 applications. However, replicating data on a large-scale system is very challenging due to nodes dynamicity that can compromise consistency and availability. To face this problem, we propose a dynamic data replication model, which manages efficiently nodes in such a way that consistency is always kept and data is available for read or write operations. To this end, we rely on the estimated lifetime of nodes in order to manage master node failures in a preventive fashion. Simulation results obtained show the feasibility of our approach and its positive impact on the global performances of the system.