ABSTRACT
As energy efficiency and associated costs become key concerns, consolidated and virtualized data centers and clouds are attractive computing platforms for data- and compute-intensive applications. Recently, these platforms are also being considered for more traditional high-performance computing (HPC) applications. However, maximizing energy efficiency, cost-effectiveness, and utilization for these applications while ensuring performance and other Quality of Service (QoS) guarantees, requires leveraging important and extremely challenging tradeoffs. These include, for example, the tradeoff between the need to efficiently create and provision Virtual Machines (VMs) on data center resources and the need to accommodate the heterogeneous resource demands and runtimes of the applications that run on them. In this paper we propose an energy-aware online provisioning approach for HPC applications on consolidated and virtualized computing platforms. Energy efficiency is achieved using a workload-aware, just-right dynamic provisioning mechanism and the ability to power down subsystems of a host system that are not required by the VMs mapped to it. Our preliminary evaluations show that our approach can improve energy efficiency with an acceptable QoS penalty.
- }}H. Ben Fradj, C. Belleudy, and M. Auguin. Multi-bank main memory architecture with dynamic voltage frequency scaling for system energy optimization. In EUROMICRO Conf. on Digital System Design, pages 89--96, 2006. Google ScholarDigital Library
- }}A. Bertl, E. Gelenbe, M. D. Girolamo, G. Giuliani, H. D. Meer, M. Dang, and K. Pentikousis. Energy-efficient cloud computing. The Computer Journal, 2009. Google ScholarDigital Library
- }}T. Bisson, S. A. Brandt, and D. D. Long. A hybrid disk-aware spin-down algorithm with i/o subsystem support. In IEEE Intl. Performance, Computing, and Communications Conf., pages 236--245, 2007.Google Scholar
- }}R. Das, J. O. Kephart, C. Lefurgy, G. Tesauro, D. W. Levine, and H. Chan. Autonomic multi-agent management of power and performance in data centers. In Intl. joint Conf. on Autonomous agents and multiagent systems, pages 107--114, 2008. Google ScholarDigital Library
- }}T. Heath, A. P. Centeno, P. George, L. Ramos, Y. Jaluria, and R. Bianchini. Mercury and freon: temperature emulation and management for server systems. In Intl. Conf. on Architectural Support for Programming Languages and Operating Systems, pages 106--116, 2006. Google ScholarDigital Library
- }}C. Isci, G. Contreras, and M. Martonosi. Live, runtime phase monitoring and prediction on real systems with application to dynamic power management. In IEEE/ACM Intl. Symp. on Microarchitecture, pages 359--370, 2006. Google ScholarDigital Library
- }}J. O. Kephart, H. Chan, R. Das, D. W. Levine, G. Tesauro, F. Rawson, and C. Lefurgy. Coordinating multiple autonomic managers to achieve specified power-performance tradeoffs. In Intl. Conf. on Autonomic Computing, page 24, 2007. Google ScholarDigital Library
- }}D. A. Menasce and M. N. Bennani. Autonomic virtualized environments. In Intl. Conf. on Autonomic and Autonomous Systems, page 28, 2006. Google ScholarDigital Library
- }}R. Nathuji, C. Isci, and E. Gorbatov. Exploiting platform heterogeneity for power efficient data centers. In Intl. Conf. on Autonomic Computing, page 5, 2007. Google ScholarDigital Library
- }}R. Nathuji and K. Schwan. Virtualpower: coordinated power management in virtualized enterprise systems. In ACM SIGOPS Symp. on Operating Systems Principles, pages 265--278, 2007. Google ScholarDigital Library
- }}A. Quiroz, N. Gnanasambandam, M. Parashar, and N. Sharma. Robust clustering analysis for the management of self-monitoring distributed systems. Cluster Computing, 12(1):73--85, 2009. Google ScholarDigital Library
- }}A. Quiroz, H. Kim, M. Parashar, N. Gnanasambandam, and N. Sharma. Towards autonomic workload provisioning for enterprise grids and clouds. In IEEE/ACM Intl. Conf. on Grid Computing, pages 50--57, 2009.Google ScholarCross Ref
- }}P. Ranganathan, P. Leech, D. Irwin, and J. Chase. Ensemble-level power management for dense blade servers. SIGARCH Comput. Archit. News, 34(2):66--77, 2006. Google ScholarDigital Library
- }}S. Srikantaiah, A. Kansal, and F. Zhao. Energy aware consolidation for cloud computing. In USENIX Workshop on Power Aware Computing and Systems, 2008. Google ScholarDigital Library
Index Terms
- Towards energy-aware autonomic provisioning for virtualized environments
Recommendations
Energy-efficient virtual machine provisioning mechanism in cloud computing environments
PCI '15: Proceedings of the 19th Panhellenic Conference on InformaticsAs the increasing number of modern applications and enterprises demand more and more resources in computational power, memory and disk storage, cloud data centers are consuming huge amounts of electrical energy. The aim of cloud service providers is to ...
Transparently bridging semantic gap in CPU management for virtualized environments
Consolidated environments are progressively accommodating diverse and unpredictable workloads in conjunction with virtual desktop infrastructure and cloud computing. Unpredictable workloads, however, aggravate the semantic gap between the virtual ...
Applications-aware virtual machine provisioning
VTDC '13: Proceedings of the 7th international workshop on Virtualization technologies in distributed computingVirtualization is widely used in large-scale computing environments, such as clouds, data centers, and grids, to provide multi-tenancy while retaining application isolation and portability. The consumers and providers of such virtualized infrastructures ...
Comments