DocumentCode :
3140871
Title :
Toward Optimal Deployment of Communication-Intensive Cloud Applications
Author :
Fan, Pei ; Wang, Ji ; Zheng, Zibin ; Lyu, Michael R.
Author_Institution :
Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
fYear :
2011
fDate :
4-9 July 2011
Firstpage :
460
Lastpage :
467
Abstract :
Strongly promoted by the leading industrial companies, cloud computing becomes increasingly popular in re-cent years. The growth rate of cloud computing surpasses even the most optimistic predictions. A cloud application is a large-scale distributed system that consist a lot of distributed cloud nodes. How to make optimal deployment of cloud applications is a challenging research problem. When deploying a cloud application to the cloud environment, cloud node ranking is one of the most important approaches for selecting optimal cloud nodes for the cloud application. Traditional ranking methods usually rank the cloud nodes based on their QoS values, without considering the communication performance between cloud nodes. However, such kind of node relationship is very important for the communication-intensive cloud applications (e.g., Message Passing Interface (MPI) programs), which have a lot of communications between the selected cloud nodes. In this paper, we propose a novel clustering-based method for selecting optimal cloud nodes for deploying communication-intensive applications to the cloud environment. Our method not only takes into account the cloud node qualities, but also the communication performance between different nodes. We deploy several well-known MPI programs on a real-world cloud and compare our method with other methods. The experimental results show the effectiveness of our cluster-based method.
Keywords :
cloud computing; message passing; pattern clustering; quality of service; QoS values; cloud computing; clustering based method; communication intensive cloud applications; distributed cloud nodes; message passing interface programs; Benchmark testing; Cloud computing; Clustering algorithms; Databases; Quality of service; Servers; Time factors; Cloud deployment; Cloud nodes; Clustering Analysis; Communication-Intensive; Quality-of-Service;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cloud Computing (CLOUD), 2011 IEEE International Conference on
Conference_Location :
Washington, DC
ISSN :
2159-6182
Print_ISBN :
978-1-4577-0836-7
Electronic_ISBN :
2159-6182
Type :
conf
DOI :
10.1109/CLOUD.2011.54
Filename :
6008743
Link To Document :
بازگشت