MCOP: A Multiple Containers in One Pod Placement Strategy towards Application Completion Time Minimization
Ziyou Si, Lin Gu, Deze Zeng, Hao Fan, Quan Chen
Abstract
As the inter-container data transmission time constitutes a large portion of the overall execution time in contemporary containerized applications, it is natural to group tightly coupled containers into pods to lower the transmission time. However, this container composition leads to longer application waiting time, as all containers within a pod must be started before the pod can provide services. In this paper, we investigate how to group the containers into pods and allocate these pods onto servers with heterogeneous resource capacities and data transmission time, aiming to achieve the minimum completion time. The problem is formulated in quadratic mixed integer programming (QMIP) form and is proven to be NP-hard. Based on the QMIP formulation, we then propose a randomized rounding based multiple containers in one pod (MCOP) placement strategy with reduced computational complexity. Trace-driven experimental results show that MCOP reduces the application completion time by 27.26% to 55.81% compared to state-of-the-art solutions.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Related papers
- Layered Structure Aware Dependent Microservice Placement Toward Cost Efficient Edge CloudsDeze Zeng, Hongmin Geng, Lin Gu, Zhexiong LiINFOCOM 2023 · 32 citations
- On Efficient Zygote Container Planning toward Fast Function Startup in Serverless Edge CloudYuepeng Li, Deze Zeng, Lin Gu, Mingwei Ou et al.INFOCOM 2023 · 23 citations
- On Efficient Zygote Container Planning and Task Scheduling for Edge Native Application AccelerationYuepeng Li, Lin Gu, Zhihao Qu, Lifeng Tian et al.INFOCOM 2024 · 9 citations
- Layer-aware Collaborative Microservice Deployment toward Maximal Edge ThroughputLin Gu, Zirui Chen, Honghao Xu, Deze Zeng et al.INFOCOM 2022 · 52 citations
- LOPO: An Out-of-order Layer Pulling Orchestration Strategy for Fast Microservice StartupLin Gu, Junhao Huang, Shaoxing Huang, Deze Zeng et al.INFOCOM 2023 · 8 citations
