LRScheduler: A Layer-aware and Resource-adaptive Container Scheduler in Edge Computing

Lightweight containers provide an efficient approach for deploying computation-intensive applications in net-work edge. The layered storage structure of container images can further reduce the deployment cost and container startup time. Existing researches discuss layer sharing scheduling theoretically but with little attention paid to the practical implementation. To fill in this gap, we propose and implement a Layer-aware and Resource-adaptive container Scheduler (LRScheduler) in edge computing. Specifically, we first utilize container image layer information to design and implement a node scoring and container scheduling mechanism. This mechanism can effectively reduce the download cost when deploying containers, which is very important in edge computing with limited bandwidth. Then, we design a dynamically weighted and resource-adaptive mechanism to enhance load balancing in edge clusters, increasing layer sharing scores when resource load is low to use idle resources effectively. Our scheduler is built on the scheduling framework of Kubernetes, enabling full process automation from task information acquisition to container deployment. Testing on a real system has shown that our design can effectively reduce the container deployment cost as compared with the default scheduler.

Authors

Institutions

Publication Details

Published
2024-12-20
DOI
https://doi.org/10.1109/msn63567.2024.00042
Citations
1
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
0.35
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

LRScheduler: A Layer-aware and Resource-adaptive Container Scheduler in Edge Computing

Tian Wang, Yuan Wu, Jianxiong Guo, Jiong Lou et al.
1 citations
Distributed and Parallel Computing Systems
0.35
article

LRScheduler: A Layer-aware and Resource-adaptive Container Scheduler in Edge Computing

Tian Wang, Yuan Wu, Jianxiong Guo, Jiong Lou, Zhiqing Tang, Hanshuai Cui, Wentao Peng, Weijia Jia
article en
1 citations

Abstract

Lightweight containers provide an efficient approach for deploying computation-intensive applications in net-work edge. The layered storage structure of container images can further reduce the deployment cost and container startup time. Existing researches discuss layer sharing scheduling theoretically but with little attention paid to the practical implementation. To fill in this gap, we propose and implement a Layer-aware and Resource-adaptive container Scheduler (LRScheduler) in edge computing. Specifically, we first utilize container image layer information to design and implement a node scoring and container scheduling mechanism. This mechanism can effectively reduce the download cost when deploying containers, which is very important in edge computing with limited bandwidth. Then, we design a dynamically weighted and resource-adaptive mechanism to enhance load balancing in edge clusters, increasing layer sharing scores when resource load is low to use idle resources effectively. Our scheduler is built on the scheduling framework of Kubernetes, enabling full process automation from task information acquisition to container deployment. Testing on a real system has shown that our design can effectively reduce the container deployment cost as compared with the default scheduler.

Beijing Normal-Hong Kong Baptist University (CN), Shanghai Jiao Tong University (CN), University of Macau (MO), Beijing Normal University (CN), City University of Macau (MO)
Openalex Percentile: Top 33%
Distributed and Parallel Computing Systems
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

LRScheduler: A Layer-aware and Resource-adaptive Container Scheduler in Edge Computing — Tian Wang, Yuan Wu, et al. · (2024) | TGRS Research Map | TGRS