LOPO: An Out-of-order Layer Pulling Orchestration Strategy for Fast Microservice Startup
Lin Gu, Junhao Huang, Shaoxing Huang, Deze Zeng, Bo Li, Hai Jin
摘要
Container based microservices have been widely applied to promote the cloud elasticity. The mainstream Docker containers are structured in layers, which are organized in stack with bottom-up dependency. To start a microservice, the required layers are pulled from a remote registry and stored on its host server, following the layer dependency order. This incurs long microservice startup time and hinders the performance efficiency. In this paper, we discover that, for the first time, the layer pulling order can be adjusted to accelerate the microservice startup. Specifically, we address the problem on microservice layer pulling orchestration for startup time minimization and prove it as NP-hard. We propose a Longest-chain based Out-of-order layer Pulling Orchestration (LOPO) strategy with low computational complexity and guaranteed approximation ratio. Through extensive real-world trace driven experiments, we verify the efficiency of our LOPO and demonstrate that it reduces the microservice startup time by 22.71% on average in comparison with state-of-the-art solutions.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
相关 Paper
- Layered Structure Aware Dependent Microservice Placement Toward Cost Efficient Edge CloudsDeze Zeng, Hongmin Geng, Lin Gu, Zhexiong LiINFOCOM 2023 · 被引用 32 次
- Exploring Layered Container Structure for Cost Efficient Microservice DeploymentLin Gu, Deze Zeng, Jie Hu, Hai Jin 等INFOCOM 2021 · 被引用 40 次
- Layer Aware Microservice Placement and Request Scheduling at the EdgeLin Gu, Deze Zeng, Jie Hu, Bo Li 等INFOCOM 2021 · 被引用 74 次
- Layer-aware Collaborative Microservice Deployment toward Maximal Edge ThroughputLin Gu, Zirui Chen, Honghao Xu, Deze Zeng 等INFOCOM 2022 · 被引用 52 次
- Tri-Ring: Asynchronous Service Provisioning with Online Learning in Edge Cloud NetworksXiaoxu Ren, Qixin Li, Hongyang Du, Haipeng Yao 等INFOCOM 2025 · 被引用 4 次
