Search published articles



Gh. Dastghaibyfard, N. Mansouri,
Volume 10, Issue 1 (3-2014)
Abstract

Abstract: A Data Grid connects a collection of geographically distributed computational and storage resources that enables users to share data and other resources. Data replication, a technique much discussed by Data Grid researchers in recent years creates multiple copies of file and places them in various locations to shorten file access times. In this paper, a dynamic data replication strategy, called Modified Dynamic Hierarchical Replication (MDHR) is proposed. This strategy is an enhanced version of Dynamic Hierarchical Replication (DHR). However, replication should be used wisely because the storage capacity of each Grid site is limited. Thus, it is important to design an effective strategy for the replication replacement task. MDHR replaces replicas based on the last time the replica was requested, number of access, and size of replica. It selects the best replica location from among the many replicas based on response time that can be determined by considering the data transfer time, the storage access latency, the replica requests that waiting in the storage queue, the distance between nodes and CPU process capability. Simulation results utilizing the OptorSim show MDHR achieves better performance overall than other strategies in terms of job execution time, effective network usage and storage usage.
N. Mansouri, M. M. Javidi,
Volume 15, Issue 3 (9-2019)
Abstract

As grow as the data-intensive applications in cloud computing day after day, data popularity in this environment becomes critical and important. Hence to improve data availability and efficient accesses to popular data, replication algorithms are now widely used in distributed systems. However, most of them only replicate the static number of replicas on some requested chosen sites and it is obviously not enough for more reasonable performance. In addition, the failure of request is one of the most common issue within the data centers. To compensate these problems, we, propose a new data replication strategy to provide cost-effective availability, minimize the response time of applications and make load balancing for cloud storage. The proposed replication strategy has three different steps which are the identification of data file to replicate, placing new replicas, and replacing replicas. In the first step, it finds the most requested files for replication. In the second step, it selects the best site by consideration of the frequency of requests for replica, the last time the replica was requested, failure probability, centrality factor and storage usage) for storing new replica to reduce access time. In the third step, the replacement decision is made in order to provide better resource usage. The proposed strategy can ascertain the importance of valuable replicas based on the number of accesses in future, the availability of the file, the last time the replica was requested, and size of replica. Our proposed algorithm evaluated by CloudSim simulator and results confirmed the better performance of hybrid replication strategy in terms of mean response time, effective network usages, replication frequency, degree of imbalance, and number of communications.As grow as the data-intensive applications in cloud computing day after day, data popularity in this environment becomes critical and important. Hence to improve data availability and efficient accesses to popular data, replication algorithms are now widely used in distributed systems. However, most of them only replicate the static number of replicas on some requested chosen sites and it is obviously not enough for more reasonable performance. In addition, the failure of request is one of the most common issue within the data centers. To compensate these problems, we, propose a new data replication strategy to provide cost-effective availability, minimize the response time of applications and make load balancing for cloud storage. The proposed replication strategy has three different steps which are the identification of data file to replicate, placing new replicas, and replacing replicas. In the first step, it finds the most requested files for replication. In the second step, it selects the best site by consideration of the frequency of requests for replica, the last time the replica was requested, failure probability, centrality factor and storage usage) for storing new replica to reduce access time. In the third step, the replacement decision is made in order to provide better resource usage. The proposed strategy can ascertain the importance of valuable replicas based on the number of accesses in future, the availability of the file, the last time the replica was requested, and size of replica. Our proposed algorithm evaluated by CloudSim simulator and results confirmed the better performance of hybrid replication strategy in terms of mean response time, effective network usages, replication frequency, degree of imbalance, and number of communications.


Page 1 from 1     

Creative Commons License
© 2022 by the authors. Licensee IUST, Tehran, Iran. This is an open access journal distributed under the terms and conditions of the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) license.