IEEE Transactions on Software Engineering
An adaptive data replication algorithm
ACM Transactions on Database Systems (TODS)
Performing remote operations efficiently on a local computer network
Communications of the ACM
Search and replication in unstructured peer-to-peer networks
ICS '02 Proceedings of the 16th international conference on Supercomputing
File Migration and File Replication: A Symbiotic Relationship
IEEE Transactions on Parallel and Distributed Systems
Replication strategies in unstructured peer-to-peer networks
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Improving Performance via Computational Replication on a Large-Scale Computational Grid
CCGRID '03 Proceedings of the 3st International Symposium on Cluster Computing and the Grid
The case for geographical push-caching
HOTOS '95 Proceedings of the Fifth Workshop on Hot Topics in Operating Systems (HotOS-V)
File Replication for Enhancing the Availability of Parallel I/O Systems on Clusters
IWCC '99 Proceedings of the 1st IEEE Computer Society International Workshop on Cluster Computing
Selective Replication for Content Management Environments
IEEE Internet Computing
Group-Based Dynamic Computational Replication Mechanism in Peer-to-Peer Grid Computing
CCGRID '06 Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid
Optimal Replica Placement under TTL-Based Consistency
IEEE Transactions on Parallel and Distributed Systems
File Clustering Based Replication Algorithm in a Grid Environment
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Replication-Based Fault Tolerance for MPI Applications
IEEE Transactions on Parallel and Distributed Systems
IRM: Integrated File Replication and Consistency Maintenance in P2P Systems
IEEE Transactions on Parallel and Distributed Systems
Secure dynamic fragment and replica allocation in large-scale distributed file systems
IEEE Transactions on Parallel and Distributed Systems
Hi-index | 0.00 |
Cloud computing systems fundamentally provide access to large amounts of data and computational resources through a variety of interfaces. These resources are provided on demand through file servers available across cloud service providers. Different file replication mechanisms are used to address the key issues such as scalability, reliability and fault tolerance. Though replication potentially improves fault tolerance, it leads to the problem of ensuring consistency of replicas and the nodes are not accessing out-of-date (or stale) file. However, fewer replicas also decrease concurrency and the level of file availability. A correct synchronization between replication mechanism and consistency not only ensures highly reliable and fault tolerant system but also improves system performance significantly. This paper presents a threshold based file replication model that replicates the file on other servers based on the number of file accesses. The simulation results indicate that proposed model reduces the number of messages exchanged for file replication by 33-55% and 25-50% as compared to request reply and request reply acknowledgement protocol, thus improving the system performance significantly.