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