Show simple item record

dc.contributor.authorJeffery, Aen
dc.contributor.authorHoward, Heidien
dc.contributor.authorMortier, Richarden
dc.date.accessioned2021-05-04T23:30:23Z
dc.date.available2021-05-04T23:30:23Z
dc.date.issued2021-04-26en
dc.identifier.issn0004-5411
dc.identifier.urihttps://www.repository.cam.ac.uk/handle/1810/321942
dc.description.abstractRecent years have seen Kubernetes emerge as a primary choice for container orchestration. Kubernetes largely targets the cloud environment but new use cases require performant, available and scalable orchestration at the edge. Kubernetes stores all cluster state in etcd, a strongly consistent key-value store. We find that at larger etcd cluster sizes, offering higher availability, write request latency significantly increases and throughput decreases similarly. Coupled with approximately 30% of Kubernetes requests being writes, this directly impacts the request latency and availability of Kubernetes, reducing its suitability for the edge. We revisit the requirement of strong consistency and propose an eventually consistent approach instead. This enables higher performance, availability and scalability whilst still supporting the broad needs of Kubernetes. This aims to make Kubernetes much more suitable for performance-critical, dynamically-scaled edge solutions.
dc.publisherACM
dc.rightsAttribution-NonCommercial-ShareAlike 4.0 International
dc.rights.urihttps://creativecommons.org/licenses/by-nc-sa/4.0/
dc.titleRearchitecting Kubernetes for the Edgeen
dc.typeArticle
prism.endingPage12
prism.publicationDate2021en
prism.publicationNameEdgeSys 2021 - Proceedings of the 4th International Workshop on Edge Systems, Analytics and Networking, Part of EuroSys 2021en
prism.startingPage7
dc.identifier.doi10.17863/CAM.69399
rioxxterms.versionofrecord10.1145/3434770.3459730en
rioxxterms.versionVoR
rioxxterms.licenseref.urihttp://www.rioxx.net/licenses/all-rights-reserveden
rioxxterms.licenseref.startdate2021-04-26en
dc.contributor.orcidHoward, Heidi [0000-0001-5256-7664]
dc.contributor.orcidMortier, Richard [0000-0001-5205-5992]
rioxxterms.typeJournal Article/Reviewen
pubs.funder-project-idEPSRC (via University of Nottingham) (EP/M02315X/1)
pubs.funder-project-idEPSRC (via University of Nottingham) (EP/R03351X/1)
pubs.funder-project-idEPSRC (via University of Nottingham) (Project 2454859)


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-ShareAlike 4.0 International
Except where otherwise noted, this item's licence is described as Attribution-NonCommercial-ShareAlike 4.0 International