• DocumentCode
    2784959
  • Title

    Topology-Aware Deployment of Scientific Applications in Cloud Computing

  • Author

    Pei Fan ; Zhenbang Chen ; Ji Wang ; Zibin Zheng ; Lyu, Michael R.

  • Author_Institution
    Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2012
  • fDate
    24-29 June 2012
  • Firstpage
    319
  • Lastpage
    326
  • Abstract
    Nowadays, more and more scientific applications are moving to cloud computing. The optimal deployment of scientific applications is critical for providing good services to users. Scientific applications are usually topology-aware applications. Therefore, considering the topology of a scientific application during the development will benefit the performance of the application. However, it is challenging to automatically discover and make use of the communication pattern of a scientific application while deploying the application on cloud. To attack this challenge, in this paper, we propose a framework to discover the communication topology of a scientific application by pre-execution and multi-scale graph clustering, based on which the deployment can be optimized. Comprehensive experiments are conducted by employing a well-known MPI benchmark and comparing the performance of our method with those of other methods. The experimental results show the effectiveness of our topology-aware deployment method.
  • Keywords
    application program interfaces; cloud computing; graph theory; message passing; natural sciences computing; pattern clustering; MPI benchmark; cloud computing; communication pattern; communication topology; multiscale graph clustering; preexecution graph clustering; scientific applications; topology-aware deployment method; Benchmark testing; Cloud computing; Clustering algorithms; Clustering methods; Partitioning algorithms; Throughput; Topology; Topology-aware; cloud computing; communication topology; deployment; scientific applications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    2159-6182
  • Print_ISBN
    978-1-4673-2892-0
  • Type

    conf

  • DOI
    10.1109/CLOUD.2012.70
  • Filename
    6253521