We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DC

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Distributed, Parallel, and Cluster Computing

Title: Rearchitecting Kubernetes for the Edge

Abstract: Recent 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.
Comments: 6 pages. Accepted in EdgeSys '21
Subjects: Distributed, Parallel, and Cluster Computing (cs.DC)
Journal reference: Proceedings of the 4th International Workshop on Edge Systems, Analytics and Networking (2021) 7-12
DOI: 10.1145/3434770.3459730
Cite as: arXiv:2104.02423 [cs.DC]
  (or arXiv:2104.02423v1 [cs.DC] for this version)

Submission history

From: Andrew Jeffery [view email]
[v1] Tue, 6 Apr 2021 10:56:42 GMT (84kb,D)

Link back to: arXiv, form interface, contact.