Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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
Reproducible Distributed Clusters with Mutable Containers: To Minimize Cost and Provisioning Time
KTH, School of Information and Communication Technology (ICT), Software and Computer systems, SCS.
KTH, School of Information and Communication Technology (ICT), Software and Computer systems, SCS.
KTH, School of Information and Communication Technology (ICT), Software and Computer systems, SCS.
2017 (English)In: HotConNet '17 Proceedings of the Workshop on Hot Topics in Container Networking and Networked Systems, Association for Computing Machinery (ACM), 2017, 18-23 p.Conference paper, Published paper (Refereed)
Abstract [en]

Reproducible and repeatable provisioning of large-scale distributed systems is laborious. The cost of virtual infrastructure and the provisioning complexity are two of the main concerns. The trade-offs between virtual machines (VMs) and containers, the most popular virtualization technologies, further complicate the problem. Although containers incur little overhead compared to VMs, VMs are required for their certain guarantees such as hardware isolation.

In this paper, we present a mutable container provisioning solution, enabling users to switch infrastructure between VMs and containers seamlessly. Our solution allows for significant infrastructure-cost optimizations. We discuss that immutable containers come short for certain provisioning scenarios. However, mutable containers can incur a large time overhead. To reduce the time overhead, we propose multiple provisioning-time optimizations. We implement our solution in Karamel, an open-sourced reproducible provisioning system. Based on our evaluation results, we discuss the cost-optimization opportunities and the time-optimization challenges of our new model.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2017. 18-23 p.
Keyword [en]
Containers, Reproducible Clusters, Mutable, Provisioning, Cloud
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:kth:diva-213398DOI: 10.1145/3094405.3094409Scopus ID: 2-s2.0-85030776618ISBN: 9781450350587 (print)OAI: oai:DiVA.org:kth-213398DiVA: diva2:1137167
Conference
ACM SIGCOMM 2017 1st International Workshop on Hot Topics in Container Networking and Networked Systems (HotConNet’17), Los Angeles, CA, USA on August 21-25, 2017.
Note

QC 20170831

Available from: 2017-08-30 Created: 2017-08-30 Last updated: 2018-01-13Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full textScopus

Search in DiVA

By author/editor
Peiro Sajjad, HoomanHakimzadeh Harirbaf, KamalPerera, Shelan
By organisation
Software and Computer systems, SCS
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

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

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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