A Survey on Data Replication and Resource Management in Distributed Systems

Author(s):  
Wan Nor Shuhadah Wan Nik ◽  
Author(s):  
Gianni Pucciani ◽  
Flavia Donno ◽  
Andrea Domenici ◽  
Heinz Stockinger

Data replication is a well-known technique used in distributed systems in order to improve fault tolerance and make data access faster. Several copies of a dataset are created and placed at different nodes, so that users can access the replica closest to them, and at the same time the data access load is distributed among the replicas. In today’s Grid middleware solutions, data management services allow users to replicate datasets (i.e., flat files or databases) among storage elements within a Grid, but replicas are often considered read-only because of the absence of mechanisms able to propagate updates and enforce replica consistency. This entry analyzes the replica consistency problem and provides hints for the development of a Replica Consistency Service, highlighting the main issues and pros and cons of several approaches.


2008 ◽  
Vol 2 (3) ◽  
pp. 224-233
Author(s):  
Rong Zhang ◽  
Koji Zettsu ◽  
Yutaka Kidawara ◽  
Yasushi Kiyoki

Sign in / Sign up

Export Citation Format

Share Document