A Decomposition-based Architecture for Distributed Cloud Computing

Abstract: Almost all of cloud services nowadays are built atop geographically distributed infrastructure. In this paper, we consider the problem of placing virtual machines (VMs) to host several independent applications on a shared resource pool based on cloud platforms. To improve the quality of services and optimize the social welfare, we propose a distributed algorithm based on the dual decomposition method. The solution is coordinated from multi data centers to find an optimal solution. The efficiency of our proposed model is demonstrated on the simulation environment.

[1]  Satish Narayana Srirama,et al.  Stratus: A Distributed Computing Framework for Scientific Simulations on the Cloud , 2012, 2012 IEEE 14th International Conference on High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems.

[2]  Sheldon M. Ross,et al.  Introduction to probability models , 1975 .

[3]  Saeid Gorgin,et al.  A Review on Modern Distributed Computing Paradigms: Cloud Computing, Jungle Computing and Fog Computing , 2014, J. Comput. Inf. Technol..

[4]  Jean-Marc Menaud,et al.  Autonomic virtual resource management for service hosting platforms , 2009, 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing.

[5]  Lachlan L. H. Andrew,et al.  Dynamic Right-Sizing for Power-Proportional Data Centers , 2011, IEEE/ACM Transactions on Networking.