Presentation 2023-01-25
Fast Container Image Updating with Binary Delta Encoding
Naoki Matsumoto, Daisuke Kotani, Yasuo Okabe,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) Container is an execution environment isolation technology for Linux. By distributing container images that consolidate files for applications, it is possible to use an execution environment that has necessary libraries, and updates can be easily performed by transferring the latest image. However, container images include tens or hundreds of megabytes of data and require large amounts of network resources. Container images need to be updated quickly to avoid negative effects on services, it requires time to transfer and deploy container images in environments where network resources are restricted. In this paper, we propose a method to speed up image updating in such environments by reducing the data size required for image updating using binary delta encoding. We confirmed that the proposed method is effective for container images that contain a wide variety of files except for some files, and that the data size required for updating can be reduced to 5-40% of that of an existing method. We also confirmed that the performance degradation of the application in the container by using the proposed method is limited and acceptable.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Container Image / Binary Delta Encoding / Delta Encoding
Paper # IA2022-70
Date of Issue 2023-01-18 (IA)

Conference Information
Committee IA
Conference Date 2023/1/25(1days)
Place (in Japanese) (See Japanese page)
Place (in English) Osaka Umeda Campus, Kwansei Gakuin University (Osaka)
Topics (in Japanese) (See Japanese page)
Topics (in English) Sensor Network, IoT, M2M, etc., and IA2022 - Workshop on Internet Architecture and Applications 2022
Chair Tomoki Yoshihisa(Osaka Univ.)
Vice Chair Yusuke Sakumoto(Kwansei Gakuin Univ.) / Yuichiro Hei(KDDI Research) / Hiroshi Yamamoto(Ritsumeikan Univ.)
Secretary Yusuke Sakumoto(Osaka Univ.) / Yuichiro Hei(Kogakuin Univ.) / Hiroshi Yamamoto(Kyushu Inst. of Tech.)
Assistant Daisuke Kotani(Kyoto Univ.) / Ryo Nakamura(Fukuoka Univ.) / Ryo Nakamura(Univ. of Tokyo)

Paper Information
Registration To Technical Committee on Internet Architecture
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Fast Container Image Updating with Binary Delta Encoding
Sub Title (in English)
Keyword(1) Container Image
Keyword(2) Binary Delta Encoding
Keyword(3) Delta Encoding
1st Author's Name Naoki Matsumoto
1st Author's Affiliation Kyoto University(Kyoto Univ.)
2nd Author's Name Daisuke Kotani
2nd Author's Affiliation Kyoto University(Kyoto Univ.)
3rd Author's Name Yasuo Okabe
3rd Author's Affiliation Kyoto University(Kyoto Univ.)
Date 2023-01-25
Paper # IA2022-70
Volume (vol) vol.122
Number (no) IA-359
Page pp.pp.14-21(IA),
#Pages 8
Date of Issue 2023-01-18 (IA)