Status | 已发表Published |
Title | Efficient Container Assignment and Layer Sequencing in Edge Computing |
Creator | |
Date Issued | 2022 |
Source Publication | IEEE Transactions on Services Computing
![]() |
ISSN | 1939-1374 |
Abstract | 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 paper, 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. Firstly, layers shared by the same set of images are grouped to reduce CALS's problem scale without affecting the optimal result. Secondly, 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\%. |
Keyword | Approximation algorithms Container scheduling container startup Containers edge computing Edge computing Image edge detection layer sharing Scheduling Sequential analysis Task analysis |
DOI | 10.1109/TSC.2022.3159728 |
URL | View source |
Indexed By | SCIE |
Language | 英语English |
WOS Research Area | Computer Science |
WOS Subject | Computer Science, Information Systems ; Computer Science, Software Engineering |
WOS ID | WOS:000965129700026 |
Scopus ID | 2-s2.0-85126560566 |
Citation statistics | |
Document Type | Journal article |
Identifier | http://repository.uic.edu.cn/handle/39GCC9TT/9374 |
Collection | Research outside affiliated institution |
Affiliation | 1.Department of Computer Science and Engineering, Shanghai Jiao Tong University, 12474 Shanghai, Shanghai, China, 200240 2.College of computer science and technology, Huaqiao University, 12422 Quanzhou, Fujian, China 3.BNU-UIC Institute of Artificial Intelligence and Future Networks, Beijing Normal University - Zhuhai Campus, 162664 Zhuhai, Guangdong, China 4.Computer Science, Shenzhen Institutes of Advanced Technology Chinese Academy of Sciences, 85411 Shenzhen, Guangdong, China |
Recommended Citation GB/T 7714 | Lou, Jiong,Luo, Hao,Tang, Zhiqinget al. Efficient Container Assignment and Layer Sequencing in Edge Computing[J]. IEEE Transactions on Services Computing, 2022. |
APA | Lou, Jiong, Luo, Hao, Tang, Zhiqing, Jia, Weijia, & Zhao, Wei. (2022). Efficient Container Assignment and Layer Sequencing in Edge Computing. IEEE Transactions on Services Computing. |
MLA | Lou, Jiong,et al."Efficient Container Assignment and Layer Sequencing in Edge Computing". IEEE Transactions on Services Computing (2022). |
Files in This Item: | There are no files associated with this item. |
Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.
Edit Comment