• 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