{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:32:20Z","timestamp":1750307540923,"version":"3.41.0"},"reference-count":25,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2009,7,31]],"date-time":"2009-07-31T00:00:00Z","timestamp":1248998400000},"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":["SIGOPS Oper. Syst. Rev."],"published-print":{"date-parts":[[2009,7,31]]},"abstract":"<jats:p>Single-ISA heterogeneous multicore architectures promise to deliver plenty of cores with varying complexity, speed and performance in the near future. Virtualization enables multiple operating systems to run concurrently as distinct, independent guest domains, thereby reducing core idle time and maximizing throughput. This paper seeks to identify a heuristic that can aid in intelligently scheduling these virtualized workloads to maximize performance while reducing power consumption.<\/jats:p>\n          <jats:p>We propose that the controlling domain in a Virtual MachineMonitor or hypervisor is relatively insensitive to changes in core frequency, and thus scheduling it on a slower core saves power while only slightly affecting guest domain performance. We test and validate our hypothesis and further propose a metric, the Combined Usage of a domain, to assist in future energy-efficient scheduling. Our preliminary findings show that the Combined Usage metric can be used as a starting point to gauge the sensitivity of a guest domain to variations in the controlling domain's frequency.<\/jats:p>","DOI":"10.1145\/1618525.1618538","type":"journal-article","created":{"date-parts":[[2009,9,22]],"date-time":"2009-09-22T14:09:47Z","timestamp":1253628587000},"page":"105-109","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["Towards better performance per watt in virtual environments on asymmetric single-ISA multi-core systems"],"prefix":"10.1145","volume":"43","author":[{"given":"Viren","family":"Kumar","sequence":"first","affiliation":[{"name":"Simon Fraser University, Vancouver, Canada"}]},{"given":"Alexandra","family":"Fedorova","sequence":"additional","affiliation":[{"name":"Simon Fraser University, Vancouver, Canada"}]}],"member":"320","published-online":{"date-parts":[[2009,7,31]]},"reference":[{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945462"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095408.1095420"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1128022.1128029"},{"key":"e_1_2_1_5_1","unstructured":"T. Bray. Bonnie Disk Benchmark. http:\/\/www.textuality.com\/bonnie\/.  T. Bray. Bonnie Disk Benchmark. http:\/\/www.textuality.com\/bonnie\/."},{"key":"e_1_2_1_6_1","unstructured":"R. Coker. Bonnie++ Disk Benchmark. http:\/\/www.coker.com.au\/bonnie++\/.  R. Coker. Bonnie++ Disk Benchmark. http:\/\/www.coker.com.au\/bonnie++\/."},{"key":"e_1_2_1_7_1","unstructured":"P. Eriksson. A Hard Disk Benchmarking Tool. http:\/\/www2.lysator.liu.se\/ pen\/piozone\/.  P. Eriksson. A Hard Disk Benchmarking Tool. http:\/\/www2.lysator.liu.se\/ pen\/piozone\/."},{"key":"e_1_2_1_8_1","unstructured":"A.S. Foundation. ab - Apache HTTP Server Benchmarking Tool. http:\/\/httpd.apache.org\/docs\/2.0\/programs\/ab.html.  A.S. Foundation. ab - Apache HTTP Server Benchmarking Tool. http:\/\/httpd.apache.org\/docs\/2.0\/programs\/ab.html."},{"key":"e_1_2_1_9_1","unstructured":"S. Godard. Performance Monitoring Tools for Linux. http:\/\/pagesperso-orange.fr\/sebastien.godard\/.  S. Godard. Performance Monitoring Tools for Linux. http:\/\/pagesperso-orange.fr\/sebastien.godard\/."},{"key":"e_1_2_1_10_1","unstructured":"R. Jones. A Network Performance Benchmark. http:\/\/www.netperf.org.  R. Jones. A Network Performance Benchmark. http:\/\/www.netperf.org."},{"key":"e_1_2_1_11_1","unstructured":"A. Kopytov. Sysbench Benchmarking Tool. http:\/\/sysbench.sourceforge.net\/.  A. Kopytov. Sysbench Benchmarking Tool. http:\/\/sysbench.sourceforge.net\/."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/956417.956569"},{"key":"e_1_2_1_13_1","first-page":"64","volume-title":"Single-ISA Heterogeneous Multi-Core Architectures for Multithreaded Workload Performance. In ISCA '04: Proceedings of the 31st Annual International Symposium on Computer Architecture","author":"Kumar R.","year":"2004"},{"key":"e_1_2_1_14_1","unstructured":"V. LLC. VolanoMark benchmark. http:\/\/www.volano.com\/benchmarks.html.  V. LLC. VolanoMark benchmark. http:\/\/www.volano.com\/benchmarks.html."},{"key":"e_1_2_1_15_1","unstructured":"M. Lord. A Hard Drive Performance and Benchmarking Utility. http:\/\/sourceforge.net\/projects\/hdparm\/.  M. Lord. A Hard Drive Performance and Benchmarking Utility. http:\/\/sourceforge.net\/projects\/hdparm\/."},{"key":"e_1_2_1_16_1","unstructured":"J. Manning and M. Kuoppala. Threaded I\/O Benchmark for Linux. http:\/\/tiobench.sourceforge.net.  J. Manning and M. Kuoppala. Threaded I\/O Benchmark for Linux. http:\/\/tiobench.sourceforge.net."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1064979.1064984"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2008.47"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/306225.306235"},{"key":"e_1_2_1_20_1","unstructured":"W. Norcutt. The Iozone Filesystem Benchmark. http:\/\/www.iozone.org\/.  W. Norcutt. The Iozone Filesystem Benchmark. http:\/\/www.iozone.org\/."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531793.1531804"},{"volume-title":"SPEC CPU","year":"2000","author":"SPEC.","key":"e_1_2_1_22_1"},{"key":"e_1_2_1_23_1","first-page":"294","volume-title":"In USENIX Annual Technical Conference","author":"Staelin C.","year":"1996"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531793.1531801"},{"key":"e_1_2_1_25_1","unstructured":"A. Tridgell. Dbench Benchmarking Tool. http:\/\/freshmeat.net\/projects\/dbench\/.  A. Tridgell. Dbench Benchmarking Tool. http:\/\/freshmeat.net\/projects\/dbench\/."},{"key":"e_1_2_1_26_1","unstructured":"A. Waterland. Stress Workload Generator. http:\/\/weather.ou.edu\/~apw\/projects\/stress\/.  A. Waterland. Stress Workload Generator. http:\/\/weather.ou.edu\/~apw\/projects\/stress\/."}],"container-title":["ACM SIGOPS Operating Systems Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1618525.1618538","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1618525.1618538","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:23:23Z","timestamp":1750249403000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1618525.1618538"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,7,31]]},"references-count":25,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2009,7,31]]}},"alternative-id":["10.1145\/1618525.1618538"],"URL":"https:\/\/doi.org\/10.1145\/1618525.1618538","relation":{},"ISSN":["0163-5980"],"issn-type":[{"type":"print","value":"0163-5980"}],"subject":[],"published":{"date-parts":[[2009,7,31]]},"assertion":[{"value":"2009-07-31","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}