A Communication-Aware Deployment Method for Communication-Intensive Applications in Service Clouds

Service platforms have disadvantages such as long construction periods, low resource utilizations and isolated constructions. Migrating service platforms into clouds can solve these problems. It is important for system performance to find a method to deploy services in service clouds when the migration is conducted. There is little focus on deploying communication-intensive applications in previous deployment methods. In this paper, we propose a method which is composed of the online deployment and the offline deployment for deploying communication-intensive applications in service clouds. This method takes the communication traffic between services and the communication performance between cloud nodes into consideration. Finally, experimental results are provided to demonstrate that this method can achieve low latency and low load.

[1]  Eric Wohlstadter,et al.  MANTICORE: A framework for partitioning software services for hybrid cloud , 2012, 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings.

[2]  Rajkumar Buyya,et al.  Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing , 2012, Future Gener. Comput. Syst..

[3]  Liang Zhong,et al.  EnaCloud: An Energy-Saving Application Live Placement Approach for Cloud Computing Environments , 2009, 2009 IEEE International Conference on Cloud Computing.

[4]  Walter Binder,et al.  Opportunistic Service Provisioning in the Cloud , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[5]  Zibin Zheng,et al.  Topology-Aware Deployment of Scientific Applications in Cloud Computing , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[6]  Kuo-Chan Huang,et al.  Resource allocation and dynamic provisioning for Service-Oriented applications in cloud environment , 2012, 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings.

[7]  Rajkumar Buyya,et al.  Failure-aware resource provisioning for hybrid Cloud infrastructure , 2012, J. Parallel Distributed Comput..

[8]  Massoud Pedram,et al.  Energy-Efficient Virtual Machine Replication and Placement in a Cloud Computing System , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[9]  Seyed Masoud Sadjadi,et al.  Service Clouds: Distributed Infrastructure for Adaptive Communication Services , 2007, IEEE Transactions on Network and Service Management.

[10]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[11]  Zibin Zheng,et al.  A spectral clustering-based optimal deployment method for scientific application in cloud computing , 2012, Int. J. Web Grid Serv..

[12]  Djamal Zeghlache,et al.  Minimum Cost Maximum Flow Algorithm for Dynamic Resource Allocation in Clouds , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[13]  Bo Li,et al.  Postcard: Minimizing Costs on Inter-Datacenter Traffic with Store-and-Forward , 2012, 2012 32nd International Conference on Distributed Computing Systems Workshops.

[14]  T. V. Lakshman,et al.  Network aware resource allocation in distributed clouds , 2012, 2012 Proceedings IEEE INFOCOM.

[15]  Yong Zhao,et al.  Cloud Computing and Grid Computing 360-Degree Compared , 2008, GCE 2008.

[16]  Junliang Chen,et al.  Workload Predicting-Based Automatic Scaling in Service Clouds , 2013, 2013 IEEE Sixth International Conference on Cloud Computing.

[17]  Daniel Grosu,et al.  An Online Mechanism for Dynamic VM Provisioning and Allocation in Clouds , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.