Abstract
Virtualized data centers facilitate higher resource utilization and energy efficiency through consolidation. However, mixing services-oriented workloads with throughput (batch) jobs is typically avoided due to complex interactions and widely different quality of service (QoS) requirements. We introduce a complete VM resource management framework, called Themis, which manages combined services and batch jobs, maximizing energy-efficient throughput of the latter without sacrificing the service guarantees of the former. Themis’ resource management policy outperforms the prior proposed policies by up to 35% on average in work done per Joule when measured on a data center testbed.
Chapter PDF
Similar content being viewed by others
Keywords
- Virtual Machine
- Virtualized Data Center
- Energy Efficient Management
- Baseline Policy
- Latency Sensitive Application
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Amza, C., Cecchet, E., Chanda, A., Cox, A.L., Elnikety, S., Gil, R., Marguerite, J., Rajamani, K., Zwaenepoel, W.: Specification & implementation of dynamic web site benchmarks. In: IEEE WWC (2002)
Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warfield, A.: Xen and the Art of Virtualization. In: SOSP 2003 (2003)
Barroso, L., Holzle, U.: The Case for Energy-Proportional Computing. IEEE Computer 40(12) (December 2007)
Blagodurov, S., Zhuravlev, S.: Contention-Aware Scheduling. ACM Trans. on Computing Systems (2010)
Bobroff, N., Kochut, A., Beaty, K.: Dynamic Placement of Virtual Machines for Managing SLA Violations. IEEE Integrated Network Management (2007)
Chase, J., Anderson, D., Thaka, P., Vahdat, A., Doyle, R.: Managing Energy and Server Resources in Hosting Centers. In: SOSP 2001 (2001)
Clark, C., Fraser, K., Hand, S., Hansen, J., Jul, E., Limpach, C., Pratt, I., Warfield, A.: Live Migration of Virtual Machines. In: NSDI (2005)
Dhiman, G., Kontorinis, V., Tullsen, D., Rosing, T., Saxe, E., Chew, J.: Dynamic Workload Characterization for Power Efficient Scheduling on CMP Systems. In: ISLPED (2010)
Dhiman, G., Marchetti, G., Rosing, T.: vGreen: A System for Energy Efficient Computing in Virtualized Environments. In: ISLPED (2009)
Dhiman, G., Pusukuri, K., Rosing, T.: Analysis of DVFS for Energy Management. In: USENIX-HotPower (2008)
Fan, X., Weber, W., Barroso, L.: Power Provisioning for a Warehouse-sized Computer. In: ISCA (2007)
Ge, R., Feng, X., Feng, W., Cameron, K.: CPU MISER. In: ICPP (2007)
Hermenier, F., Lorca, X., Menaud, J., Muller, G., Lawall, J.: Entropy: a Consolidation Manager. In: VEE (2009)
Hoelzle, U., Barroso, L.: The Datacenter as a Computer (2010)
IPMI, v2.0 Specification, Intel (2004)
Lee, M., Krishnakumar, A., Krishnan, P., Singh, N., Yajnik, S.: Supporting real-time in the Xen hypervisor. In: VEE 2010 (2010)
Mcnett, M., Gupta, D., Vahdat, A., Voelker, G.: Usher. In: LISA 2007 (2007)
Meisner, D., Gold, B., Wenisch, T.: PowerNap: Eliminating Server Idle Power. In: ASPLOS (2009)
Merkel, A., Stoess, J., Bellosa, F.: Resource-Conscious Scheduling for Energy Efficiency. In: EuroSys 2010 (2010)
Nathuji, R., Kansal, A., Ghaffarkhah, A.: Q-Clouds: Managing Interference for QoS-Awareness. In: EuroSys (2010)
Nieh, J., Lam, M.: A Smart Scheduler for Multimedia Applications. ACM Trans. Comput. Syst. 21 (2003)
Nurmi, D., Wolski, R., Grzegorczyk, C., Soman, S., Youseff, L., Zagorodnov, D.: Eucalyptus. In: ISCCG 2009 (2009)
Ongaro, D., Cox, A., Rixner, S.: Scheduling I/O in Virtual Machine Monitors. In: VEE (2008)
OpenNebula, http://www.opennebula.org/
Padala, P., Hou, K., Shin, K., Zhu, X., Uysal, M., Wang, Z., Singhal, S., Merchant, A.: Automated Control of Multiple Virtualized Resources. In: EuroSys 2009 (2009)
Rajamani, K., Lefurgy, C.: On Evaluating Request-Distribution Schemes for Saving Energy in Server Clusters. In: ISPASS (2003)
Sundaram, V., Chandra, A., Goyal, P., Shenoy, P., Sahni, J., Vin, H.: Application Performance in the QLinux Multimedia Operating System. In: MULTIMEDIA 2000 (2000)
Wood, T., Shenoy, P., Venkataramani, A., Yousif, M.: Black-box and Gray-box Strategies for Virtual Machine Migration. In: NSDI (2007)
Dean, J., Ghemawat, S.: MapReduce: Simplified Data Processing on Large Clusters. In: OSDI (2004)
OpenStack (2012), http://docs.openstack.org
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dhiman, G. et al. (2013). Themis: Energy Efficient Management of Workloads in Virtualized Data Centers. In: Caragiannis, I., et al. Euro-Par 2012: Parallel Processing Workshops. Euro-Par 2012. Lecture Notes in Computer Science, vol 7640. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36949-0_65
Download citation
DOI: https://doi.org/10.1007/978-3-642-36949-0_65
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-36948-3
Online ISBN: 978-3-642-36949-0
eBook Packages: Computer ScienceComputer Science (R0)