A provider-agnostic approach to multi-cloud orchestration using a constraint language

peer-reviewed
Erstveröffentlichung
2018-07-16Autoren
Baur, Daniel
Seybold, Daniel
Griesinger, Frank
Masata, Hynek
Domaschka, Jörg
Beitrag zu einer Konferenz
Erschienen in
Cluster Computing and the Grid (CCGRID), IEEE/ACM International Symposium ; 2018 (2018). - S. 173-182. - ISBN 978-1-5386-5815-4, ISBN 978-1-5386-5816-1
Link zur Originalveröffentlichung
https://dx.doi.org/10.1109/CCGRID.2018.00032Fakultäten
Fakultät für Ingenieurwissenschaften, Informatik und PsychologieInstitutionen
Institut für Organisation und Management von InformationssystemenExterne Kooperationen
CE-Traffic, a.s, Prague, Czech RepublicDokumentversion
Akzeptierte VersionKonferenz
18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID), 2018-05-01 - 2018-05-04, Washington, D.C.
Zusammenfassung
Cloud computing and its computing as an utility paradigm provides on-demand resources allowing the seamless adaptation of applications to fluctuating demands. While the Cloud's ongoing commercialisation has lead to a vast provider landscape, vendor lock-in is still a major hindrance. Recent outages demonstrate that relying exclusively on one provider is not sufficient. While existing cloud orchestration tools promise to solve the problems by supporting deployments across multiple cloud providers, they typically rely on provider dependent models forcing prior knowledge of offers and obstructing flexibility in case of errors. We propose a cloud provider-agnostic application and resource description using a constraint language. It allows users to express resource requirements of an application without prior knowledge of existing offers. Additionally, we propose a discovery service automatically collecting available offers. We combine this with a matchmaking algorithm representing the discovery model and the user-given constraints in a constraint satisfaction problem (CSP) that is then solved. Finally, we manipulate this discovery model during runtime to react on errors. Our evaluation shows that using a constraint-based language is a feasible approach to the provider selection problem, and that it helps to overcome vendor lock-in.
EU-Projekt uulm
CloudPerfect / Enabling CLoud Orchestration, Performance and Cost Efficiency Tools for QoE Enhancement and Provider Ranking / EC / H2020 / 732258
MELODIC / Multi-cloud Execution-ware for Large-scale Optimized Data-Intensive Computing / EC / H2020 / 731664
MELODIC / Multi-cloud Execution-ware for Large-scale Optimized Data-Intensive Computing / EC / H2020 / 731664
Schlagwörter
[GND]: Cloud computing | Constraint-Erfüllung[LCSH]: Cloud computing | Constraints (Artificial intelligence)
[Freie Schlagwörter]: Multi-cloud | Resource selection | Constraint satisfaction problems
[DDC Sachgruppe]: DDC 000 / Computer science, information & general works
Metadata
Zur LanganzeigeDOI & Zitiervorlage
Nutzen Sie bitte diesen Identifier für Zitate & Links: http://dx.doi.org/10.18725/OPARU-26642
Baur, Daniel et al. (2020): A provider-agnostic approach to multi-cloud orchestration using a constraint language. Open Access Repositorium der Universität Ulm und Technischen Hochschule Ulm. http://dx.doi.org/10.18725/OPARU-26642
Verschiedene Zitierstile >
Das könnte Sie auch interessieren:
-
A model driven engineering approach for flexible and distributed monitoring of cross-cloud applications
Baur, Daniel et al. (2019)Beitrag zu einer Konferenz
-
A DMN-Based Approach for Dynamic Deployment Modelling of Cloud Applications
Griesinger, Frank et al. (2018)Beitrag zu einer Konferenz
-
Is distributed database evaluation cloud-ready?
Seybold, Daniel; Domaschka, Jörg (2017)Beitrag zu einer Konferenz