{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T15:33:52Z","timestamp":1763480032467,"version":"3.41.0"},"reference-count":31,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2015,7,28]],"date-time":"2015-07-28T00:00:00Z","timestamp":1438041600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"European Community\u2019s Seventh Framework Programme","award":["610802 (CloudWave) and no. 318201 (SIMPLI-CITY)"],"award-info":[{"award-number":["610802 (CloudWave) and no. 318201 (SIMPLI-CITY)"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Internet Technol."],"published-print":{"date-parts":[[2015,9,28]]},"abstract":"<jats:p>\n            Building Infrastructure-as-a-Service (IaaS) applications today is a complex, repetitive, and error-prone endeavor, as IaaS does not provide abstractions on top of virtual machines. This article presents JC\n            <jats:sc>loud<\/jats:sc>\n            S\n            <jats:sc>cale<\/jats:sc>\n            , a Java-based middleware for moving elastic applications to IaaS clouds, with minimal adjustments to the application code. We discuss the architecture and technical features, as well as evaluate our system with regard to user acceptance and performance overhead. Our user study reveals that JC\n            <jats:sc>loud<\/jats:sc>\n            S\n            <jats:sc>cale<\/jats:sc>\n            allows many participants to build IaaS applications more efficiently, compared to industrial Platform-as-a-Service (PaaS) solutions. Additionally, unlike PaaS, JC\n            <jats:sc>loud<\/jats:sc>\n            S\n            <jats:sc>cale<\/jats:sc>\n            does not lead to a control loss and vendor lock-in.\n          <\/jats:p>","DOI":"10.1145\/2792980","type":"journal-article","created":{"date-parts":[[2015,7,30]],"date-time":"2015-07-30T14:24:36Z","timestamp":1438266276000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["JCloudScale"],"prefix":"10.1145","volume":"15","author":[{"given":"Rostyslav","family":"Zabolotnyi","sequence":"first","affiliation":[{"name":"Distributed Systems Group, Vienna University of Technology, Vienna, Austria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Philipp","family":"Leitner","sequence":"additional","affiliation":[{"name":"Software Evolution &amp; Architecture Lab, University of Zurich, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Waldemar","family":"Hummer","sequence":"additional","affiliation":[{"name":"Distributed Systems Group, Vienna University of Technology, Vienna, Austria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Schahram","family":"Dustdar","sequence":"additional","affiliation":[{"name":"Distributed Systems Group, Vienna University of Technology, Vienna, Austria"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,7,28]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1755913.1755937"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1721654.1721672"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/291469.291479"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2010.5609735"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-45005-1_62"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2008.12.001"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2011.07.005"},{"key":"e_1_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Navraj Chohan Chris Bunch Sydney Pang Chandra Krintz Nagy Mostafa Sunil Soman and Rich Wolski. 2010. AppScale: Scalable and open appengine application development and deployment. In Cloud Computing Dimiter Avresky Michel Diaz Arndt Bode Bruno Ciciani and Eliezer Dekel (Eds.). Lecture Notes of the Institute for Computer Sciences Social-Informatics and Telecommunications Engineering Vol. 34. Springer Berlin 57--70. DOI:http:\/\/dx.doi.org\/10.1007\/978-3-642-12636-9_4  Navraj Chohan Chris Bunch Sydney Pang Chandra Krintz Nagy Mostafa Sunil Soman and Rich Wolski. 2010. AppScale: Scalable and open appengine application development and deployment. In Cloud Computing Dimiter Avresky Michel Diaz Arndt Bode Bruno Ciciani and Eliezer Dekel (Eds.). Lecture Notes of the Institute for Computer Sciences Social-Informatics and Telecommunications Engineering Vol. 34. Springer Berlin 57--70. DOI:http:\/\/dx.doi.org\/10.1007\/978-3-642-12636-9_4","DOI":"10.1007\/978-3-642-12636-9_4"},{"volume-title":"Proceedings of the 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC\/FSE). To appear.","author":"Cito J.","key":"e_1_2_1_9_1"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/AINA.2010.187"},{"key":"e_1_2_1_11_1","unstructured":"Wolfgang Emmerich. 2000. Engineering Distributed Objects. John Wiley & Sons New York NY.   Wolfgang Emmerich. 2000. Engineering Distributed Objects. John Wiley & Sons New York NY."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2011.23"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-45065-5_19"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/SOSE.2014.9"},{"key":"e_1_2_1_15_1","series-title":"Lecture Notes in Computer Science","volume-title":"Proceedings of Middleware","author":"Jayaram K. R.","year":"2013"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2003.1160055"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2013.38"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/SOCA.2012.6449437"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/UCC.2013.39"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2245276.2245360"},{"key":"e_1_2_1_21_1","unstructured":"David Luckham. 2002. The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems. Addison-Wesley Professional.   David Luckham. 2002. The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems. Addison-Wesley Professional."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-05148-7_24"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTR.2009.5289160"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1080\/10864415.2005.11044328"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2088960.2088965"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2012.105"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2011.27"},{"volume-title":"Proceedings of the 19th International Conference on Cooperative Information Systems (CoopIS\u201911)","year":"2011","author":"Simao Jose","key":"e_1_2_1_28_1"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2009.119"},{"volume-title":"Proceedings of the High Performance Computing Workshop. 267--295","year":"2008","author":"Vecchiola Christian","key":"e_1_2_1_30_1"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/PESOS.2013.6635974"}],"container-title":["ACM Transactions on Internet Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2792980","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2792980","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:07:34Z","timestamp":1750223254000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2792980"}},"subtitle":["Closing the Gap Between IaaS and PaaS"],"short-title":[],"issued":{"date-parts":[[2015,7,28]]},"references-count":31,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2015,9,28]]}},"alternative-id":["10.1145\/2792980"],"URL":"https:\/\/doi.org\/10.1145\/2792980","relation":{},"ISSN":["1533-5399","1557-6051"],"issn-type":[{"type":"print","value":"1533-5399"},{"type":"electronic","value":"1557-6051"}],"subject":[],"published":{"date-parts":[[2015,7,28]]},"assertion":[{"value":"2014-09-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-06-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-07-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}