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 ...
Distributed key-value systems have been widely used as elemental components of many Internet-scale s...
Many systems rely on distributed caches with thousands of nodes to improve response times and off-lo...
The IP-based system cause inefficient content delivery process. This inefficiency was attempted to b...
We present a new Kubernetes architecture that leverages in-network caching to accelerate one of Kube...
The performance of distributed key-value stores is usually dependent on its underlying network, and ...
Caching is at the core of most modern communication systems, where caches are used to store content ...
Social communication features on most of today’s largest websites require propagating the data insid...
Recent years have seen Kubernetes emerge as a primary choice for container orchestration. Kubernetes...
The Hadoop Distributed File System (HDFS) is a network file system used to support multiple widely-u...
Summarization: In the last decade, data processing systems started using main memory as much as poss...
Traditional database systems either sacrifice availability or partitionability at the cost of offeri...
Thesis: S.M. in Computer Science and Engineering, Massachusetts Institute of Technology, Department ...
The serverless computing paradigm is widely recognized as a practical solution for highly elastic co...
Information-Centric Networking (ICN) is an appealing architecture that has received a remarkable int...
Distributed in-memory key-value stores (KVSs), such as memcached, have become a critical data servin...
Distributed key-value systems have been widely used as elemental components of many Internet-scale s...
Many systems rely on distributed caches with thousands of nodes to improve response times and off-lo...
The IP-based system cause inefficient content delivery process. This inefficiency was attempted to b...
We present a new Kubernetes architecture that leverages in-network caching to accelerate one of Kube...
The performance of distributed key-value stores is usually dependent on its underlying network, and ...
Caching is at the core of most modern communication systems, where caches are used to store content ...
Social communication features on most of today’s largest websites require propagating the data insid...
Recent years have seen Kubernetes emerge as a primary choice for container orchestration. Kubernetes...
The Hadoop Distributed File System (HDFS) is a network file system used to support multiple widely-u...
Summarization: In the last decade, data processing systems started using main memory as much as poss...
Traditional database systems either sacrifice availability or partitionability at the cost of offeri...
Thesis: S.M. in Computer Science and Engineering, Massachusetts Institute of Technology, Department ...
The serverless computing paradigm is widely recognized as a practical solution for highly elastic co...
Information-Centric Networking (ICN) is an appealing architecture that has received a remarkable int...
Distributed in-memory key-value stores (KVSs), such as memcached, have become a critical data servin...
Distributed key-value systems have been widely used as elemental components of many Internet-scale s...
Many systems rely on distributed caches with thousands of nodes to improve response times and off-lo...
The IP-based system cause inefficient content delivery process. This inefficiency was attempted to b...