{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,23]],"date-time":"2025-09-23T14:17:34Z","timestamp":1758637054754,"version":"3.41.0"},"reference-count":58,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2018,3,31]],"date-time":"2018-03-31T00:00:00Z","timestamp":1522454400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSF CAREER","award":["0953541"],"award-info":[{"award-number":["0953541"]}]},{"DOI":"10.13039\/501100001711","name":"Swiss National Science Foundation","doi-asserted-by":"crossref","award":["407540 and 167266"],"award-info":[{"award-number":["407540 and 167266"]}],"id":[{"id":"10.13039\/501100001711","id-type":"DOI","asserted-by":"crossref"}]},{"name":"NSF CNS","award":["1228717 and 1116626"],"award-info":[{"award-number":["1228717 and 1116626"]}]},{"name":"IBM"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Auton. Adapt. Syst."],"published-print":{"date-parts":[[2018,3,31]]},"abstract":"<jats:p>In this article, we explore the efficacy of dynamic effective capacity modulation (i.e., using virtualization techniques to offer lower resource capacity than that advertised by the cloud provider) as a control knob for a cloud provider\u2019s profit maximization complementing the more well-studied approach of dynamic pricing. In particular, our focus is on emerging cloud ecosystems wherein we expect tenants to modify their demands strategically in response to such modulation in effective capacity and prices. Toward this, we consider a simple model of a cloud provider that offers a single type of virtual machine to its tenants and devise a leader\/follower game-based cloud control framework to capture the interactions between the provider and its tenants. We assume both parties employ myopic control and short-term predictions to reflect their operation under the high dynamism and poor predictability in such environments. Our evaluation using a combination of real data center traces and real-world benchmarks hosted on a prototype OpenStack-based cloud shows 10% to 30% profit improvement for a cloud provider compared with baselines that use static pricing and\/or static effective capacity.<\/jats:p>","DOI":"10.1145\/3139291","type":"journal-article","created":{"date-parts":[[2018,5,22]],"date-time":"2018-05-22T12:05:28Z","timestamp":1526990728000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["Effective Capacity Modulation as an Explicit Control Knob for Public Cloud Profitability"],"prefix":"10.1145","volume":"13","author":[{"given":"Cheng","family":"Wang","sequence":"first","affiliation":[{"name":"Pennsylvania State University, PA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bhuvan","family":"Urgaonkar","sequence":"additional","affiliation":[{"name":"Pennsylvania State University, PA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"George","family":"Kesidis","sequence":"additional","affiliation":[{"name":"Pennsylvania State University, PA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Aayush","family":"Gupta","sequence":"additional","affiliation":[{"name":"IBM Research Almaden, San Jose, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lydia Y.","family":"Chen","sequence":"additional","affiliation":[{"name":"IBM Research Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert","family":"Birke","sequence":"additional","affiliation":[{"name":"IBM Research Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,5,21]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"AmazonSpot. 2016. Retrieved from http:\/\/aws.amazon.com\/ec2\/spot-instances\/.  AmazonSpot. 2016. Retrieved from http:\/\/aws.amazon.com\/ec2\/spot-instances\/."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2015.06.025"},{"key":"e_1_2_1_3_1","doi-asserted-by":"crossref","unstructured":"L. A. Barroso and U. H\u00f6lzle. 2013. The datacenter as a computer: An introduction to the design of warehouse-scale machines.   L. A. Barroso and U. H\u00f6lzle. 2013. The datacenter as a computer: An introduction to the design of warehouse-scale machines.","DOI":"10.1007\/978-3-031-01741-4"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1890799.1890803"},{"volume-title":"Proceedings of the 6th International Workshop on Quality of Service (IWQoS'98)","author":"Brandt S.","key":"e_1_2_1_5_1"},{"key":"e_1_2_1_6_1","unstructured":"BurstableVM. 2016. Retrieved from https:\/\/aws.amazon.com\/ec2\/instance-types\/t2\/.  BurstableVM. 2016. Retrieved from https:\/\/aws.amazon.com\/ec2\/instance-types\/t2\/."},{"key":"e_1_2_1_7_1","unstructured":"Cloudharmony. 2016. Retrieved from http:\/\/blog.cloudharmony.com\/2010\/05\/what-is-ecu-cpu-benchmarking-in-cloud.html.  Cloudharmony. 2016. Retrieved from http:\/\/blog.cloudharmony.com\/2010\/05\/what-is-ecu-cpu-benchmarking-in-cloud.html."},{"key":"e_1_2_1_8_1","unstructured":"Cloudlook. 2016. Retrieved from http:\/\/www.cloudlook.com.  Cloudlook. 2016. Retrieved from http:\/\/www.cloudlook.com."},{"key":"e_1_2_1_9_1","unstructured":"CoincidentPeak. 2013. Retrieved from http:\/\/www.fcgov.com\/utilities\/business\/rates\/electric\/coincident-peak.  CoincidentPeak. 2013. Retrieved from http:\/\/www.fcgov.com\/utilities\/business\/rates\/electric\/coincident-peak."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2806777.2806781"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2012.05.012"},{"key":"e_1_2_1_12_1","unstructured":"Datacenter2025. 2015. Retrieved from http:\/\/www.emersonnetworkpower.com\/en-US\/Latest-Thinking\/Data-Center-2025\/Pages\/default.aspx.  Datacenter2025. 2015. Retrieved from http:\/\/www.emersonnetworkpower.com\/en-US\/Latest-Thinking\/Data-Center-2025\/Pages\/default.aspx."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2391229.2391249"},{"volume-title":"Proceedings of IEEE INFOCOM (INFOCOM'12)","author":"Feng Y.","key":"e_1_2_1_14_1"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCAC.2015.11"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2087522.2087535"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2013.2283430"},{"volume-title":"Proceedings of the VLDB Endowment (PVLDB'11)","author":"Herodotou H.","key":"e_1_2_1_18_1"},{"key":"e_1_2_1_19_1","unstructured":"EC2 I\/O. 2012. Retrieved from http:\/\/blog.scalyr.com\/2012\/10\/a-systematic-look-at-ec2-io\/.  EC2 I\/O. 2012. Retrieved from http:\/\/blog.scalyr.com\/2012\/10\/a-systematic-look-at-ec2-io\/."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2806777.2806842"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2011.35"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2525526.2525855"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568227"},{"volume-title":"Proceedings of IEEE INFOCOM (INFOCOM'13)","author":"Li H.","key":"e_1_2_1_24_1"},{"key":"e_1_2_1_25_1","unstructured":"MediaWiki. 2016. Retrieved from https:\/\/www.mediawiki.org\/wiki\/MediaWiki.  MediaWiki. 2016. Retrieved from https:\/\/www.mediawiki.org\/wiki\/MediaWiki."},{"key":"e_1_2_1_26_1","unstructured":"Memcached. 2016. Retrieved from http:\/\/memcached.org\/.  Memcached. 2016. Retrieved from http:\/\/memcached.org\/."},{"volume-title":"Proceedings of the 11th International Conference on Autonomic Computing (ICAC'14)","author":"Menache I.","key":"e_1_2_1_27_1"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1809049.1809052"},{"volume-title":"Proceedings of the 15th Workshop on Hot Topics in Operating Systems (HotOS'15)","author":"Mogul J. C.","key":"e_1_2_1_29_1"},{"volume-title":"Proceedings of The 5th IEEE International Conference on Cloud Engineering (IC2E'17)","author":"Nasiriani N.","key":"e_1_2_1_30_1"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254756.2254776"},{"key":"e_1_2_1_32_1","unstructured":"NYTimes. 2012. Retrieved from http:\/\/www.nytimes.com\/2012\/09\/23\/technology\/data-centers-waste-vast-amounts-of-energy-belying-industry-image.html?pagewanted&equals;all8_r&equals;0.  NYTimes. 2012. Retrieved from http:\/\/www.nytimes.com\/2012\/09\/23\/technology\/data-centers-waste-vast-amounts-of-energy-belying-industry-image.html?pagewanted&equals;all8_r&equals;0."},{"key":"e_1_2_1_33_1","unstructured":"Ontario-electric. 2014. Retrieved from http:\/\/www.ieso.ca\/Pages\/Power-Data\/.  Ontario-electric. 2014. Retrieved from http:\/\/www.ieso.ca\/Pages\/Power-Data\/."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273026"},{"key":"e_1_2_1_35_1","unstructured":"PreemptibleVMs. 2016. Retrieved from https:\/\/cloud.google.com\/preemptible-vms\/.  PreemptibleVMs. 2016. Retrieved from https:\/\/cloud.google.com\/preemptible-vms\/."},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid.2012.126"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591971.2591980"},{"volume-title":"Proceedings of IEEE INFOCOM (INFOCOM'12)","author":"Song Y.","key":"e_1_2_1_38_1"},{"volume-title":"Proceedings of the 2nd Conference on Symposium on Networked Systems Design 8 Implementation (NSDI'05)","author":"Stewart C.","key":"e_1_2_1_39_1"},{"key":"e_1_2_1_40_1","unstructured":"StolenTime. 2013. Retrieved from http:\/\/blog.scoutapp.com\/articles\/2013\/07\/25\/understanding-cpu-steal-time-when-should-you-be-worried.  StolenTime. 2013. Retrieved from http:\/\/blog.scoutapp.com\/articles\/2013\/07\/25\/understanding-cpu-steal-time-when-should-you-be-worried."},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2806777.2806851"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2012.49"},{"volume-title":"Proceedings of the 5th Symposium on Operating Systems Design and Implementation (OSDI'02)","author":"Urgaonkar B.","key":"e_1_2_1_43_1"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2013.102"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741964"},{"key":"e_1_2_1_46_1","unstructured":"VM-DVFS. 2016. Retrieved from https:\/\/www.cloudyn.com\/blog\/new-aws-c4-instance-and-the-complete-ec2-families-guide\/.  VM-DVFS. 2016. Retrieved from https:\/\/www.cloudyn.com\/blog\/new-aws-c4-instance-and-the-complete-ec2-families-guide\/."},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2768510.2768541"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.5555\/1833515.1833691"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2015.50"},{"volume-title":"Proceedings of IEEE International Conference on Communications (ICC'12)","author":"Xu H.","key":"e_1_2_1_50_1"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2013.15"},{"volume-title":"Proceedings of the 10th Conference on Symposium on Networked Systems Design 8 Implementation (NSDI'13)","author":"Xu Y.","key":"e_1_2_1_52_1"},{"volume-title":"Proceedings of IEEE INFOCOM (INFOCOM'16)","author":"Xu Z.","key":"e_1_2_1_53_1"},{"key":"e_1_2_1_54_1","unstructured":"YCSB. 2016. Retrieved from https:\/\/github.com\/brianfrankcooper\/YCSB.  YCSB. 2016. Retrieved from https:\/\/github.com\/brianfrankcooper\/YCSB."},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2012.59"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1007\/s13174-010-0007-6"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2745844.2745855"},{"volume-title":"Proceedings of IEEE Network Operations and Management Symposium (NOMS'14)","author":"Zhang Z.","key":"e_1_2_1_58_1"}],"container-title":["ACM Transactions on Autonomous and Adaptive Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3139291","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3139291","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:13:49Z","timestamp":1750212829000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3139291"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,3,31]]},"references-count":58,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,3,31]]}},"alternative-id":["10.1145\/3139291"],"URL":"https:\/\/doi.org\/10.1145\/3139291","relation":{},"ISSN":["1556-4665","1556-4703"],"issn-type":[{"type":"print","value":"1556-4665"},{"type":"electronic","value":"1556-4703"}],"subject":[],"published":{"date-parts":[[2018,3,31]]},"assertion":[{"value":"2016-12-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-08-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-05-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}