Replica selection in the cloud environments using an ant colony algorithm

Cloud computing as a new and popular IT-based technology is a large-scale distributed computing paradigm. Cloud computing is driven by economies of scale, in which a pool of abstracted, virtualized, dynamically scalable, managed computing power, storage, platforms, and services are delivered on demand to external customers over the internet. Replica selection requires information about the capabilities and performance characteristics of a storage system. It is based on the user demand and failure occurs during response time. In data cloud, the selection of replica is an important issue for users and to access a data file. Our research is mainly focused on replica selection mechanism in order to achieve the best performance. This research proposes new replica selection base on ant colony optimization to improve average access time. We use Java to evaluate the approach. The obtained result showed better performance of the proposed algorithm.

[1]  Nima Jafari Navimipour,et al.  A new method for trust and reputation evaluation in the cloud environments using the recommendations of opinion leaders' entities and removing the effect of troll entities , 2016, Comput. Hum. Behav..

[2]  Nima Jafari Navimipour,et al.  A comprehensive review of the data replication techniques in the cloud environments: Major trends and future directions , 2016, J. Netw. Comput. Appl..

[3]  Nima Jafari Navimipour,et al.  Priority-based task scheduling on heterogeneous resources in the Expert Cloud , 2015, Kybernetes.

[4]  Shang Gao,et al.  Modeling a Dynamic Data Replication Strategy to Increase System Availability in Cloud Computing Environments , 2012, Journal of Computer Science and Technology.

[5]  Nima Jafari Navimipour,et al.  Load balancing mechanisms and techniques in the cloud environments: Systematic literature review and future trends , 2016, J. Netw. Comput. Appl..

[6]  Kavitha Ranganathan,et al.  Identifying Dynamic Replication Strategies for a High-Performance Data Grid , 2001, GRID.

[7]  Matthias Klusch,et al.  Fast Composition Planning of OWL-S Services and Application , 2006, 2006 European Conference on Web Services (ECOWS'06).

[8]  Guan Jing Application of Artificial Immune Algorithm in Function Optimization , 2007 .

[9]  Hai Jin,et al.  RTRM: A Response Time-Based Replica Management Strategy for Cloud Storage System , 2013, GPC.

[10]  Yang Yang,et al.  A genetic-based approach to web service composition in geo-distributed cloud environment , 2015, Comput. Electr. Eng..

[11]  Albert Y. Zomaya,et al.  Energy-efficient data replication in cloud computing datacenters , 2013, GLOBECOM Workshops.

[12]  Wei Chen,et al.  MORM: A Multi-objective Optimized Replication Management strategy for cloud storage cluster , 2014, J. Syst. Archit..

[13]  Dan Feng,et al.  CDRM: A Cost-Effective Dynamic Replication Management Scheme for Cloud Storage Cluster , 2010, 2010 IEEE International Conference on Cluster Computing.

[14]  J. Morris Chang,et al.  QoS-Aware Data Replication for Data-Intensive Applications in Cloud Computing Systems , 2013, IEEE Transactions on Cloud Computing.

[15]  Nima Jafari Navimipour,et al.  Priority-Based Task Scheduling in the Cloud Systems Using a Memetic Algorithm , 2016, J. Circuits Syst. Comput..

[16]  E. Rodney Canfield,et al.  Replication in Overlay Networks: A Multi-objective Optimization Approach , 2008, CollaborateCom.

[17]  K. G. Srinivasagan,et al.  An improved dynamic data replica selection and placement in cloud , 2014, 2014 International Conference on Recent Trends in Information Technology.