arrow
Return

Efficient Container Assignment and Layer Sequencing in Edge Computing

delete2023-03-01
delete22
PRE
AI
J
Jiong Lou
H
Hao Luo
Z
Zhiqing Tang
W
Weijia Jia *
W
Wei Zhao
DOI:10.1109/TSC.2022.3159728delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Containers are becoming a popular way of running applications in edge computing. Before running the application, the edge node must download the application's container image consisting of multiple layers. However, given the limited bandwidth in edge computing, the container startup latency due to long image download time seriously affects the real-time performance. In this article, we jointly determine the container assignment and the layer download sequence to reduce the total startup latency. We formulate the Container Assignment and Layer Sequencing (CALS) problem and prove its NP-hardness. A Layer-Aware Scheduling Algorithm (LASA) is proposed, fully considering layer sharing among images. First, layers shared by the same set of images are grouped to reduce CALS's problem scale without affecting the optimal result. Second, considering both layer sharing and existing layer size on edge nodes, a layer-aware algorithm is designed to assign containers to appropriate edge nodes. Finally, to determine the layer download sequence on each edge node, an approximation algorithm is proposed. We further analyze the approximation ratio of LASA in the case of identical edge nodes with sufficient capacity. Extensive experiments based on real-world data show the effectiveness of LASA, which reduces the total startup latency by 40% to 60%.
Keywords:
Container scheduling
container startup
edge computing
layer sharing

Journal

IEEE Transactions on Services Computing cover
IEEE Transactions on Services Computing
IF:
5.8
Papers:
2.2K
Citations:
6.5K

Organization

S
shenzhen institute of advanced technology, cas
Scholars:
5.6K
Papers: 4.5K
Citations: 7
S
shanghai jiao tong university
Scholars:
15.7W
Papers: 11.7W
Citations: 159
C
chinese academy of sciences
Scholars:
56.7W
Papers: 45.0W
Citations: 704
researcher View more organizations
Cited Papers

Cited Papers

Convergence of Edge Computing and Deep Learning: A Comprehensive Survey
err2020-01-01
err812
errOAAI
errWang, Xiaofei; Han, Yiwen; Leung, Victor C. M.; Niyato, Dusit; Yan, Xueqiang; Chen, Xu
errShare
errSave
A Survey of Multi-Access Edge Computing in 5G and Beyond: Fundamentals, Technology Integration, and State-of-the-Art
err2020-01-01
err490
errOAAI
errQuoc-Viet Pham; Fang, Fang; Vu Nguyen Ha; Piran, Md Jalil; Le, Mai; Le, Long Bao; Hwang, Won-Joo; Ding, Zhiguo
errShare
errSave
Joint Task Scheduling and Containerizing for Efficient Edge Computing
err2021-08-01
err56
errOAAI
errZhang, Jiawei; Zhou, Xiaochen; Ge, Tianyi; Wang, Xudong; Hwang, Taewon
errShare
errSave
IL-1 regulates the Cyp7a1 gene and serum total cholesterol level at steady state in mice
err2009-02-01
err0
PREAI
errMisaki Kojima; Takashi Ashino; Takemi Yoshida; Yoichiro Iwakura; Masashi Sekimoto; Masakuni Degawa
errShare
errSave
err1999-01-01
err0
PREAI
errJ. Gayle Beck; Melinda A. Stanley; Barbara J. Zebb
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
Ecology of sea ice biota
err1992-09-01
err0
PREAI
errLouis Legendre; StephenF. Ackley; GerhardS. Dieckmann; Bj�rn Gulliksen; Rita Horner; Takao Hoshiai; IgorA. Melnikov; WilliamS. Reeburgh; Michael Spindler; CorneliusW. Sullivan
errShare
errSave
MEMOnet: network interface plugged into a memory slot
err2024-10-23
err0
PREAI
errN. Tanabe; J. Yamamoto; H. Nishi; T. Kudoh; Y. Hamada; H. Nakajo; H. Amano
errShare
errSave
err2001-01-01
err0
PREAI
errDominic Joyce
errShare
errSave
researcher View more