Scalable Data Plane Caching for Kubernetes

Sagkriotis, S. and Pezaros, D. (2022) Scalable Data Plane Caching for Kubernetes. In: 2022 18th International Conference on Network and Service Management (CNSM), Thessaloniki, Greece, 31 October - 4 November 2022, pp. 345-351. ISBN 9783903176515 (doi: 10.23919/CNSM55787.2022.9964497)

[img] Text
279331.pdf - Accepted Version



Computation offloading to the programmable data plane enabled the acceleration of key-value stores which offer coordination services for large-scale data centres. Previous research reduced the response latency of key-value requests by half through deploying the store in the programmable data plane. In this work, we examine Kubernetes’ central store, etcd, as a candidate for deployment in data plane. We discuss performance and scalability limitations existing in the default architecture of Kubernetes and how these can be alleviated through data plane offloading. Moreover, we investigate previous design decisions of in-network caching mechanisms that led to increased traffic generation and latency. We propose a new in-network key-value store platform that maintains strong consistency and fault-tolerance while improving performance and scalability over the state-of-the-art.

Item Type:Conference Proceedings
Glasgow Author(s) Enlighten ID:Sagkriotis, Mr Stefanos and Pezaros, Professor Dimitrios
Authors: Sagkriotis, S., and Pezaros, D.
College/School:College of Science and Engineering > School of Computing Science
Copyright Holders:Copyright © 2022 IFIP
Publisher Policy:Reproduced in accordance with the copyright policy of the publisher
Related URLs:

University Staff: Request a correction | Enlighten Editors: Update this record