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
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)