Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Karamel: A System for Timely Provisioning Large-Scale Software Across IaaS Clouds
KTH, School of Electrical Engineering and Computer Science (EECS), Software and Computer systems, SCS.
KTH, School of Electrical Engineering and Computer Science (EECS), Software and Computer systems, SCS. Logical Clocks AB, Stockholm, Sweden.ORCID iD: 0000-0002-9484-6714
2019 (English)In: 2019 IEEE 12th International Conference on Cloud Computing (CLOUD), IEEE Computer Society, 2019, p. 391-395, article id 8814511Conference paper, Published paper (Refereed)
Abstract [en]

Cloud-native systems and application software platforms are becoming increasingly complex, and, ideally, they are expected to be quick to launch, elastic, portable across different cloud environments and easily managed. However, as cloud applications increase in complexity, so do the resultant challenges in configuring such applications, and orchestrating the deployment of their constituent services on potentially different cloud operating systems and environments.

This paper presents a new orchestration system called Karamel that addresses these challenges by providing a cloud-independent orchestration service for deploying and configuring cloud applications and platforms across different environments. In Karamel, we model configuration routines with their dependencies in composable modules, and we achieve a high level of configuration/deployment parallelism by using techniques such as DAG traversal control logic, dataflow variable binding, and parallel actuation. In Karamel, complex distributed deployments are specified declaratively in a compact YAML syntax, and cluster definitions can be validated using an external artifact repository (GitHub).

Place, publisher, year, edition, pages
IEEE Computer Society, 2019. p. 391-395, article id 8814511
Series
IEEE International Conference on Cloud Computing, CLOUD, ISSN 2159-6182
Keywords [en]
cloud computing, distributed systems, configuration management, orchestration
National Category
Computer Sciences
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-254525DOI: 10.1109/CLOUD.2019.00069Scopus ID: 2-s2.0-85072313095ISBN: 9781728127057 (print)OAI: oai:DiVA.org:kth-254525DiVA, id: diva2:1333347
Conference
12th IEEE International Conference on Cloud Computing, CLOUD 2019; Milan; Italy; 8 July 2019 through 13 July 2019
Note

QC 20190710

Available from: 2019-07-01 Created: 2019-07-01 Last updated: 2019-10-22Bibliographically approved

Open Access in DiVA

fulltext(674 kB)36 downloads
File information
File name FULLTEXT01.pdfFile size 674 kBChecksum SHA-512
0a933679f00425c450b8f69d380db64ce6ebff2eae4573624c9a4c9e0363cd992f97e343ce59ad3cf07b49bb480b202bdd150afc645094f48a6b9015652504bc
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopusConference

Search in DiVA

By author/editor
Hakimzadeh, KamalDowling, Jim
By organisation
Software and Computer systems, SCS
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 36 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 155 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf