AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
Article Link
Collect
Submit Manuscript
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Regular Paper

Containerlet: Software-Granular Container Layer for High-Performance Deployment of Machine Learning Applications

Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190, China
University of Chinese Academy of Sciences, Beijing 100149, China
Show Author Information

Abstract

Large-scale machine learning (ML) clusters deploy hundreds of models packaged as large container images, making scheduling and image pulling dominant contributors to deployment latency. Current systems adopt a hybrid-granularity strategy: they schedule using image-level metadata, reuse on-node layer caches, and lazily fetch content at the file or chunk level. This fragmentation leads to suboptimal cross-image reuse. We show that an intermediate unit, software granularity, can be uniformly applied at scheduling, caching, and pulling to improve deployment performance. We present Containerlet, a software-scoped layer that reorganizes standard images into one private layer plus multiple reusable per-software units that reside in compatible registries and are pulled by unmodified runtimes. Containerlet promotes cross-image reuse while bounding the number of units that the scheduler must consider. We design a file backtracking method to convert standard images into Containerlet images, which includes one private layer and multiple Containerlets. We also extend Kubernetes and container runtime to support software-granular scheduling, caching, and lazy pulling. End-to-end deployment experiments on diverse ML images and production cluster traces show consistent gains, reducing deployment overhead by 18% compared with state-of-the-art systems.

Electronic Supplementary Material

Download File(s)
JCST-2510-16073-Highlights.pdf (212.9 KB)

References

【1】
【1】
 
 
Journal of Computer Science and Technology
Pages 1024-1035

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Li F-Z, Xu Q-R, Zhou T, et al. Containerlet: Software-Granular Container Layer for High-Performance Deployment of Machine Learning Applications. Journal of Computer Science and Technology, 2026, 41(3): 1024-1035. https://doi.org/10.1007/s11390-026-6073-4

5

Views

0

Crossref

0

Web of Science

0

Scopus

0

CSCD

Received: 28 October 2025
Accepted: 06 March 2026
Published: 01 May 2026
© Institute of Computing Technology, Chinese Academy of Sciences 2026