{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:17:14Z","timestamp":1763468234659,"version":"3.41.0"},"reference-count":16,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2015,1,20]],"date-time":"2015-01-20T00:00:00Z","timestamp":1421712000000},"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":[[2015,1,20]]},"abstract":"<jats:p>Infrastructure as a Service (IaaS) clouds couple applications tightly with the underlying infrastructures and services. This vendor lock-in problem forces users to apply ad-hoc deployment strategies in order to tolerate cloud failures, and limits the ability of doing virtual machine (VM) migration and resource scaling across different clouds.<\/jats:p>\n          <jats:p>This paper presents the Supercloud, a cloud service comprising resources obtained from several diverse IaaS cloud providers, and discusses opportunities, limitations, and future research directions. Currently, the Supercloud has been deployed using resources from several major cloud providers, including Amazon EC2, Rackspace, HP Cloud, and some private clouds. VMs run in a virtual network and can be migrated seamlessly across different clouds, with different hypervisors and device models. Using case studies we demonstrate that, being able to deploy applications to more regions and granting more control to end-users, the Supercloud can reduce latency and cost compared to the underlying cloud providers.<\/jats:p>","DOI":"10.1145\/2723872.2723892","type":"journal-article","created":{"date-parts":[[2015,1,28]],"date-time":"2015-01-28T14:05:51Z","timestamp":1422453951000},"page":"137-141","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":22,"title":["Supercloud"],"prefix":"10.1145","volume":"49","author":[{"given":"Qin","family":"Jia","sequence":"first","affiliation":[{"name":"Cornell University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhiming","family":"Shen","sequence":"additional","affiliation":[{"name":"Cornell University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Weijia","family":"Song","sequence":"additional","affiliation":[{"name":"Cornell University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robbert","family":"van Renesse","sequence":"additional","affiliation":[{"name":"Cornell University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hakim","family":"Weatherspoon","sequence":"additional","affiliation":[{"name":"Cornell University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,1,20]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"AppScale: The Open Source App Engine. http:\/\/www.appscale.com\/.  AppScale: The Open Source App Engine. http:\/\/www.appscale.com\/."},{"key":"e_1_2_1_2_1","unstructured":"Docker. https:\/\/www.docker.com\/.  Docker. https:\/\/www.docker.com\/."},{"key":"e_1_2_1_3_1","unstructured":"Eucalyptus. http:\/\/www.eucalyptus.com\/.  Eucalyptus. http:\/\/www.eucalyptus.com\/."},{"key":"e_1_2_1_4_1","unstructured":"IEEE Intercloud Testbed. http:\/\/cloudcomputing.ieee.org\/intercloud.  IEEE Intercloud Testbed. http:\/\/cloudcomputing.ieee.org\/intercloud."},{"key":"e_1_2_1_5_1","unstructured":"OpenStack. http:\/\/www.openstack.org.  OpenStack. http:\/\/www.openstack.org."},{"key":"e_1_2_1_6_1","unstructured":"Ravello Systems. http:\/\/www.ravellosystems.com\/.  Ravello Systems. http:\/\/www.ravellosystems.com\/."},{"key":"e_1_2_1_7_1","unstructured":"Rightscale. http:\/\/www.rightscale.com.  Rightscale. http:\/\/www.rightscale.com."},{"key":"e_1_2_1_8_1","unstructured":"xenserver-core. https:\/\/github.com\/xenserver\/buildroot.  xenserver-core. https:\/\/github.com\/xenserver\/buildroot."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807165"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1639950.1640024"},{"key":"e_1_2_1_11_1","unstructured":"openvswitch. http:\/\/openvswitch.org\/.  openvswitch. http:\/\/openvswitch.org\/."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2011.64"},{"key":"e_1_2_1_13_1","unstructured":"tinc VPN. http:\/\/www.tinc-vpn.org\/.  tinc VPN. http:\/\/www.tinc-vpn.org\/."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168849"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2012.145"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522730"}],"container-title":["ACM SIGOPS Operating Systems Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2723872.2723892","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2723872.2723892","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:16:43Z","timestamp":1750227403000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2723872.2723892"}},"subtitle":["Opportunities and Challenges"],"short-title":[],"issued":{"date-parts":[[2015,1,20]]},"references-count":16,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2015,1,20]]}},"alternative-id":["10.1145\/2723872.2723892"],"URL":"https:\/\/doi.org\/10.1145\/2723872.2723892","relation":{},"ISSN":["0163-5980"],"issn-type":[{"type":"print","value":"0163-5980"}],"subject":[],"published":{"date-parts":[[2015,1,20]]},"assertion":[{"value":"2015-01-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}