A Multi-Tenant Framework for Cloud Container Services

03/24/2021
by   Chao Zheng, et al.
0

Container technologies have been evolving rapidly in the cloud-native era. Kubernetes, as a production-grade container orchestration platform, has been proven to be successful at managing containerized applications in on-premises datacenters. However, Kubernetes lacks sufficient multi-tenant supports by design, meaning in cloud environments, dedicated clusters are required to serve multiple users, i.e., tenants. This limitation significantly diminishes the benefits of cloud computing, and makes it difficult to build multi-tenant software as a service (SaaS) products using Kubernetes. In this paper, we propose Virtual-Cluster, a new multi-tenant framework that extends Kubernetes with adequate multi-tenant supports. Basically, VirtualCluster provides both control plane and data plane isolations while sharing the underlying compute resources among tenants. The new framework preserves the API compatibility by avoiding modifying the Kubernetes core components. Hence, it can be easily integrated with existing Kubernetes use cases. Our experimental results show that the overheads introduced by VirtualCluster, in terms of latency and throughput, is moderate.

READ FULL TEXT

page 1

page 4

page 5

page 7

page 9

research
05/25/2019

CBC Approach for Evaluating Potential SaaS on the Cloud

The cloud computing is evolving as a key computing platform for sharing ...
research
01/24/2023

Feasibility of access EGI resources through the ESCAPE developed ESFRI Science Analysis Platform

The EU ESCAPE project is developing ESAP, ESFRI 1 Scientific Analysis Pl...
research
07/18/2023

Cloud-native RStudio on Kubernetes for Hopsworks

In order to fully benefit from cloud computing, services are designed fo...
research
05/29/2020

A Cloud Native Platform for Stateful Streaming

We present the architecture of a cloud native version of IBM Streams, wi...
research
06/03/2020

A Scalable and Cloud-Native Hyperparameter Tuning System

In this paper, we introduce Katib: a scalable, cloud-native, and product...
research
03/06/2018

Towards Mission-Critical Control at the Edge and Over 5G

With the emergence of industrial IoT and cloud computing, and the advent...
research
01/10/2023

Change Propagation Without Joins

We revisit the classical change propagation framework for query evaluati...

Please sign up or login with your details

Forgot password? Click here to reset