{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:08:48Z","timestamp":1750306128004,"version":"3.41.0"},"reference-count":33,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2017,8,30]],"date-time":"2017-08-30T00:00:00Z","timestamp":1504051200000},"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. Manage. Inf. Syst."],"published-print":{"date-parts":[[2017,12,31]]},"abstract":"<jats:p>Power capping is a method to save power consumption of servers by limiting performance of the servers. Although users frequently run applications on different virtual machines (VMs) for keeping their performance and having them isolated from the other applications, power capping may degrade performance of all the applications running on the server. We present fine-grained power capping by limiting performance of each application individually. For keeping performance defined in Quality of Service (QoS) requirements, it is important to estimate applications\u2019 performance and power consumption after the fine-grained power capping is applied. We propose the estimation method of physical CPU usage when limiting virtual CPU usage of applications on VMs. On servers where multiple VMs run, VM\u2019s usage of physical CPU is interrupted by the other VMs, and a hypervisor uses physical CPU to control VMs. These VMs\u2019 and hypervisor\u2019s behaviors make it difficult to estimate performance and power consumption by straightforward methods, such as linear regression and polynomial regression. The proposed method uses Piecewise Linear Regression to estimate physical CPU usage by assuming that VM\u2019s access to physical CPU is not interrupted by the other VMs. Then we estimate how much physical CPU usage is reduced by the interruption. Because physical CPU usage is not stable soon after limiting CPU usage, the proposed method estimates a convergence value of CPU usage after many interruptions are repeated.<\/jats:p>","DOI":"10.1145\/3086449","type":"journal-article","created":{"date-parts":[[2017,8,30]],"date-time":"2017-08-30T12:52:18Z","timestamp":1504097538000},"page":"1-19","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Power and Performance Estimation for Fine-Grained Server Power Capping via Controlling Heterogeneous Applications"],"prefix":"10.1145","volume":"8","author":[{"given":"Tuan Minh","family":"Ha","sequence":"first","affiliation":[{"name":"Graduate School of Information Science and Technology, Osaka University, Osaka, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Masaki","family":"Samejima","sequence":"additional","affiliation":[{"name":"Graduate School of Information Science and Technology, Osaka University, Osaka, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Norihisa","family":"Komoda","sequence":"additional","affiliation":[{"name":"Graduate School of Information Science and Technology, Osaka University, Osaka, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,8,30]]},"reference":[{"volume-title":"Network Simulation Experiments Manual","author":"Aboelela Emad","key":"e_1_2_1_1_1","unstructured":"Emad Aboelela . 2003. Network Simulation Experiments Manual . Elsevier , Burlington, MA . Emad Aboelela. 2003. Network Simulation Experiments Manual. Elsevier, Burlington, MA."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2851553.2858658"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/IGCC.2012.6322253"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/IGCC.2012.6322253"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1456190.1456199"},{"key":"e_1_2_1_6_1","volume-title":"Proceeedings of Workshop on Software Architectures for Adaptive Autonomous Systems. 41--46","author":"Chettiar Dayle","year":"2014","unstructured":"Dayle Chettiar , Arindam Das , and Olivia Das . 2014 . Performance modeling of cloud-based web systems to estimate response time distribution . In Proceeedings of Workshop on Software Architectures for Adaptive Autonomous Systems. 41--46 . Dayle Chettiar, Arindam Das, and Olivia Das. 2014. Performance modeling of cloud-based web systems to estimate response time distribution. In Proceeedings of Workshop on Software Architectures for Adaptive Autonomous Systems. 41--46."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155641"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741971"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2015.2481183"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2010.69"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2014.2360860"},{"volume-title":"Proceedings of the 2013 International Symposium on Low Power Electronics and Design. 415--420","author":"Hankendi Can","key":"e_1_2_1_13_1","unstructured":"Can Hankendi , Sherief Reda , and Ayse K. Coskun . 2013. vCap: Adaptive power capping for virtualized servers . In Proceedings of the 2013 International Symposium on Low Power Electronics and Design. 415--420 . Can Hankendi, Sherief Reda, and Ayse K. Coskun. 2013. vCap: Adaptive power capping for virtualized servers. In Proceedings of the 2013 International Symposium on Low Power Electronics and Design. 415--420."},{"key":"e_1_2_1_14_1","doi-asserted-by":"crossref","unstructured":"T. Hastie R. Tibshirani and J. Friedman. 2009. The Elements of Statistical Learning: Data Mining Inference and Prediction. Springer Berlin.  T. Hastie R. Tibshirani and J. Friedman. 2009. The Elements of Statistical Learning: Data Mining Inference and Prediction. Springer Berlin.","DOI":"10.1007\/978-0-387-84858-7"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.15803\/ijnc.6.1_64"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-007-0045-4"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/NCA.2012.10"},{"key":"e_1_2_1_18_1","volume-title":"Retrieved","author":"Marletta Angelo","year":"2015","unstructured":"Angelo Marletta . 2015 . cpulimit . Retrieved January 29, 2015 from https:\/\/github.com\/opsengine\/cpulimit. Angelo Marletta. 2015. cpulimit. Retrieved January 29, 2015 from https:\/\/github.com\/opsengine\/cpulimit."},{"key":"e_1_2_1_19_1","volume-title":"Retrieved","author":"Menage Paul","year":"2004","unstructured":"Paul Menage . 2004 . cgroups . Retrieved December 27, 2016 from https:\/\/www.kernel.org\/doc\/Documentation\/cgroup-v1\/cgroups.txt. (2004). Paul Menage. 2004. cgroups. Retrieved December 27, 2016 from https:\/\/www.kernel.org\/doc\/Documentation\/cgroup-v1\/cgroups.txt. (2004)."},{"key":"e_1_2_1_20_1","volume-title":"Proceedings of the 3rd Asian Conference on Information Systems (ACIS\u201914)","author":"Minh Ha Tuan","year":"2014","unstructured":"Ha Tuan Minh , Masaki Samejima , and Norihisa Komoda . 2014 . A restraint usage estimation method of server resource for peak shaving in data center by piecewise linear regression . In Proceedings of the 3rd Asian Conference on Information Systems (ACIS\u201914) . 41--47. Ha Tuan Minh, Masaki Samejima, and Norihisa Komoda. 2014. A restraint usage estimation method of server resource for peak shaving in data center by piecewise linear regression. In Proceedings of the 3rd Asian Conference on Information Systems (ACIS\u201914). 41--47."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2013.183"},{"volume-title":"Proceedings of 4th International Workshop on Feedback Control Implementation and Design in Computing Systems and Networks (FeBID\u201909)","author":"Nathuji R.","key":"e_1_2_1_22_1","unstructured":"R. Nathuji , P. England , P. Sharma , and A. Singh . 2009. Feedback driven QoS-aware power budgeting for virtualized servers . In Proceedings of 4th International Workshop on Feedback Control Implementation and Design in Computing Systems and Networks (FeBID\u201909) . R. Nathuji, P. England, P. Sharma, and A. Singh. 2009. Feedback driven QoS-aware power budgeting for virtualized servers. In Proceedings of 4th International Workshop on Feedback Control Implementation and Design in Computing Systems and Networks (FeBID\u201909)."},{"key":"e_1_2_1_23_1","volume-title":"Boudriga","author":"Obaidat Mohammed S.","year":"2010","unstructured":"Mohammed S. Obaidat and Noureddine A . Boudriga . 2010 . Fundamentals of Performance Evaluation of Computer and Telecommunications Systems. Wiley-Interscience , New York, NY. Mohammed S. Obaidat and Noureddine A. Boudriga. 2010. Fundamentals of Performance Evaluation of Computer and Telecommunications Systems. Wiley-Interscience, New York, NY."},{"volume-title":"Proceedings of the 2012 IEEE 1st International Conference on Cloud Networking (CLOUDNET\u201912)","author":"Salah K.","key":"e_1_2_1_24_1","unstructured":"K. Salah and R. Boutaba . 2012. Estimating service response time for elastic cloud applications . In Proceedings of the 2012 IEEE 1st International Conference on Cloud Networking (CLOUDNET\u201912) . 12--16. K. Salah and R. Boutaba. 2012. Estimating service response time for elastic cloud applications. In Proceedings of the 2012 IEEE 1st International Conference on Cloud Networking (CLOUDNET\u201912). 12--16."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5220\/0004939503550360"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.rser.2013.10.022"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-25821-3_7"},{"key":"e_1_2_1_28_1","volume-title":"Computerworld. Retrieved","author":"Thibodeau Patrick","year":"2014","unstructured":"Patrick Thibodeau . 2014 . Data centers are the new polluters . In Computerworld. Retrieved December 27, 2016 from http:\/\/www.computerworld.com\/article\/2598562\/data-center\/data-centers-are-the-new-polluters.html. Patrick Thibodeau. 2014. Data centers are the new polluters. In Computerworld. Retrieved December 27, 2016 from http:\/\/www.computerworld.com\/article\/2598562\/data-center\/data-centers-are-the-new-polluters.html."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-013-0326-z"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2537728.2537730"},{"volume-title":"Proceedings of 13th IEEE\/ACM International Symposium on Cluster, Cloud, and Grid Computing (CCGrid\u201913)","author":"Xu X.","key":"e_1_2_1_31_1","unstructured":"X. Xu , K. Teramoto , A. Morales , and H. H. Huang . 2013. DUAL: Reliability-aware power management in data centers . Proceedings of 13th IEEE\/ACM International Symposium on Cluster, Cloud, and Grid Computing (CCGrid\u201913) , 530--537. X. Xu, K. Teramoto, A. Morales, and H. H. Huang. 2013. DUAL: Reliability-aware power management in data centers. Proceedings of 13th IEEE\/ACM International Symposium on Cluster, Cloud, and Grid Computing (CCGrid\u201913), 530--537."},{"key":"e_1_2_1_32_1","volume-title":"Proceedings of the 2014 USENIX Annual Technical Conference. 211--218","author":"Zhai Yan","year":"2014","unstructured":"Yan Zhai , Xiao Zhang , Stephane Eranian , Lingjia Tang , and Jason Mars . 2014 . HaPPy: Hyperthread-aware power profiling dynamically . In Proceedings of the 2014 USENIX Annual Technical Conference. 211--218 . Yan Zhai, Xiao Zhang, Stephane Eranian, Lingjia Tang, and Jason Mars. 2014. HaPPy: Hyperthread-aware power profiling dynamically. In Proceedings of the 2014 USENIX Annual Technical Conference. 211--218."},{"key":"e_1_2_1_33_1","volume-title":"Zomaya and Young Choon Lee","author":"Albert","year":"2012","unstructured":"Albert Y. Zomaya and Young Choon Lee . 2012 . Energy Efficient Distributed Computing Systems. Wiley-IEEE Computer Society Press , New York, NY Albert Y. Zomaya and Young Choon Lee. 2012. Energy Efficient Distributed Computing Systems. Wiley-IEEE Computer Society Press, New York, NY"}],"container-title":["ACM Transactions on Management Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3086449","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3086449","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:37:01Z","timestamp":1750217821000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3086449"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,8,30]]},"references-count":33,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2017,12,31]]}},"alternative-id":["10.1145\/3086449"],"URL":"https:\/\/doi.org\/10.1145\/3086449","relation":{},"ISSN":["2158-656X","2158-6578"],"issn-type":[{"type":"print","value":"2158-656X"},{"type":"electronic","value":"2158-6578"}],"subject":[],"published":{"date-parts":[[2017,8,30]]},"assertion":[{"value":"2016-01-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-04-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-08-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}