• DocumentCode
    1783238
  • Title

    Heterogeneity-Aware Workload Placement and Migration in Distributed Sustainable Datacenters

  • Author

    Dazhao Cheng ; Changjun Jiang ; Xiaobo Zhou

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Colorado, Colorado Springs, CO, USA
  • fYear
    2014
  • fDate
    19-23 May 2014
  • Firstpage
    307
  • Lastpage
    316
  • Abstract
    While major cloud service operators have taken various initiatives to operate their sustainable data enters with green energy, it is challenging to effectively utilize the green energy since its generation depends on dynamic natural conditions. Fortunately, the geographical distribution of data enters provides an opportunity for optimizing the system performance by distributing cloud workloads. In this paper, we propose a holistic heterogeneity-aware cloud workload placement and migration approach, sCloud, that aims to maximize the system good put in distributed self-sustainable data enters. sCloud adaptively places the transactional workload to distributed data enters, allocates the available resource to heterogeneous workloads in each data enter, and migrates batch jobs across data enters, while taking into account the green power availability and QoS requirements. We formulate the transactional workload placement as a constrained optimization problem that can be solved by nonlinear programming. Then, we propose a batch job migration algorithm to further improve the system good put when the green power supply varies widely at different locations. We have implemented sCloud in a university cloud test bed with real-world weather conditions and workload traces. Experimental results demonstrate sCloud can achieve near-to-optimal system performance while being resilient to dynamic power availability. It outperforms a heterogeneity-oblivious approach by 26% in improving system good put and 29% in reducing QoS violations.
  • Keywords
    cloud computing; computer centres; green computing; nonlinear programming; quality of service; software performance evaluation; QoS requirements; batch job migration algorithm; cloud service operators; cloud workload distribution; constrained optimization problem; distributed self-sustainable datacenters; dynamic natural conditions; dynamic power availability; geographical distribution; green energy; green power availability; green power supply; heterogeneity-aware cloud workload migration; heterogeneity-aware cloud workload placement; near-to-optimal system performance; nonlinear programming; sCloud; system goodput improvement; system goodput maximization; system performance optimization; transactional workload placement; university cloud testbed; weather conditions; Availability; Clouds; Green products; Optimization; Power supplies; Quality of service; System performance; Distributed Sustainable Datacenters; Heterogeneious Workload; Placement and Migration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2014 IEEE 28th International
  • Conference_Location
    Phoenix, AZ
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4799-3799-8
  • Type

    conf

  • DOI
    10.1109/IPDPS.2014.41
  • Filename
    6877265