English

PhoenixCloud: Provisioning Resources for Heterogeneous Workloads in Cloud Computing

Distributed, Parallel, and Cluster Computing 2010-07-22 v2

Abstract

As more and more service providers choose Cloud platforms, which is provided by third party resource providers, resource providers needs to provision resources for heterogeneous workloads in different Cloud scenarios. Taking into account the dramatic differences of heterogeneous workloads, can we coordinately provision resources for heterogeneous workloads in Cloud computing? In this paper we focus on this important issue, which is investigated by few previous work. Our contributions are threefold: (1) we respectively propose a coordinated resource provisioning solution for heterogeneous workloads in two typical Cloud scenarios: first, a large organization operates a private Cloud for two heterogeneous workloads; second, a large organization or two service providers running heterogeneous workloads revert to a public Cloud; (2) we build an agile system PhoenixCloud that enables a resource provider to create coordinated runtime environments on demand for heterogeneous workloads when they are consolidated on a Cloud site; and (3) A comprehensive evaluation has been performed in experiments. For two typical heterogeneous workload traces: parallel batch jobs and Web services, our experiments show that: a) in a private Cloud scenario, when the throughput is almost same like that of a dedicated cluster system, our solution decreases the configuration size of a cluster by about 40%; b) in a public Cloud scenario, our solution decreases not only the total resource consumption, but also the peak resource consumption maximally to 31% with respect to that of EC2 +RightScale solution.

Keywords

Cite

@article{arxiv.1006.1401,
  title  = {PhoenixCloud: Provisioning Resources for Heterogeneous Workloads in Cloud Computing},
  author = {Jianfeng Zhan and Lei Wang and Weisong Shi and Shimin Gong and Xiutao Zang},
  journal= {arXiv preprint arXiv:1006.1401},
  year   = {2010}
}

Comments

18 pages. This is an extended version of our CCA 08 paper(The First Workshop of Cloud Computing and its Application, CCA08, Chicago, 2008): J. Zhan L. Wang, B. Tu, Y. Li, P. Wang, W. Zhou, D. Meng. 2008. Phoenix Cloud: Consolidating Different Computing Loads on Shared Cluster System for Large Organization. The modified version can be found on http://arxiv.org/abs/0906.1346

R2 v1 2026-06-21T15:33:05.916Z