{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,24]],"date-time":"2025-09-24T10:29:38Z","timestamp":1758709778764,"version":"3.41.0"},"reference-count":34,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2018,2,2]],"date-time":"2018-02-02T00:00:00Z","timestamp":1517529600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"DFG SitOPT","award":["610872"],"award-info":[{"award-number":["610872"]}]},{"name":"DFG Declare","award":["HO 5721\/1-1"],"award-info":[{"award-number":["HO 5721\/1-1"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Internet Technol."],"published-print":{"date-parts":[[2018,5,31]]},"abstract":"<jats:p>Nowadays, cloud providers offer a broad catalog of services for migrating and distributing applications in the cloud. However, the existence of a wide spectrum of cloud services has become a challenge for deciding where to host applications, as these vary in performance and cost. This work addresses such a challenge, and provides a utility-based decision support model and method that evaluates and ranks during design time potential application distributions spanned among heterogeneous cloud services. The utility model is evaluated using the MediaWiki (Wikipedia) application, and shows an improved efficiency for selecting cloud services in comparison to other decision making approaches.<\/jats:p>","DOI":"10.1145\/3140545","type":"journal-article","created":{"date-parts":[[2018,2,6]],"date-time":"2018-02-06T18:13:28Z","timestamp":1517940808000},"page":"1-22","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Utility-Based Decision Making for Migrating Cloud-Based Applications"],"prefix":"10.1145","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3008-5829","authenticated-orcid":false,"given":"Santiago G\u00f3mez","family":"S\u00e1ez","sequence":"first","affiliation":[{"name":"University of Stuttgart, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vasilios","family":"Andrikopoulos","sequence":"additional","affiliation":[{"name":"University of Groningen, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marina","family":"Bitsaki","sequence":"additional","affiliation":[{"name":"University of Crete, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Frank","family":"Leymann","sequence":"additional","affiliation":[{"name":"University of Stuttgart, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andr\u00e9","family":"van Hoorn","sequence":"additional","affiliation":[{"name":"University of Stuttgart, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,2,2]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2870634"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00607-012-0248-2"},{"key":"e_1_2_1_3_1","volume-title":"Frank Leymann, and Johannes Wettinger.","author":"Andrikopoulos Vasilios","year":"2014","unstructured":"Vasilios Andrikopoulos , Santiago G\u00f3mez S\u00e1ez , Frank Leymann, and Johannes Wettinger. 2014 . Optimal distribution of applications in the cloud. In Proceedings of CAiSE\u201914. Springer , 75--90. Vasilios Andrikopoulos, Santiago G\u00f3mez S\u00e1ez, Frank Leymann, and Johannes Wettinger. 2014. Optimal distribution of applications in the cloud. In Proceedings of CAiSE\u201914. Springer, 75--90."},{"volume-title":"DevOps: A Software Architect\u2019s Perspective","author":"Bass Len","key":"e_1_2_1_4_1","unstructured":"Len Bass , Ingo Weber , and Liming Zhu . 2015. DevOps: A Software Architect\u2019s Perspective . Addison-Wesley Professional . Len Bass, Ingo Weber, and Liming Zhu. 2015. DevOps: A Software Architect\u2019s Perspective. Addison-Wesley Professional."},{"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.1109\/SOCA.2011.6166250"},{"key":"e_1_2_1_7_1","volume-title":"Proceedings of Cloud Computing\u201912","author":"Brandtz\u00e6g Eirik","year":"2012","unstructured":"Eirik Brandtz\u00e6g , Parastoo Mohagheghi , and S\u00e9bastien Mosser . 2012 . Towards a domain-specific language to deploy applications in the clouds . In Proceedings of Cloud Computing\u201912 . IARIA, 213--218. Eirik Brandtz\u00e6g, Parastoo Mohagheghi, and S\u00e9bastien Mosser. 2012. Towards a domain-specific language to deploy applications in the clouds. In Proceedings of Cloud Computing\u201912. IARIA, 213--218."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2557833.2557844"},{"key":"e_1_2_1_9_1","volume-title":"Migrating Applications to Public Cloud Services: Roadmap for Success. (December","author":"Cloud Standards Customer Council","year":"2013","unstructured":"Cloud Standards Customer Council . 2013. Migrating Applications to Public Cloud Services: Roadmap for Success. (December 2013 ). Cloud Standards Customer Council. 2013. Migrating Applications to Public Cloud Services: Roadmap for Success. (December 2013)."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/SYNASC.2013.61"},{"volume-title":"Patterns of Enterprise Application Architecture","author":"Fowler M.","key":"e_1_2_1_11_1","unstructured":"M. Fowler . 2002. Patterns of Enterprise Application Architecture . Addison-Wesley Professional . M. Fowler. 2002. Patterns of Enterprise Application Architecture. Addison-Wesley Professional."},{"key":"e_1_2_1_12_1","article-title":"The cloudmig approach: Model-based migration of software systems to cloud-optimized applications","volume":"4","author":"Frey S\u00f6ren","year":"2011","unstructured":"S\u00f6ren Frey and Wilhelm Hasselbring . 2011 . The cloudmig approach: Model-based migration of software systems to cloud-optimized applications . International Journal on Advances in Software 4 , 3 and 4 (2011), 342--353. S\u00f6ren Frey and Wilhelm Hasselbring. 2011. The cloudmig approach: Model-based migration of software systems to cloud-optimized applications. International Journal on Advances in Software 4, 3 and 4 (2011), 342--353.","journal-title":"International Journal on Advances in Software"},{"key":"e_1_2_1_13_1","volume-title":"Proceedings of CLOSER\u201915","author":"S\u00e1ez Santiago G\u00f3mez","year":"2015","unstructured":"Santiago G\u00f3mez S\u00e1ez , Vasilios Andrikopoulos , Michael Hahn , Dimka Karastoyanova , Frank Leymann , Marigianna Skouradaki , and Karolina Vukojevic-Haupt . 2015 . Performance and cost evaluation for the migration of a scientific workflow infrastructure to the cloud . In Proceedings of CLOSER\u201915 . SciTePress, 352--361. Santiago G\u00f3mez S\u00e1ez, Vasilios Andrikopoulos, Michael Hahn, Dimka Karastoyanova, Frank Leymann, Marigianna Skouradaki, and Karolina Vukojevic-Haupt. 2015. Performance and cost evaluation for the migration of a scientific workflow infrastructure to the cloud. In Proceedings of CLOSER\u201915. SciTePress, 352--361."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5220\/0005803501600169"},{"key":"e_1_2_1_15_1","first-page":"2","article-title":"Design support for performance aware dynamic application (re-)distribution in the cloud","volume":"8","author":"S\u00e1ez Santiago G\u00f3mez","year":"2014","unstructured":"Santiago G\u00f3mez S\u00e1ez , Vasilios Andrikopoulos , Frank Leymann , and Steve Strauch . 2014 . Design support for performance aware dynamic application (re-)distribution in the cloud . IEEE Transactions on Services Computing 8 , 2 (December 2014), 225--239. Santiago G\u00f3mez S\u00e1ez, Vasilios Andrikopoulos, Frank Leymann, and Steve Strauch. 2014. Design support for performance aware dynamic application (re-)distribution in the cloud. IEEE Transactions on Services Computing 8, 2 (December 2014), 225--239.","journal-title":"IEEE Transactions on Services Computing"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2011.106"},{"key":"e_1_2_1_17_1","volume-title":"The economics of the cloud. Microsoft Whitepaper","author":"Harms Rolf","year":"2010","unstructured":"Rolf Harms and Michael Yamartino . 2010. The economics of the cloud. Microsoft Whitepaper , Microsoft Corporation ( 2010 ). Rolf Harms and Michael Yamartino. 2010. The economics of the cloud. Microsoft Whitepaper, Microsoft Corporation (2010)."},{"key":"e_1_2_1_18_1","first-page":"6","article-title":"Why enterprises must adopt devops to enable continuous delivery","volume":"24","author":"Humble Jez","year":"2011","unstructured":"Jez Humble and Joanne Molesky . 2011 . Why enterprises must adopt devops to enable continuous delivery . Cutter IT Journal 24 , 8 (2011), 6 . Jez Humble and Joanne Molesky. 2011. Why enterprises must adopt devops to enable continuous delivery. Cutter IT Journal 24, 8 (2011), 6.","journal-title":"Cutter IT Journal"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2013.10"},{"key":"e_1_2_1_20_1","volume-title":"Keeney and Howard Raiffa","author":"Ralph","year":"1993","unstructured":"Ralph L. Keeney and Howard Raiffa . 1993 . Decisions with Multiple Objectives : Preferences and Value Trade-offs. Cambridge University Press . Ralph L. Keeney and Howard Raiffa. 1993. Decisions with Multiple Objectives: Preferences and Value Trade-offs. Cambridge University Press."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.1072"},{"key":"e_1_2_1_22_1","volume-title":"Micro and macro economic analysis of cloud computing. Issues in Information Systems 15, 2","author":"Laverty Joseph Packy","year":"2014","unstructured":"Joseph Packy Laverty , David F. Wood , and John Turchek . 2014. Micro and macro economic analysis of cloud computing. Issues in Information Systems 15, 2 ( 2014 ). Joseph Packy Laverty, David F. Wood, and John Turchek. 2014. Micro and macro economic analysis of cloud computing. Issues in Information Systems 15, 2 (2014)."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0218843011002250"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1879141.1879143"},{"key":"e_1_2_1_25_1","volume-title":"Principles of Economics: Unabridged","author":"Marshall Alfred","unstructured":"Alfred Marshall . 2009. Principles of Economics: Unabridged 8 th Edition. Cosimo, Inc. Alfred Marshall. 2009. Principles of Economics: Unabridged 8th Edition. Cosimo, Inc.","edition":"8"},{"key":"e_1_2_1_26_1","doi-asserted-by":"crossref","unstructured":"Peter Mell and Tim Grance. 2011. The NIST definition of cloud computing.  Peter Mell and Tim Grance. 2011. The NIST definition of cloud computing.","DOI":"10.6028\/NIST.SP.800-145"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2187836.2187967"},{"volume-title":"Proceedings of MiSE\u201913","author":"Miglierina M.","key":"e_1_2_1_28_1","unstructured":"M. Miglierina , G. P. Gibilisco , D. Ardagna , and E. Di Nitto . 2013. Model based control for multi-cloud applications . In Proceedings of MiSE\u201913 . 37--43. M. Miglierina, G. P. Gibilisco, D. Ardagna, and E. Di Nitto. 2013. Model based control for multi-cloud applications. In Proceedings of MiSE\u201913. 37--43."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCC.2011.5983872"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCC.2011.5983872"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2011.5935016"},{"key":"e_1_2_1_32_1","first-page":"1","article-title":"Using utility to provision storage systems","volume":"8","author":"Strunk John D.","year":"2008","unstructured":"John D. Strunk , Eno Thereska , Christos Faloutsos , and Gregory R. Ganger . 2008 . Using utility to provision storage systems . In FAST , Vol. 8. 1 -- 16 . John D. Strunk, Eno Thereska, Christos Faloutsos, and Gregory R. Ganger. 2008. Using utility to provision storage systems. In FAST, Vol. 8. 1--16.","journal-title":"FAST"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2013.15"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2651420"}],"container-title":["ACM Transactions on Internet Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3140545","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3140545","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:11:20Z","timestamp":1750212680000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3140545"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,2,2]]},"references-count":34,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2018,5,31]]}},"alternative-id":["10.1145\/3140545"],"URL":"https:\/\/doi.org\/10.1145\/3140545","relation":{},"ISSN":["1533-5399","1557-6051"],"issn-type":[{"type":"print","value":"1533-5399"},{"type":"electronic","value":"1557-6051"}],"subject":[],"published":{"date-parts":[[2018,2,2]]},"assertion":[{"value":"2016-09-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-09-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-02-02","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}