DOI QR코드

DOI QR Code

Applying Workload Shaping Toward Green Cloud Computing

  • Kim, Woongsup (Dept. of Computer & Information Communications Engineering Dongguk University)
  • Received : 2012.09.29
  • Published : 2012.11.30

Abstract

Energy costs for operating and cooling computing resources in Cloud infrastructure have increased significantly up to the point where they would surpass the hardware purchasing costs. Thus, reducing the energy consumption can save a significant amount of management cost. One of major approach is removing hardware over-provisioning. In this paper, we propose a technique that facilitates power saving through reducing resource over provisioning based on virtualization technology. To this end, we use dynamic workload shaping to reschedule and redistribute job requests considering overall power consumption. In this paper, we present our approach to shape workloads dynamically and distribute them on virtual machines and physical machines through virtualization technology. We generated synthetic workload data and evaluated it in simulating and real implementation. Our simulated results demonstrate our approach outperforms to when not using no workload shaping methodology.

Keywords

Cloud Computing;Traffic Shaping;Green Computing

Acknowledgement

Supported by : Dongguk Research Fund

References

  1. P. Mell and T. Grance, "The NIST Definition of Cloud Computing, v15," 2009. Avaiable at http://csrc.nist.gov/groups/SNS /cloud-computing/cloud-def-v15.doc
  2. San Murugesan, "Harnessing Green IT: Principles and Practices," IEEE IT Professional, January-February 2008, pp 24-33
  3. W. H. Kemp, "The Renewable Energy Handbook: A Guide to Rural Energy Independence, Off-Grid and Sustainable Living," Aztext Press, 2006.
  4. H. Meinhard, "Virtualization, clouds and IaaS at CERN," VTDC 12, pp 27-28, New York USA, 2012..
  5. R. N. Calheiros, R. Ranjan, A. Beloglazov, C. A. F. De Rose, and R. Buyya, "Cloudsim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms," Software: Practice and Experience, vol. 41, pp. 25-50, 2011..