• DocumentCode
    744062
  • Title

    Multi-Resource Fair Allocation in Heterogeneous Cloud Computing Systems

  • Author

    Wang, Wei ; Liang, Ben ; Li, Baochun

  • Author_Institution
    Department of Electrical and Computer Engineering, University of Toronto, Toronto, Canada
  • Volume
    26
  • Issue
    10
  • fYear
    2015
  • Firstpage
    2822
  • Lastpage
    2835
  • Abstract
    We study the multi-resource allocation problem in cloud computing systems where the resource pool is constructed from a large number of heterogeneous servers, representing different points in the configuration space of resources such as processing, memory, and storage. We design a multi-resource allocation mechanism, called DRFH, that generalizes the notion of Dominant Resource Fairness (DRF) from a single server to multiple heterogeneous servers. DRFH provides a number of highly desirable properties. With DRFH, no user prefers the allocation of another user; no one can improve its allocation without decreasing that of the others; and more importantly, no coalition behavior of misreporting resource demands can benefit all its members. DRFH also ensures some level of service isolation among the users. As a direct application, we design a simple heuristic that implements DRFH in real-world systems. Large-scale simulations driven by Google cluster traces show that DRFH significantly outperforms the traditional slot-based scheduler, leading to much higher resource utilization with substantially shorter job completion times.
  • Keywords
    Cloud computing; Mechanical factors; Memory management; Resource management; Schedules; Servers; Vectors; Cloud computing; fairness; heterogeneous servers; job scheduling; multi-resource allocation;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2014.2362139
  • Filename
    6919321