WEKO3
アイテム
レイヤ間依存関係を利用したコンテナイメージPull時間の高速化
https://ipsj.ixsq.nii.ac.jp/records/2000826
https://ipsj.ixsq.nii.ac.jp/records/20008267225c353-efdd-43e3-8eb8-2315b334da54
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]()
2027年2月27日からダウンロード可能です。
|
Copyright (c) 2025 by the Information Processing Society of Japan
|
|
非会員:¥660, IPSJ:学会員:¥330, OS:会員:¥0, DLIB:会員:¥0 |
Item type | SIG Technical Reports(1) | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
公開日 | 2025-02-27 | |||||||||
タイトル | ||||||||||
言語 | ja | |||||||||
タイトル | レイヤ間依存関係を利用したコンテナイメージPull時間の高速化 | |||||||||
タイトル | ||||||||||
言語 | en | |||||||||
タイトル | Container Image Pull Time Acceleration Based on Layer Dependency | |||||||||
言語 | ||||||||||
言語 | jpn | |||||||||
キーワード | ||||||||||
主題Scheme | Other | |||||||||
主題 | ストレージ | |||||||||
資源タイプ | ||||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||||
資源タイプ | technical report | |||||||||
著者所属 | ||||||||||
東京都立産業技術高等専門学校 | ||||||||||
著者所属 | ||||||||||
東京都立産業技術高等専門学校 | ||||||||||
著者所属(英) | ||||||||||
en | ||||||||||
Tokyo Metropolitan College of Industrial Technology | ||||||||||
著者所属(英) | ||||||||||
en | ||||||||||
Tokyo Metropolitan College of Industrial Technology | ||||||||||
著者名 |
奥田,湧仁
× 奥田,湧仁
× 知念,賢一
|
|||||||||
論文抄録 | ||||||||||
内容記述タイプ | Other | |||||||||
内容記述 | コンテナ型仮想化ではアプリケーションやその実行環境はコンテナイメージという形式で配布される.その中でもアプリケーションコンテナと呼ばれる種類のコンテナは複数のレイヤで構成され,各レイヤはコンテナレジストリから別々にダウンロードされる.コンテナ化されたアプリケーションを実行する際,起動時間の大部分がコンテナイメージの取得(Pull)に費やされているという報告もある.コンテナイメージは複数のレイヤで構成されているが,従来のスタック型レイヤ構造では変更が生じたレイヤとそれ以降のレイヤを再ダウンロードする必要があり,結果的にPull時間が増大するという課題が存在する.そこで本研究ではレイヤのフォーマットやコンテナレジストリに対しての改変を行なうことなくコンテナイメージのPull時間を短縮する手法として,レイヤ間の依存関係を考慮した新たな構造を提案する.この手法ではコンテナイメージに含まれるレイヤ等の情報を定義しているマニフェストファイルに対して各レイヤの依存関係を明示的に記述することで,変更が生じたレイヤとそれに依存するレイヤのみを再ダウンロードする仕組みを実現する.この手法により再ダウンロードを必要とする範囲を最小化しコンテナイメージ全体のPull時間短縮を実現することを目指す. | |||||||||
論文抄録(英) | ||||||||||
内容記述タイプ | Other | |||||||||
内容記述 | In container-based virtualization, applications and their execution environments are distributed in the form of container images. Among the container-based virtualization methods, a type of container known as an application container is composed of multiple layers, with each layer downloaded separately from the container registry. It has been reported that a significant portion of the startup time for containerized applications is spent pulling the container image. Although container images consist of multiple layers, the conventional stacked layer structure requires that any modified layer and all subsequent layers be re-downloaded, which results in increased pull times. To address this problem, this research proposes a novel structure that takes inter-layer dependencies into account to reduce container image pull times without modifying the layer format or the container registry. In proposed method, explicit dependency information for each layer is added to the manifest file―which defines details such as the layers contained within the container image―thereby enabling a mechanism that re-downloads only the modified layer and its dependent layers. Proposed method aims to minimize the extent of re-downloads required and ultimately achieve a reduction in the overall pull time of container images. | |||||||||
書誌レコードID | ||||||||||
収録物識別子タイプ | NCID | |||||||||
収録物識別子 | AN10444176 | |||||||||
書誌情報 |
研究報告システムソフトウェアとオペレーティング・システム(OS) 巻 2025-OS-166, 号 20, p. 1-7, 発行日 2025-02-27 |
|||||||||
ISSN | ||||||||||
収録物識別子タイプ | ISSN | |||||||||
収録物識別子 | 2188-8795 | |||||||||
Notice | ||||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||||
出版者 | ||||||||||
言語 | ja | |||||||||
出版者 | 情報処理学会 |