IEICE Transactions on Communications
Online ISSN : 1745-1345
Print ISSN : 0916-8516
Regular Section
D4C: Fast and Efficient Container Image Updating for Edge with Delta Encodings
Naoki MATSUMOTODaisuke KOTANIYasuo OKABE
Author information
JOURNAL RESTRICTED ACCESS

2025 Volume E108.B Issue 7 Pages 780-795

Details
Abstract

Containers are the technology used by Linux to isolate execution environments. By distributing a container image, which is a collection of files contained in the container, users use an execution environment that includes the necessary files and libraries. However, container images are tens to hundreds of megabytes in size and require many network resources to be transferred. Especially in low-bandwidth network environments like edge computing, frequent image updating will be difficult and increase the network cost. The approach has been proposed to transfer only updated files but cannot provide smaller updates for partially updated files. In this paper, we propose D4C. D4C reduces the data size required for image updates using delta encodings. Delta encodings reduce data size and finish updating quickly, but generating and applying deltas is a time-consuming operation. We propose a delta generation approach by merging existing deltas to provide requested deltas as fast as we can. Also, D4C provides a dedicated file system called Di3FS. Di3FS applies deltas lazily and it enables container images to be available without applying all deltas. We confirmed that D4C can reduce the data size required to update container images by up to 95% and provide about 10x faster updating than the state-of-the-art approach. D4C’s merge-based delta generation approach can provide required deltas over 60x faster than generating deltas on-demand. Furthermore, benchmarks with PostgreSQL and PyTorch showed that D4C did not influence their performance.

Content from these authors
© 2025 The Institute of Electronics, Information and Communication Engineers
Previous article Next article
feedback
Top