
Container-Based Performance Isolation for Multi-Tenant SaaS Applications in Micro-Service Architecture
Author(s) -
Yu Wang,
Yi Sun,
Zhouchen Lin,
Jiangsong Min
Publication year - 2020
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/1486/5/052032
Subject(s) - cloud computing , software as a service , computer science , multitenancy , software deployment , container (type theory) , isolation (microbiology) , quality of service , cloud testing , software , computer security , distributed computing , cloud computing security , computer network , operating system , software development , engineering , mechanical engineering , microbiology and biotechnology , biology
With the development of cloud computing technology, SaaS has become a popular delivery mode in enterprise applications. Since multi-tenant can share a set of customized software applications deployed on the cloud, it significantly reduces the economic cost of providing software services of the cloud service provider. However, the sharing of cloud computing resources leads to service performance competition among tenants. Therefore, how to ensure that all tenants in the cloud have high-quality services becomes the most concerned issue for cloud service provider. To solve the above problem, our research aims at exploring an effective performance isolation mechanism based on container technology and micro-service architecture in multi-tenant scenario. This mechanism includes an SLA-oriented multi-tenant and multi-instance hybrid deployment scheme and a tenant performance isolation algorithm for microservice clusters, which can effectively reduce the performance competition among tenants, guarantee the SLA of tenants, and improve the cost-efficiency of cloud services. Experiments show that the request latency of the tenant working within their assigned quota can be reduced by 88.1% by applying the proposed performance isolation mechanism.