{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:28:16Z","timestamp":1750307296354,"version":"3.41.0"},"reference-count":41,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2010,11,1]],"date-time":"2010-11-01T00:00:00Z","timestamp":1288569600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Des. Autom. Electron. Syst."],"published-print":{"date-parts":[[2010,11]]},"abstract":"<jats:p>In this article, we present vGreen, a multitiered software system for energy-efficient virtual machine management in a clustered virtualized environment. The system leverages the use of novel hierarchical metrics that work across the different abstractions in a virtualized environment to capture power and performance characteristics of both the virtual and physical machines. These characteristics are then used to implement policies for scheduling and power management of virtual machines across the cluster. We show through real implementation of the system on a state-of-the-art testbed of server machines that vGreen improves both average performance and system-level energy savings by close to 40% across benchmarks with varying characteristics.<\/jats:p>","DOI":"10.1145\/1870109.1870115","type":"journal-article","created":{"date-parts":[[2010,12,1]],"date-time":"2010-12-01T20:18:10Z","timestamp":1291234690000},"page":"1-27","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":27,"title":["vGreen"],"prefix":"10.1145","volume":"16","author":[{"given":"Gaurav","family":"Dhiman","sequence":"first","affiliation":[{"name":"University of California, San Diego"}]},{"given":"Giacomo","family":"Marchetti","sequence":"additional","affiliation":[{"name":"University of California, San Diego"}]},{"given":"Tajana","family":"Rosing","sequence":"additional","affiliation":[{"name":"University of California, San Diego"}]}],"member":"320","published-online":{"date-parts":[[2010,11]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/ComputationWorld.2009.38"},{"key":"e_1_2_1_2_1","unstructured":"Amazon. 2008. Amazon Elastic Compute Cloud (Amazon EC2). http:\/\/aws.amazon.com\/ec2\/. Amazon . 2008. Amazon Elastic Compute Cloud (Amazon EC2) . http:\/\/aws.amazon.com\/ec2\/."},{"volume-title":"Proceedings of the IEEE Design, Automation Test in Europe (DATE\u201910)","author":"Ayoub R.","key":"e_1_2_1_3_1","unstructured":"Ayoub , R. , Sherifi , S. , and Rosing , T . 2010. Gentlecool: Cooling aware proactive workload scheduling in multi-machine systems . In Proceedings of the IEEE Design, Automation Test in Europe (DATE\u201910) . Ayoub, R., Sherifi, S., and Rosing, T. 2010. Gentlecool: Cooling aware proactive workload scheduling in multi-machine systems. In Proceedings of the IEEE Design, Automation Test in Europe (DATE\u201910)."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945462"},{"key":"e_1_2_1_5_1","doi-asserted-by":"crossref","unstructured":"Bobroff N. Kochut A. and Beaty K. 2007. Dynamic placement of virtual machines for managing sla violations. In Integrated Network Management. IEEE 119--128. Bobroff N. Kochut A. and Beaty K. 2007. Dynamic placement of virtual machines for managing sla violations. In Integrated Network Management . IEEE 119--128.","DOI":"10.1109\/INM.2007.374776"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502045"},{"volume-title":"Proceedings of the 2nd Conference on Symposium on Networked Systems Design &amp; Implementation (NSDI&rsquo;\u201905)","author":"Clark C.","key":"e_1_2_1_7_1","unstructured":"Clark , C. , Fraser , K. , Hand , S. , Hansen , J. G. , Jul , E. , Limpach , C. , Pratt , I. , and Warfield , A . 2005. Live migration of virtual machines . In Proceedings of the 2nd Conference on Symposium on Networked Systems Design &amp; Implementation (NSDI&rsquo;\u201905) . USENIX Association, 273--286. Clark, C., Fraser, K., Hand, S., Hansen, J. G., Jul, E., Limpach, C., Pratt, I., and Warfield, A. 2005. Live migration of virtual machines. In Proceedings of the 2nd Conference on Symposium on Networked Systems Design &amp; Implementation (NSDI&rsquo;\u201905). USENIX Association, 273--286."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1594233.1594292"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1837274.1837478"},{"volume-title":"Proceedings of the Workshop on Power Aware Computing and Systems (HotPower\u201908)","author":"Dhiman G.","key":"e_1_2_1_10_1","unstructured":"Dhiman , G. , Pusukuri , K. , and Rosing , T. S . 2008. Analysis of dynamic voltage scaling for system level energy management . In Proceedings of the Workshop on Power Aware Computing and Systems (HotPower\u201908) . Dhiman, G., Pusukuri, K., and Rosing, T. S. 2008. Analysis of dynamic voltage scaling for system level energy management. In Proceedings of the Workshop on Power Aware Computing and Systems (HotPower\u201908)."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1283780.1283825"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250662.1250665"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2007.29"},{"volume-title":"VMware ESX Server in the Enterprise: Planning and Securing Virtualization Servers","author":"Haletky E. L.","key":"e_1_2_1_14_1","unstructured":"Haletky , E. L. 2008. VMware ESX Server in the Enterprise: Planning and Securing Virtualization Servers . Prentice Hall . Haletky, E. L. 2008. VMware ESX Server in the Enterprise: Planning and Securing Virtualization Servers. Prentice Hall."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508293.1508300"},{"key":"e_1_2_1_16_1","unstructured":"IPMI. 2004. Intelligent platform management interface v2.0 specification. http:\/\/www.intel.com\/design\/servers\/impi. IPMI . 2004. Intelligent platform management interface v2.0 specification. http:\/\/www.intel.com\/design\/servers\/impi."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2006.30"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807136"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2008.48"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1809049.1809055"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555312.1555319"},{"volume-title":"Proceedings of the 21st Conference on Large Installation System Administration Conference (LISA\u201907)","author":"McNett M.","key":"e_1_2_1_22_1","unstructured":"McNett , M. , Gupta , D. , Vahdat , A. , and Voelker , G. M . 2007. Usher: An extensible framework for managing custers of virtual machines . In Proceedings of the 21st Conference on Large Installation System Administration Conference (LISA\u201907) . USENIX Association, 1--15. McNett, M., Gupta, D., Vahdat, A., and Voelker, G. M. 2007. Usher: An extensible framework for managing custers of virtual machines. In Proceedings of the 21st Conference on Large Installation System Administration Conference (LISA\u201907). USENIX Association, 1--15."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508269"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1218063.1217974"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1755913.1755930"},{"volume-title":"Proceedings of the Annual Conference on USENIX Annual Technical Conference (ATEC\u201905)","author":"Moore J.","key":"e_1_2_1_26_1","unstructured":"Moore , J. , Chase , J. , Ranganathan , P. , and Sharma , R. 2005. Making scheduling \u201ccool\u201d: Temperature-aware workload placement in data centers . In Proceedings of the Annual Conference on USENIX Annual Technical Conference (ATEC\u201905) . USENIX Association, 5--5. Moore, J., Chase, J., Ranganathan, P., and Sharma, R. 2005. Making scheduling \u201ccool\u201d: Temperature-aware workload placement in data centers. In Proceedings of the Annual Conference on USENIX Annual Technical Conference (ATEC\u201905). USENIX Association, 5--5."},{"volume-title":"Proceedings of the 4th International Workshop on Feedback Control Implementation and Design in Computing Systems and Networks (FeBID\u201909)","author":"Nathuji R.","key":"e_1_2_1_27_1","unstructured":"Nathuji , R. , England , P. , Sharma , P. , and Singh , A . 2009. Feedback driven qos-aware power budgeting for virtualized servers . In Proceedings of the 4th International Workshop on Feedback Control Implementation and Design in Computing Systems and Networks (FeBID\u201909) . Nathuji, R., England, P., Sharma, P., and Singh, A. 2009. Feedback driven qos-aware power budgeting for virtualized servers. In Proceedings of the 4th International Workshop on Feedback Control Implementation and Design in Computing Systems and Networks (FeBID\u201909)."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1755913.1755938"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294287"},{"volume-title":"Proceedings of Cloud Computing and Its Applications.","author":"Nurmi D.","key":"e_1_2_1_30_1","unstructured":"Nurmi , D. , Wolski , R. , Grzegorczyk , C. , Obertelli , G. , Soman , S. , Youseff , L. , and Zagorodnov , D . 2008. The eucalyptus open-source cloud-computing system . In Proceedings of Cloud Computing and Its Applications. Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., and Zagorodnov, D. 2008. The eucalyptus open-source cloud-computing system. In Proceedings of Cloud Computing and Its Applications."},{"key":"e_1_2_1_31_1","unstructured":"OpenNebula. Opennebula homepage. http:\/\/dev.opennebula.org\/ OpenNebula . Opennebula homepage. http:\/\/dev.opennebula.org\/"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1594233.1594268"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1346281.1346289"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2006.20"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/356989.357011"},{"volume-title":"Proceedings of the USENIX Annual Technical Conference (ATC\u201907)","author":"Stoess J.","key":"e_1_2_1_36_1","unstructured":"Stoess , J. , Lang , C. , and Bellosa , F . 2007. Energy management for hypervisor-based virtual machines . In Proceedings of the USENIX Annual Technical Conference (ATC\u201907) . USENIX Association, 1--14. Stoess, J., Lang, C., and Bellosa, F. 2007. Energy management for hypervisor-based virtual machines. In Proceedings of the USENIX Annual Technical Conference (ATC\u201907). USENIX Association, 1--14."},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1375527.1375555"},{"key":"e_1_2_1_38_1","unstructured":"VMware. 2009. Vmware distributed resource scheduler. http:\/\/www.vmware.com\/products\/drs\/ VMware . 2009. Vmware distributed resource scheduler. http:\/\/www.vmware.com\/products\/drs\/"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSYST.2009.2028589"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555271.1555274"},{"key":"e_1_2_1_41_1","volume-title":"Proceedings of the ACM Symposium on Networked Systems Design and Implementation (NSDI\u201907)","author":"Wood T.","year":"2007","unstructured":"Wood , T. , Shenoy , P. , and Arun . 2007 . Black-Box and gray-box strategies for virtual machine migration . In Proceedings of the ACM Symposium on Networked Systems Design and Implementation (NSDI\u201907) . 229--242. Wood, T., Shenoy, P., and Arun. 2007. Black-Box and gray-box strategies for virtual machine migration. In Proceedings of the ACM Symposium on Networked Systems Design and Implementation (NSDI\u201907). 229--242."}],"container-title":["ACM Transactions on Design Automation of Electronic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1870109.1870115","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1870109.1870115","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:59:47Z","timestamp":1750244387000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1870109.1870115"}},"subtitle":["A System for Energy-Efficient Management of Virtual Machines"],"short-title":[],"issued":{"date-parts":[[2010,11]]},"references-count":41,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2010,11]]}},"alternative-id":["10.1145\/1870109.1870115"],"URL":"https:\/\/doi.org\/10.1145\/1870109.1870115","relation":{},"ISSN":["1084-4309","1557-7309"],"issn-type":[{"type":"print","value":"1084-4309"},{"type":"electronic","value":"1557-7309"}],"subject":[],"published":{"date-parts":[[2010,11]]},"assertion":[{"value":"2010-03-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2010-09-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2010-11-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}