• DocumentCode
    276
  • Title

    Topology-Aware Partial Virtual Cluster Mapping Algorithm on Shared Distributed Infrastructures

  • Author

    Xiaohui Wei ; Hongliang Li ; Kun Yang ; Lei Zou

  • Author_Institution
    Coll. of Comput. Sci. & Technol., Jilin Univ., Changchun, China
  • Volume
    25
  • Issue
    10
  • fYear
    2014
  • fDate
    Oct. 2014
  • Firstpage
    2721
  • Lastpage
    2730
  • Abstract
    Novel virtualized HPC centers provide isolated and configurable Virtual Clusters (VC) on shared distributed infrastructures as execution environments for parallel and distributed applications. These VCs are usually customized and deployed per job in runtime. Allocating physical resources for VC is known as Virtual Cluster Mapping (VCM) problem, which is a critical issue that affects both performance of the VC and resource utilization of the system. Most previous works treat all Virtual Machines (VMs) in a VC request equally. However, because sub-jobs in a parallel job usually perform different roles, the corresponding VMs in a VC that execute these sub-jobs respectively should have different levels of importance. Based on this argument, this paper introduces the concept of partial VC mapping in contrast to the full mapping methodology in the current literatures. To fulfill partial mapping, the important backbone communication structure of parallel job called Communication Skeleton (CS) is derived based on the network topology among virtual nodes. To generate the CS of a job, mechanisms for evaluating the importance of nodes are proposed. Eventually, a Topology-aware Partial Virtual Cluster Mapping algorithm (TOP-VCM) is proposed which is based on sub-graph isomorphism detection. TOP-VCM can fully satisfy the nodes/links requirements in CS to ensure the execution performance with only slight degradation of other trivial nodes/links to significantly reduce the mapping difficulty. Simulation results have shown that TOP-VCM has significantly improved the total revenue, the utilization of physical resources and the performance of mapping algorithm while satisfying the VC requirements.
  • Keywords
    graph theory; parallel processing; resource allocation; virtual machines; virtualisation; CS; TOP-VCM algorithm; VCM problem; VM; communication skeleton; distributed applications; high performance computing; network topology; parallel applications; parallel job; shared distributed infrastructures; sub-graph isomorphism detection; topology-aware partial virtual cluster mapping algorithm; virtual machines; virtualized HPC; Bandwidth; Clustering algorithms; Peer-to-peer computing; Resource management; Skeleton; Substrates; Topology; Virtual cluster; parallel job; partial mapping; shared distributed infrastructure; topology;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2013.224
  • Filename
    6589562