• DocumentCode
    14556
  • Title

    Cost-Aware Cooperative Resource Provisioning for Heterogeneous Workloads in Data Centers

  • Author

    Jianfeng Zhan ; Lei Wang ; Xiaona Li ; Weisong Shi ; Chuliang Weng ; Wenyao Zhang ; Xiutao Zang

  • Author_Institution
    State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China
  • Volume
    62
  • Issue
    11
  • fYear
    2013
  • fDate
    Nov. 2013
  • Firstpage
    2155
  • Lastpage
    2168
  • Abstract
    Recent cost analysis shows that the server cost still dominates the total cost of high-scale data centers or cloud systems. In this paper, we argue for a new twist on the classical resource provisioning problem: heterogeneous workloads are a fact of life in large-scale data centers, and current resource provisioning solutions do not act upon this heterogeneity. Our contributions are threefold: first, we propose a cooperative resource provisioning solution, and take advantage of differences of heterogeneous workloads so as to decrease their peak resources consumption under competitive conditions; second, for four typical heterogeneous workloads: parallel batch jobs, web servers, search engines, and MapReduce jobs, we build an agile system PhoenixCloud that enables cooperative resource provisioning; and third, we perform a comprehensive evaluation for both real and synthetic workload traces. Our experiments show that our solution could save the server cost aggressively with respect to the noncooperative solutions that are widely used in state-of-the-practice hosting data centers or cloud systems: for example, EC2, which leverages the statistical multiplexing technique, or RightScale, which roughly implements the elastic resource provisioning technique proposed in related state-of-the-art work.
  • Keywords
    cloud computing; computer centres; costing; file servers; parallel processing; resource allocation; search engines; EC2; MapReduce jobs; RightScale; Web servers; agile system PhoenixCloud; cloud systems; cost analysis; cost-aware cooperative resource provisioning; data centers; elastic resource provisioning technique; heterogeneous workloads; parallel batch jobs; peak resources consumption; real workload traces; search engines; server cost; statistical multiplexing technique; synthetic workload traces; Cooling; Monitoring; Multiplexing; Search engines; Web servers; Data centers; cloud; cooperative resource provisioning; cost; heterogeneous workloads; statistical multiplexing;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2012.103
  • Filename
    6205737