{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,29]],"date-time":"2026-01-29T21:16:06Z","timestamp":1769721366164,"version":"3.49.0"},"reference-count":66,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2019,11,27]],"date-time":"2019-11-27T00:00:00Z","timestamp":1574812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2019,11,27]],"date-time":"2019-11-27T00:00:00Z","timestamp":1574812800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100010661","name":"Horizon 2020 Framework Programme","doi-asserted-by":"publisher","award":["644690"],"award-info":[{"award-number":["644690"]}],"id":[{"id":"10.13039\/100010661","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"published-print":{"date-parts":[[2019,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The Cloud offers enhanced flexibility in the management of resources for any kind of application while it promises the reduction of its cost as well as its infinite scalability. In this way, due to these advantages, there is a recent move towards migrating business processes (BPs) in the Cloud. Such a move is currently performed in a manual manner and only in the context of one Cloud. However, a multi- &amp; cross-Cloud configuration of a BP can be beneficial as it can allow exploiting the best possible offers from multiple Clouds and enable to avoid the lock-in effect by also having the ability to deploy different instances of the BP in different Clouds close to the locations of BP customers. In this respect, this article presents a novel architecture of an environment which realises the vision of multi-Cloud BP provisioning. This environment involves innovative components which support the cross-level orchestration of cloud services as well as the cross-level monitoring and adaptation of BPs. It also relies on a certain language called CAMEL which has been extended to support the adaptive provisioning of multi-Cloud BPs.<\/jats:p>","DOI":"10.1186\/s13677-019-0143-x","type":"journal-article","created":{"date-parts":[[2019,11,27]],"date-time":"2019-11-27T13:02:34Z","timestamp":1574859754000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Multi-cloud provisioning of business processes"],"prefix":"10.1186","volume":"8","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9633-1610","authenticated-orcid":false,"given":"Kyriakos","family":"Kritikos","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chrysostomos","family":"Zeginis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joaquin","family":"Iranzo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roman Sosa","family":"Gonzalez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Seybold","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Frank","family":"Griesinger","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J\u00f6rg","family":"Domaschka","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,11,27]]},"reference":[{"key":"143_CR1","doi-asserted-by":"crossref","unstructured":"Achilleos AP, Kritikos K, Rossini A, Kapitsaki GM, Domaschka J, Orzechowski M, Seybold D, Griesinger F, Nikolov N, Romero D, Papadopoulos GA (2019) The Cloud Application Modelling and Execution Language. J Cloud Comput. Accepted.","DOI":"10.1186\/s13677-019-0138-7"},{"key":"143_CR2","doi-asserted-by":"publisher","first-page":"8,862?18,875","DOI":"10.1109\/ACCESS.2017.2738658","volume":"5","author":"K Alexander","year":"2017","unstructured":"Alexander K, Lee C, Kim E, Helal S (2017) Enabling end-to-end orchestration of multi-cloud applications. IEEE Access 5:8,862?18,875.","journal-title":"IEEE Access"},{"key":"143_CR3","unstructured":"Andrieux A, Czajkowski K, Dan A, Keahey K, Ludwig H, Nakata T, Pruyne J, Rofrano J, Tuecke S, Xu M (2007) Web Services Agreement Specification (WS-Agreement). Tech Rep. Open Grid Forum."},{"key":"143_CR4","doi-asserted-by":"crossref","unstructured":"Barbon F, Traverso P, Pistore M, Trainotti M (2006) Run-time monitoring of instances and classes of web service compositions In: Proceedings of the IEEE International Conference on Web Services, ICWS \u201906, 63\u201371.. IEEE Computer Society, Washington. https:\/\/doi.org\/10.1109\/ICWS.2006.113. http:\/\/dx.doi.org\/10.1109\/ICWS.2006.113.","DOI":"10.1109\/ICWS.2006.113"},{"key":"143_CR5","doi-asserted-by":"crossref","unstructured":"Baresi L, Guinea S (2005) Dynamo: Dynamic monitoring of ws-bpel processes In: Proceedings of the Third International Conference on Service-Oriented Computing, ICSOC\u201905, 478\u2013483.. Springer-Verlag, Amsterdam. https:\/\/doi.org\/10.1007\/11596141_36. http:\/\/dx.doi.org\/10.1007\/11596141_36.","DOI":"10.1007\/11596141_36"},{"key":"143_CR6","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1145\/1294904.1294906","volume-title":"International Workshop on Engineering of Software Services for Pervasive Environments: In Conjunction with the 6th ESEC\/FSE Joint Meeting, ESSPE \u201907","author":"L Baresi","year":"2007","unstructured":"Baresi L, Guinea S, Pasquale L (2007) Self-healing bpel processes with dynamo and the jboss rule engine In: International Workshop on Engineering of Software Services for Pervasive Environments: In Conjunction with the 6th ESEC\/FSE Joint Meeting, ESSPE \u201907, 11\u201320.. ACM, Dubrovnik. https:\/\/doi.org\/10.1145\/1294904.1294906."},{"key":"143_CR7","doi-asserted-by":"publisher","first-page":"4:1","DOI":"10.1145\/2904111.2904116","volume-title":"Proceedings of the 3rd Workshop on CrossCloud Infrastructures & Platforms, CrossCloud \u201916","author":"D Baur","year":"2016","unstructured":"Baur D, Domaschka J (2016) Experiences from building a cross-cloud orchestration tool In: Proceedings of the 3rd Workshop on CrossCloud Infrastructures & Platforms, CrossCloud \u201916, 4:1\u20134:6.. ACM, New York. https:\/\/doi.org\/10.1145\/2904111.2904116."},{"key":"143_CR8","doi-asserted-by":"publisher","unstructured":"Baur D, Seybold D, Griesinger F, Masata H, Domaschka J (2018) A provider-agnostic approach to multi-cloud orchestration using a constraint language In: Proceedings of the 18th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing, 173\u2013182.. IEEE Press. https:\/\/doi.org\/10.1109\/ccgrid.2018.00032.","DOI":"10.1109\/ccgrid.2018.00032"},{"key":"143_CR9","doi-asserted-by":"crossref","unstructured":"Baur D, Seybold D, Griesinger F, Tsitsipas A, Hauser CB, Domaschka J (2015) Cloud orchestration features: Are tools fit for purpose? In: Utility and Cloud Computing (UCC), 2015 IEEE\/ACM 8th International Conference on, 95\u2013101.. IEEE.","DOI":"10.1109\/UCC.2015.25"},{"issue":"10","key":"143_CR10","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MC.2009.326","volume":"42","author":"G Blair","year":"2009","unstructured":"Blair G, Bencomo N, France RB (2009) Models@run.time. Computer 42(10):22\u201327. https:\/\/doi.org\/10.1109\/MC.2009.326.","journal-title":"Computer"},{"key":"143_CR11","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1109\/UCC.2013.103","volume-title":"Proceedings of the 2013 IEEE\/ACM 6th International Conference on Utility and Cloud Computing, UCC \u201913","author":"A Brinkmann","year":"2013","unstructured":"Brinkmann A, Fiehe C, Litvina A, L\u00fcck I, Nagel L, Narayanan K, Ostermair F, Thronicke W (2013) Scalable monitoring system for clouds In: Proceedings of the 2013 IEEE\/ACM 6th International Conference on Utility and Cloud Computing, UCC \u201913, 351\u2013356.. IEEE Computer Society, Washington, DC. https:\/\/doi.org\/10.1109\/UCC.2013.103."},{"key":"143_CR12","doi-asserted-by":"publisher","unstructured":"Calcaterra D, Cartelli V, Di Modica G, Tomarchio O (2018) Exploiting bpmn features to design a fault-aware tosca orchestrator In: CLOSER, 533\u2013540. https:\/\/doi.org\/10.5220\/0006775605330540.","DOI":"10.5220\/0006775605330540"},{"key":"143_CR13","doi-asserted-by":"publisher","unstructured":"Calcaterra D, Cartelli V, Di Modica G, Tomarchio O (2019) A comparison of multi-cloud provisioning platforms In: CLOSER, 507\u2013514. https:\/\/doi.org\/10.5220\/0007765005070514.","DOI":"10.5220\/0007765005070514"},{"key":"143_CR14","doi-asserted-by":"publisher","unstructured":"Carrasco J, Cubo J, Dur\u00e1n F, Pimentel E (2016) Bidimensional cross-cloud management with TOSCA and brooklyn In: 9th IEEE International Conference on Cloud Computing, CLOUD 2016, 951\u2013955, San Francisco. June 27 - July 2. https:\/\/doi.org\/10.1109\/CLOUD.2016.0143.","DOI":"10.1109\/CLOUD.2016.0143"},{"key":"143_CR15","doi-asserted-by":"publisher","unstructured":"Carrasco J, Dur\u00e1n F, Pimentel E (2017) Component-wise application migration in bidimensional cross-cloud environments In: CLOSER. https:\/\/doi.org\/10.5220\/0006372302870297.","DOI":"10.5220\/0006372302870297"},{"issue":"12","key":"143_CR16","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1109\/MCOM.2011.6094017","volume":"49","author":"SA de Chaves","year":"2011","unstructured":"de Chaves SA, Uriarte RB, Westphall CB (2011) Toward an architecture for monitoring private clouds. IEEE Commun Mag 49(12):130\u2013137.","journal-title":"IEEE Commun Mag"},{"issue":"4","key":"143_CR17","doi-asserted-by":"publisher","first-page":"799","DOI":"10.1147\/sj.444.0799","volume":"44","author":"F Curbera","year":"2005","unstructured":"Curbera F, Duftler MJ, Khalaf R, Nagy WA, Mukhi N, Weerawarana S (2005) Colombo: Lightweight middleware for service-oriented computing. IBM Syst J 44(4):799\u2013820. https:\/\/doi.org\/10.1147\/sj.444.0799.","journal-title":"IBM Syst J"},{"key":"143_CR18","volume-title":"9th Symposium and Summer School on Service-Oriented Computing","author":"J Domaschka","year":"2015","unstructured":"Domaschka J, Baur D, Seybold D, Griesinger F (2015) Cloudiator: a cross-cloud, multi-tenant deployment and runtime engine In: 9th Symposium and Summer School on Service-Oriented Computing.. IBM, Armonk."},{"key":"143_CR19","doi-asserted-by":"publisher","unstructured":"Domaschka J, Griesinger F, Seybold D, Wesner S (2017) A cloud-driven view on business process as a service In: CLOSER, 739\u2013746. https:\/\/doi.org\/10.5220\/0006393107670774.","DOI":"10.5220\/0006393107670774"},{"key":"143_CR20","doi-asserted-by":"publisher","unstructured":"Domaschka J, Seybold D, Griesinger F, Baur D (2015) Axe: A novel approach for generic, flexible, and comprehensive monitoring and adaptation of cross-cloud applications In: European Conference on Service-Oriented and Cloud Computing, 184\u2013196.. Springer. https:\/\/doi.org\/10.1007\/978-3-319-33313-7_14.","DOI":"10.1007\/978-3-319-33313-7_14"},{"key":"143_CR21","doi-asserted-by":"publisher","first-page":"499","DOI":"10.1109\/COMPSAC.2012.68","volume-title":"Proceedings of the 2012 IEEE 36th Annual Computer Software and Applications Conference, COMPSAC \u201912","author":"VC Emeakaroha","year":"2012","unstructured":"Emeakaroha VC, Ferreto TC, Netto MAS, Brandic I, De Rose CAF (2012) Casvid: Application level monitoring for sla violation detection in clouds In: Proceedings of the 2012 IEEE 36th Annual Computer Software and Applications Conference, COMPSAC \u201912, 499\u2013508.. IEEE Computer Society, Washington, DC. https:\/\/doi.org\/10.1109\/COMPSAC.2012.68."},{"key":"143_CR22","unstructured":"Falcioni D, Utz W, Woitsch R, Iranzo J, Sosa R, Gallo A, Cacciatore S, Davidescu R, Ganga A, Tuguran CV, Popovici A, Seybold D, Griesinger F, Kritikos K, Hinkelmann K, Laurenzi ED4.6\/D4.7\/D4.8 \u2013 Final BPaaS Prototype. https:\/\/site.cloudsocket.eu\/documents\/251273\/350509\/CloudSocket_D4.6_D4.7_D4_8-v1.0.pdf\/ 16944349-1a92-4ae6-a6d3-2601a8faacaa?download=true."},{"key":"143_CR23","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1016\/j.procs.2016.08.281","volume":"97","author":"AJ Ferrer","year":"2016","unstructured":"Ferrer AJ, P\u00e9rez DG, Gonz\u00e1lez RS (2016) Multi-cloud platform-as-a-service model, functionalities and approaches. Procedia Comput Sci 97:63\u201372.","journal-title":"Procedia Comput Sci"},{"key":"143_CR24","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1145\/2513534.2513542","volume-title":"Proceedings of the Second Nordic Symposium on Cloud Computing &#38; Internet Technologies, NordiCloud \u201913","author":"N Ferry","year":"2013","unstructured":"Ferry N, Chauvel F, Rossini A, Morin B, Solberg A (2013) Managing multi-cloud systems with cloudmf In: Proceedings of the Second Nordic Symposium on Cloud Computing &#38; Internet Technologies, NordiCloud \u201913, 38\u201345.. ACM, New York. https:\/\/doi.org\/10.1145\/2513534.2513542."},{"key":"143_CR25","doi-asserted-by":"publisher","unstructured":"Ferry N, Rossini A, Chauvel F, Morin B, Solberg A (2013) Towards model-driven provisioning, deployment, monitoring, and adaptation of multi-cloud systems In: Cloud Computing (CLOUD) 2013 IEEE Sixth International Conference on, 887\u2013894.. IEEE. https:\/\/doi.org\/10.1109\/cloud.2013.133.","DOI":"10.1109\/cloud.2013.133"},{"key":"143_CR26","doi-asserted-by":"publisher","unstructured":"Goldschmidt T, Jansen A, Koziolek H, Doppelhamer J, Breivold HP (2014) Scalability and Robustness of Time-Series Databases for Cloud-Native Monitoring of Industrial Processes In: CLOUD, 602\u2013609.. IEEE Computer Society. https:\/\/doi.org\/10.1109\/cloud.2014.86.","DOI":"10.1109\/cloud.2014.86"},{"key":"143_CR27","doi-asserted-by":"publisher","first-page":"359","DOI":"10.1007\/978-3-642-25535-9_24","volume-title":"Proceedings of the 9th International Conference on Service-Oriented Computing, ICSOC\u201911","author":"S Guinea","year":"2011","unstructured":"Guinea S, Kecskemeti G, Marconi A, Wetzstein B (2011) Multi-layered monitoring and adaptation In: Proceedings of the 9th International Conference on Service-Oriented Computing, ICSOC\u201911, 359\u2013373.. Springer-Verlag, Paphos. https:\/\/doi.org\/10.1007\/978-3-642-25535-9_24."},{"key":"143_CR28","unstructured":"Hinkelmann K, Kurjakovic S, Lammel B, Laurenzi E, Woitsch RD3.2 \u2013 Modelling Prototypes for BPaaS. https:\/\/site.cloudsocket.eu\/documents\/251273\/350509\/CloudSocket_D3.2_Modelling_Prototypes_for_BPaaSs _Final.pdf\/747dc1d5-1e12-4b06-b1c5-2dc6fefae9aa?download=true"},{"key":"143_CR29","doi-asserted-by":"publisher","unstructured":"Hossain M, Khan R, Al Noor S, Hasan R (2016) Jugo: A generic architecture for composite cloud as a service In: 2016 IEEE 9th International Conference on Cloud Computing (CLOUD), 806\u2013809.. IEEE. https:\/\/doi.org\/10.1109\/cloud.2016.0112.","DOI":"10.1109\/cloud.2016.0112"},{"key":"143_CR30","doi-asserted-by":"publisher","unstructured":"Huang H, Wang L (2010) P&p: A combined push-pull model for resource monitoring in cloud computing environment In: IEEE CLOUD, 260\u2013267.. IEEE Computer Society. https:\/\/doi.org\/10.1109\/cloud.2010.85.","DOI":"10.1109\/cloud.2010.85"},{"key":"143_CR31","doi-asserted-by":"crossref","unstructured":"Inzinger C, Hummer W, Satzger B, Leitner P, Dustdar S (2014) Generic Event-Based Monitoring and Adaptation Methodology for Heterogeneous Distributed Systems. Softw Pract Experience. http:\/\/dsg.tuwien.ac.at\/staff\/inzinger\/dl\/SPE_2014_monina.pdf.","DOI":"10.1002\/spe.2254"},{"key":"143_CR32","volume-title":"Tech. Rep. UCB\/EECS-2019-3","author":"E Jonas","year":"2019","unstructured":"Jonas E, Schleier-Smith J, Sreekanti V, Tsai CC, Khandelwal A, Pu Q, Shankar V, Menezes Carreira J, Krauth K, Yadwadkar N, Gonzalez J, Popa RA, Stoica I, Patterson DA (2019) Cloud programming simplified: A berkeley view on serverless computing In: Tech. Rep. UCB\/EECS-2019-3.. EECS Department, University of California, Berkeley. http:\/\/www2.eecs.berkeley.edu\/Pubs\/TechRpts\/2019\/EECS-2019-3.html."},{"issue":"1","key":"143_CR33","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1145\/209891.209894","volume":"16","author":"D Karagiannis","year":"1995","unstructured":"Karagiannis D (1995) Bpms: Business process management systems. SIGOIS Bull 16(1):10\u201313. https:\/\/doi.org\/10.1145\/209891.209894.","journal-title":"SIGOIS Bull"},{"key":"143_CR34","doi-asserted-by":"publisher","unstructured":"Kolb S, R\u00f6ck C (2016) Unified cloud application management In: Services (SERVICES) 2016 IEEE World Congress on, 1\u20138.. IEEE. https:\/\/doi.org\/10.1109\/services.2016.7.","DOI":"10.1109\/services.2016.7"},{"key":"143_CR35","doi-asserted-by":"publisher","unstructured":"Kolb S, Wirtz G (2014) Towards application portability in platform as a service In: Service Oriented System Engineering (SOSE) 2014 IEEE 8th International Symposium on, 218\u2013229.. IEEE. https:\/\/doi.org\/10.1109\/sose.2014.26.","DOI":"10.1109\/sose.2014.26"},{"issue":"10","key":"143_CR36","doi-asserted-by":"publisher","first-page":"1306","DOI":"10.1049\/iet-com.2011.0200","volume":"6","author":"B K\u00f6nig","year":"2012","unstructured":"K\u00f6nig B, Calero JA, Kirschnick J (2012) Elastic monitoring framework for cloud infrastructures. IET Commun 6(10):1306\u20131315.","journal-title":"IET Commun"},{"key":"143_CR37","doi-asserted-by":"publisher","first-page":"2385","DOI":"10.1145\/2063576.2063973","volume-title":"Proceedings of the 20th ACM International Conference on Information and Knowledge Management, CIKM \u201911","author":"I Konstantinou","year":"2011","unstructured":"Konstantinou I, Angelou E, Boumpouka C, Tsoumakos D, Koziris N (2011) On the elasticity of nosql databases over cloud management platforms In: Proceedings of the 20th ACM International Conference on Information and Knowledge Management, CIKM \u201911, 2385\u20132388.. ACM, Glasgow. https:\/\/doi.org\/10.1145\/2063576.2063973."},{"key":"143_CR38","doi-asserted-by":"publisher","unstructured":"Kritikos K, Domaschka J, Rossini A (2014) SRL: A scalability rule language for multi-cloud environments In: CloudCom, 1\u20139.. IEEE Computer Society. https:\/\/doi.org\/10.1109\/cloudcom.2014.170.","DOI":"10.1109\/cloudcom.2014.170"},{"key":"143_CR39","doi-asserted-by":"crossref","unstructured":"Kritikos K, Zeginis C, Paravoliasis A, Plexousakis D (2017) CEP-Based SLO Evaluation In: BPM@Cloud Workshop in ESOCC.. Springer. https:\/\/doi.org\/10.1007\/978-3-319-79090-9_2.","DOI":"10.1007\/978-3-319-79090-9_2"},{"key":"143_CR40","unstructured":"Lammel B, Kurjakovic S, Grivas SG, Hinkelmann K, Giovanoli C, Utz WD2.3 \u2013 Cloud Transformation Framework. https:\/\/site.cloudsocket.eu\/documents\/251273\/350509\/CloudSocket_D2.3_Transformatio_Framework_v1.0.pdf\/ b1f0b3ea-2830-47e3-ade0-40f386a41958?download=true."},{"key":"143_CR41","doi-asserted-by":"publisher","unstructured":"Larsson L, Henriksson D, Elmroth E (2011) Scheduling and monitoring of internally structured services in cloud federations In: ISCC, 173\u2013178.. IEEE Computer Society. https:\/\/doi.org\/10.1109\/iscc.2011.5984012.","DOI":"10.1109\/iscc.2011.5984012"},{"key":"143_CR42","doi-asserted-by":"publisher","unstructured":"Leitner P, Inzinger C, Hummer W, Satzger B, Dustdar S (2012) Application-level performance monitoring of cloud services based on the complex event processing paradigm In: SOCA, 1\u20138.. IEEE Computer Society. https:\/\/doi.org\/10.1109\/soca.2012.6449437.","DOI":"10.1109\/soca.2012.6449437"},{"key":"143_CR43","unstructured":"Liang Y, J\u00e4hnert J, Woitsch R, Falcioni D, Yuste JI, Cuomo S, Naldini S, Kritikos KD5.6 \u2013 Demonstration Run Report. https:\/\/site.cloudsocket.eu\/documents\/251273\/350509\/CloudSocket-D5.6_Demonstration_Run_Report_v1.0_FINAL.pdf\/ 1042c849-af11-49c3-9f19-a4cdfb461974."},{"key":"143_CR44","doi-asserted-by":"publisher","unstructured":"Mahbub K, Spanoudakis G (2007) Monitoring WS-Agreements: An Event Calculus\u2013Based Approach, 265\u2013306.. Springer, Berlin. https:\/\/doi.org\/10.1007\/978-3-540-72912-9_10.","DOI":"10.1007\/978-3-540-72912-9_10"},{"issue":"9","key":"143_CR45","doi-asserted-by":"publisher","first-page":"1328","DOI":"10.1109\/TKDE.2011.70","volume":"23","author":"S Meng","year":"2011","unstructured":"Meng S, Liu L, Wang T (2011) State monitoring in cloud datacenters. IEEE Trans Knowl Data Eng 23(9):1328\u20131344. https:\/\/doi.org\/10.1109\/TKDE.2011.70.","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"143_CR46","doi-asserted-by":"publisher","unstructured":"Moser O, Rosenberg F, Dustdar S (2008) Non-intrusive monitoring and service adaptation for ws-bpel In: Proceedings of the 17th International Conference on World Wide Web, WWW \u201908, 815\u2013824.. ACM, Beijing. https:\/\/doi.org\/10.1145\/1367497.1367607.","DOI":"10.1145\/1367497.1367607"},{"key":"143_CR47","doi-asserted-by":"publisher","unstructured":"Papazoglou MP (2012) Cloud blueprints for integrating and managing cloud federations In: Software service and application engineering, 102\u2013119.. Springer. https:\/\/doi.org\/10.1007\/978-3-642-30835-2_8.","DOI":"10.1007\/978-3-642-30835-2_8"},{"key":"143_CR48","doi-asserted-by":"publisher","unstructured":"Pham LM, Tchana A, Donsez D, De Palma N, Zurczak V, Gibello PY (2015) Roboconf: a hybrid cloud orchestrator to deploy complex applications In: 2015 IEEE 8th International Conference on Cloud Computing, 365\u2013372.. IEEE. https:\/\/doi.org\/10.1109\/cloud.2015.56.","DOI":"10.1109\/cloud.2015.56"},{"key":"143_CR49","doi-asserted-by":"publisher","unstructured":"Popescu R, Staikopoulos A, Brogi A, Liu P, Clarke S (2012) A formalized, taxonomy-driven approach to cross-layer application adaptation In: ACM Trans Auton Adapt Syst, 7:1\u20137:30. https:\/\/doi.org\/10.1145\/2168260.2168267.","DOI":"10.1145\/2168260.2168267"},{"issue":"8","key":"143_CR50","doi-asserted-by":"publisher","first-page":"2041","DOI":"10.1016\/j.future.2013.04.022","volume":"29","author":"J Povedano-Molina","year":"2013","unstructured":"Povedano-Molina J, Lopez-Vega JM, Lopez-Soler JM, Corradi A, Foschini L (2013) Dargos: A highly adaptable and scalable monitoring architecture for multi-tenant clouds. Future Gener Comput Syst 29(8):2041\u20132056. https:\/\/doi.org\/10.1016\/j.future.2013.04.022.","journal-title":"Future Gener Comput Syst"},{"issue":"5","key":"143_CR51","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/MIC.2015.20","volume":"19","author":"R Ranjan","year":"2015","unstructured":"Ranjan R, Benatallah B, Dustdar S, Papazoglou MP (2015) Cloud resource orchestration programming: overview, issues, and directions. IEEE Internet Comput 19(5):46\u201356.","journal-title":"IEEE Internet Comput"},{"key":"143_CR52","unstructured":"Rossini A, Kritikos K, Nikolov N, Domaschka J, Griesinger F, Seybold D, Romero D (2015) D2.1.3 \u2014- CAMEL Documentation. https:\/\/paasage.ercim.eu\/images\/documents\/docs\/D2.1.3_CAMEL_Documentation.pdf."},{"issue":"6","key":"143_CR53","doi-asserted-by":"publisher","first-page":"e2036","DOI":"10.1002\/nem.2036","volume":"28","author":"M Sebrechts","year":"2018","unstructured":"Sebrechts M, Van Seghbroeck G, Wauters T, Volckaert B, De Turck F (2018) Orchestrator conversation: Distributed management of cloud applications. Int J Netw Manag 28(6):e2036.","journal-title":"Int J Netw Manag"},{"key":"143_CR54","doi-asserted-by":"publisher","unstructured":"Sellami M, Yangui S, Mohamed M, Tata S (2013) Paas-independent provisioning and management of applications in the cloud In: Cloud Computing (CLOUD) 2013 IEEE Sixth International Conference on, 693\u2013700.. IEEE. https:\/\/doi.org\/10.1109\/cloud.2013.105.","DOI":"10.1109\/cloud.2013.105"},{"key":"143_CR55","unstructured":"Seybold D, Baur D, Held F, Skrzypek PD4.5 data processing layer prototype. http:\/\/www.melodic.cloud\/deliverables\/D4.5DataProcessingLayerPrototype.pdf."},{"key":"143_CR56","doi-asserted-by":"publisher","unstructured":"Seybold D, Hauser CB, Volpert S, Domaschka J (2017) Gibbon: An availability evaluation framework for distributed databases In: OTM Confederated International Conferences On the Move to Meaningful Internet Systems, 31\u201349.. Springer. https:\/\/doi.org\/10.1007\/978-3-319-69459-7_3.","DOI":"10.1007\/978-3-319-69459-7_3"},{"key":"143_CR57","doi-asserted-by":"publisher","unstructured":"Seybold D, Keppler M, Gr\u00fcndler D, Domaschka J (2019) Mowgli: Finding your way in the dbms jungle In: Proceedings of the 2019 ACM\/SPEC International Conference on Performance Engineering, 321\u2013332.. ACM. https:\/\/doi.org\/10.1145\/3297663.3310303.","DOI":"10.1145\/3297663.3310303"},{"key":"143_CR58","doi-asserted-by":"publisher","unstructured":"Seybold D, Wagner N, Erb B, Domaschka J (2016) Is elasticity of scalable databases a myth? In: Big Data (Big Data) 2016 IEEE International Conference on, 2827\u20132836.. IEEE. https:\/\/doi.org\/10.1109\/bigdata.2016.7840931.","DOI":"10.1109\/bigdata.2016.7840931"},{"key":"143_CR59","unstructured":"Seybold D, Woitsch R, Domaschka J, Wesner S (2018) Bpaas execution in cloudsocket, 292\u2013293.. Universit\u00e4t Ulm, Ulm."},{"key":"143_CR60","doi-asserted-by":"publisher","unstructured":"Shao J, Wei H, Wang Q, Mei H (2010) A Runtime Model Based Monitoring Approach for Cloud In: CLOUD, 313\u2013320.. IEEE Computer Society. https:\/\/doi.org\/10.1109\/cloud.2010.31.","DOI":"10.1109\/cloud.2010.31"},{"issue":"1","key":"143_CR61","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1186\/s13174-014-0017-x","volume":"6","author":"S Walraven","year":"2015","unstructured":"Walraven S, Van Landuyt D, Rafique A, Lagaisse B, Joosen W (2015) Paashopper: Policy-driven middleware for multi-paas environments. J Internet Serv Appl 6(1):2.","journal-title":"J Internet Serv Appl"},{"key":"143_CR62","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13677-014-0024-2","volume":"3","author":"JS Ward","year":"2014","unstructured":"Ward JS, Barker A (2014) Observing the clouds: a survey and taxonomy of cloud monitoring. J Cloud Comput 3:1\u201330.","journal-title":"J Cloud Comput"},{"issue":"2","key":"143_CR63","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1145\/3054177","volume":"50","author":"D Weerasiri","year":"2017","unstructured":"Weerasiri D, Barukh MC, Benatallah B, Sheng QZ, Ranjan R (2017) A taxonomy and survey of cloud resource orchestration techniques. ACM Comput Surv (CSUR) 50(2):26.","journal-title":"ACM Comput Surv (CSUR)"},{"key":"143_CR64","unstructured":"Woitsch R, Falcioni D, Utz W, Sosa R, Iranzo J, Pavelescu M, Cacciatore S, Gallo A, Griesinger F, Seybold D, Kritikos K, Laurenzi E, Lammel B, Hinkelmann KD4.5 \u2013 final cloudsocket architecture. https:\/\/site.cloudsocket.eu\/documents\/251273\/350509\/D4.5\/3fd5e0de-63c0-47eb-b8e7-a7942e517928?download=true."},{"issue":"4","key":"143_CR65","first-page":"78","volume":"5","author":"C Zeginis","year":"2015","unstructured":"Zeginis C, Kritikos K, Plexousakis D (2015) Event pattern discovery in multi-cloud service-based applications. IJSSOE 5(4):78\u2013103.","journal-title":"IJSSOE"},{"key":"143_CR66","doi-asserted-by":"publisher","unstructured":"Zengin A, Kazhamiakin R, Pistore M (2011) CLAM: cross-layer management of adaptation decisions for service-based applications In: ICWS, 698\u2013699.. IEEE Computer Society. https:\/\/doi.org\/10.1109\/icws.2011.76.","DOI":"10.1109\/icws.2011.76"}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-019-0143-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s13677-019-0143-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-019-0143-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,10,7]],"date-time":"2022-10-07T01:11:44Z","timestamp":1665105104000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofcloudcomputing.springeropen.com\/articles\/10.1186\/s13677-019-0143-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11,27]]},"references-count":66,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,12]]}},"alternative-id":["143"],"URL":"https:\/\/doi.org\/10.1186\/s13677-019-0143-x","relation":{},"ISSN":["2192-113X"],"issn-type":[{"value":"2192-113X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,11,27]]},"assertion":[{"value":"28 January 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 October 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 November 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The authors declare that they have no competing interests.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"18"}}