PSO Based Multiobjective Reliable Optimization Model for Cloud Storage

Data storage has great impacts on the quality of service of cloud computing systems. Storage of massive data in cloud environment is a very challenging problem. In this paper, we propose a multiobjective optimization model for massive data storage in cloud environment, in which the storage cost and reliability are considered simultaneously. The storage cost in the proposed model is considered to be comprised of the cost of storage space occupation, data migration and communication. The storage reliability is composed of data transfer reliability and equipment stability. In order to validate the proposed model, a Particle Swarm Optimization (PSO) algorithm is designed for the proposed multiobjective optimization model. Finally, experiments are made and, the results indicate correctness and validity of the proposed optimization model.

[1]  Mahmut T. Kandemir,et al.  Static and Dynamic Locality Optimizations Using Integer Linear Programming , 2001, IEEE Trans. Parallel Distributed Syst..

[2]  S. Gurumurthi Architecting Storage for the Cloud Computing Era , 2009, IEEE Micro.

[3]  Luiz André Barroso,et al.  The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines , 2009, The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines.

[4]  Thomas C. Jepsen The basics of reliable distributed storage networks , 2004, IT Professional.

[5]  Riccardo Poli,et al.  Analysis of the publications on the applications of particle swarm optimisation , 2008 .

[6]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[7]  Ya Wang,et al.  Cloud Storage as the Infrastructure of Cloud Computing , 2010, 2010 International Conference on Intelligent Computing and Cognitive Informatics.

[8]  Yang Wang,et al.  WaFS: A Workflow-Aware File System for Effective Storage Utilization in the Cloud , 2015, IEEE Transactions on Computers.

[9]  Marko Vukolic,et al.  Reliable Distributed Storage , 2009, Computer.

[10]  GhemawatSanjay,et al.  The Google file system , 2003 .

[11]  Marc Sánchez Artigas Toward efficient data access privacy in the cloud , 2013, IEEE Commun. Mag..

[12]  Aameek Singh,et al.  Server-storage virtualization: Integration and load balancing in data centers , 2008, 2008 SC - International Conference for High Performance Computing, Networking, Storage and Analysis.

[13]  Wolfgang Nejdl,et al.  A distributed tabling algorithm for rule based policy systems , 2006, Seventh IEEE International Workshop on Policies for Distributed Systems and Networks (POLICY'06).

[14]  R. Eberhart,et al.  Comparing inertia weights and constriction factors in particle swarm optimization , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[15]  Thomas Hess,et al.  Software as a Service , 2008, Wirtschaftsinf..

[16]  James Kennedy,et al.  The particle swarm: social adaptation of knowledge , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[17]  Abdelkader Bousselham,et al.  A hierarchical optimization model for energy data flow in smart grid power systems , 2015, Inf. Syst..

[18]  Shufen Zhang,et al.  Analysis and Research of Cloud Computing System Instance , 2010, 2010 Second International Conference on Future Networks.

[19]  Cong Wang,et al.  Ensuring data storage security in Cloud Computing , 2009, 2009 17th International Workshop on Quality of Service.

[20]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[21]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[22]  Prashant Pandey,et al.  Cloud computing , 2010, ICWET.

[23]  Mauro Birattari,et al.  Swarm Intelligence , 2012, Lecture Notes in Computer Science.

[24]  Yuhui Deng,et al.  Dynamic and scalable storage management architecture for Grid Oriented Storage devices , 2008, Parallel Comput..

[25]  R. Poli An Analysis of Publications on Particle Swarm Optimisation Applications , 2007 .

[26]  Aameek Singh,et al.  Server-storage virtualization: integration and load balancing in data centers , 2008, HiPC 2008.

[27]  Xiaodong Li,et al.  Swarm Intelligence in Optimization , 2008, Swarm Intelligence.

[28]  Sawan Kumar,et al.  Ensuring data storage security in Cloud Computing , 2009, 2009 17th International Workshop on Quality of Service.