CIR: Lightweight Container Image for Cross-Platform Deployment
Fengzhi Li, Xiaohui Peng, Qingru Xu, Qisong Shi, Tuo Zhou, Yongxuan Dai, Yifan Wang, Ninghui Sun, Zhiwei Xu

TL;DR
This paper introduces CIR, a cross-platform container image format for interpreted languages that significantly reduces image size and deployment time by deferring platform-specific dependency assembly to deployment.
Contribution
The paper presents a novel lazy-build approach and a new image format, CIR, enabling cross-platform deployment of interpreted-language applications with minimal size and faster deployment.
Findings
CIR reduces image size by 95% compared to traditional images.
CIR decreases deployment time by 40-60% over existing systems.
CIR outperforms Docker, Buildah, and Apptainer in deployment speed.
Abstract
In modern cloud and heterogeneous distributed infrastructures, container images are widely used as the deployment unit for machine learning applications. An image bundles the application with its entire platform-specific execution environment and can be directly launched into a container instance. However, this approach forces developers to build and maintain separate images for each target deployment platform. This limitation is particularly evident for widely used interpreted languages such as Python and R in data analytics and machine learning, where application code is inherently cross-platform, yet the runtime dependencies are highly platform-specific. With emerging computing paradigms such as sky computing and edge computing, which demand seamless workload migration and cross-platform deployment, traditional images not only introduce inefficiencies in storage and network usage,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
