Author | Baur, Daniel | dc.contributor.author |
Author | Seybold, Daniel | dc.contributor.author |
Author | Griesinger, Frank | dc.contributor.author |
Author | Masata, Hynek | dc.contributor.author |
Author | Domaschka, Jörg | dc.contributor.author |
Date of accession | 2020-03-23T15:25:11Z | dc.date.accessioned |
Available in OPARU since | 2020-03-23T15:25:11Z | dc.date.available |
Date of first publication | 2018-07-16 | dc.date.issued |
Abstract | 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. | dc.description.abstract |
Language | en | dc.language.iso |
Publisher | Universität Ulm | dc.publisher |
License | Standard | dc.rights |
Link to license text | https://oparu.uni-ulm.de/xmlui/license_v3 | dc.rights.uri |
Keyword | Multi-cloud | dc.subject |
Keyword | Resource selection | dc.subject |
Keyword | Constraint satisfaction problems | dc.subject |
Dewey Decimal Group | DDC 000 / Computer science, information & general works | dc.subject.ddc |
LCSH | Cloud computing | dc.subject.lcsh |
LCSH | Constraints (Artificial intelligence) | dc.subject.lcsh |
Title | A provider-agnostic approach to multi-cloud orchestration using a constraint language | dc.title |
Resource type | Beitrag zu einer Konferenz | dc.type |
Version | acceptedVersion | dc.description.version |
DOI | http://dx.doi.org/10.18725/OPARU-26642 | dc.identifier.doi |
URN | http://nbn-resolving.de/urn:nbn:de:bsz:289-oparu-26705-0 | dc.identifier.urn |
GND | Cloud computing | dc.subject.gnd |
GND | Constraint-Erfüllung | dc.subject.gnd |
Faculty | Fakultät für Ingenieurwissenschaften, Informatik und Psychologie | uulm.affiliationGeneral |
Institution | Institut für Organisation und Management von Informationssystemen | uulm.affiliationSpecific |
Peer review | ja | uulm.peerReview |
DCMI Type | Text | uulm.typeDCMI |
Category | Publikationen | uulm.category |
In cooperation with | CE-Traffic, a.s, Prague, Czech Republic | uulm.cooperation |
DOI of original publication | 10.1109/CCGRID.2018.00032 | dc.relation1.doi |
Source - Title of source | Cluster Computing and the Grid (CCGRID), IEEE/ACM International Symposium | source.title |
Source - Place of publication | Institute of Electrical and Electronics Engineers | source.publisher |
Source - Volume | 2018 | source.volume |
Source - Year | 2018 | source.year |
Source - From page | 173 | source.fromPage |
Source - To page | 182 | source.toPage |
Source - ISBN | 978-1-5386-5815-4 | source.identifier.isbn |
Source - ISBN | 978-1-5386-5816-1 | source.identifier.isbn |
EU project uulm | CloudPerfect / Enabling CLoud Orchestration, Performance and Cost Efficiency Tools for QoE Enhancement and Provider Ranking / EC / H2020 / 732258 | uulm.projectEU |
EU project uulm | MELODIC / Multi-cloud Execution-ware for Large-scale Optimized Data-Intensive Computing / EC / H2020 / 731664 | uulm.projectEU |
Conference name | 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID) | uulm.conferenceName |
Conference place | Washington, D.C. | uulm.conferencePlace |
Conference start date | 2018-05-01 | uulm.conferenceStartDate |
Conference end date | 2018-05-04 | uulm.conferenceEndDate |
Bibliography | uulm | uulm.bibliographie |