Be Good Neighbors: A Novel Application Isolation Metric Used to Optimize the Initial Container Placement in CaaS

Many cloud providers benefit from fine-grained resource management in Container as a Service (CaaS), e.g., energy savings. However, while optimizing power consumption, cloud providers also need to consider service performance. Few studies in the literature performed a balanced optimization of the tw...

Full description

Saved in:
Bibliographic Details
Published inIEEE access Vol. 8; pp. 178195 - 178207
Main Authors Zhang, Rong, Chen, Yaxing, Zhang, Fa, Tian, Feng, Dong, Bo
Format Journal Article
LanguageEnglish
Published Piscataway IEEE 2020
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Many cloud providers benefit from fine-grained resource management in Container as a Service (CaaS), e.g., energy savings. However, while optimizing power consumption, cloud providers also need to consider service performance. Few studies in the literature performed a balanced optimization of the two objectives in the initial container placement (ICP). As such, the obtained solutions are often locally optimal. In this work, we model the ICP as a bi-objective optimization problem. Unfortunately, directly applying a conventional performance modeling method in solving the problem is complex and costly, especially for a large-scale application scenario. It also fails to capture the impacts of some non-resource constraints such as high availability constraints. To tackle these issues, we propose a novel application isolation metric to quantify the overall service performance. With regard to the power consumption objective, we opt for a non-linear model since a linear one makes power consumption indistinguishable in a homogeneous setting. With the two building blocks, we introduce an optimization algorithm named First Fit based improving Genetic Algorithm (denoted by FF-based-IGA) to find the best ICP solution. Our experimental results are as follows: 1) the proposed application isolation metric is effective at improving service performance, and 2) FF-based-IGA achieves a desirable balance between power consumption and service performance.
ISSN:2169-3536
2169-3536
DOI:10.1109/ACCESS.2020.3025338