Author:
Achilleos Achilleas P.,Kritikos Kyriakos,Rossini Alessandro,Kapitsaki Georgia M.,Domaschka Jörg,Orzechowski Michal,Seybold Daniel,Griesinger Frank,Nikolov Nikolay,Romero Daniel,Papadopoulos George A.
Abstract
AbstractCloud computing offers a flexible pay-as-you-go model for provisioning application resources, which enables applications to scale on-demand based on the current workload. In many cases, though, users face the single vendor lock-in effect, missing opportunities for optimal and adaptive application deployment across multiple clouds. Several cloud modelling languages have been developed to support multi-cloud resource management, but still they lack holistic cloud management of all aspects and phases. This work defines the Cloud Application Modelling and Execution Language (CAMEL), which (i) allows users to specify the full set of design time aspects for multi-cloud applications, and (ii) supports the models@runtime paradigm that enables capturing an application’s current state facilitating its adaptive provisioning. CAMEL has been already used in many projects, domains and use cases due to its wide coverage of cloud management features. Finally, CAMEL has been positively evaluated in this work in terms of its usability and applicability in several domains (e.g., data farming, flight scheduling, financial services) based on the technology acceptance model (TAM).
Publisher
Springer Science and Business Media LLC
Subject
Computer Networks and Communications,Software
Reference41 articles.
1. Andrieux A, Czajkowski K, Dan A, Keahey K, Ludwig H, Nakata T, Pruyne J, Rofrano J, Tuecke S, Xu M (2010) Web Services Agreement Specification (WS-Agreement). https://www.ogf.org/ogf/doku.php/documents/documents.
2. Andrikopoulos V, Binz T, Leymann F, Strauch S (2013) How to adapt applications for the cloud environment. Computing 95(6):493–535. https://doi.org/10.1007/s00607-012-0248-2.
3. Atkinson C, Ku̇hne T (2002) Rearchitecting the UML infrastructure. ACM Trans Model Comput Simul 12(4):290–321.
4. Bagozzi RP, Davis FD, Warshaw PR (1992) Development and Test of a Theory of Technological Learning and Usage. Hum Relat 45:659–686.
5. Baur D, Domaschka J (2016) Experiences from building a cross-cloud orchestration tool In: Proceedings of the 3rd Workshop on CrossCloud Infrastructures & Platforms, CrossCloud ’16, 4:1–4:6.. ACM, New York. http://doi.acm.org/10.1145/2904111.2904116.
Cited by
22 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献