| Tweet | |
| 三原, 柗本, 楠本, "OverlayGit:OverlayFSを用いた高速なGitファイルシステム," 情報処理学会論文誌, 66(11), pp. 1462-1472, 2025年11月. | |
| ID | 882 |
| 分類 | 論文誌 |
| タグ | fast file git overlayfs overlaygit system |
| 表題 (title) |
OverlayGit:OverlayFSを用いた高速なGitファイルシステム |
| 表題 (英文) |
OverlayGit: a Fast Git File System with OverlayFS |
| 著者名 (author) |
三原 公平,柗本 真佑,楠本 真二 |
| 英文著者名 (author) |
Kohei Mihara,Shinsuke Matsumoto,Shinji Kusumoto |
| キー (key) |
Kohei Mihara,Shinsuke Matsumoto,Shinji Kusumoto |
| 定期刊行物名 (journal) |
情報処理学会論文誌 |
| 定期刊行物名 (英文) |
|
| 巻数 (volume) |
66 |
| 号数 (number) |
11 |
| ページ範囲 (pages) |
1462-1472 |
| 刊行月 (month) |
11 |
| 出版年 (year) |
2025 |
| Impact Factor (JCR) |
|
| URL |
|
| 付加情報 (note) |
|
| 注釈 (annote) |
|
| 内容梗概 (abstract) |
Gitはバージョン管理システムのデファクトスタンダードである.Gitリポジトリのホスティングサービスもさかんに使用されており,現在では1億件以上のリポジトリが存在する.データの豊富さから,ソフトウェアリポジトリを対象としたマイニング(Mining Software Repositories,MSR)が多数行われている.MSRにおけるGitの課題の1つとして,チェックアウト処理の速度が遅い点があげられる.MSRで対象にされる大規模なリポジトリではチェックアウト処理が遅く,MSRの作業効率を低下させている.チェックアウト処理の時間的コストが大きい原因はGit独自のファイルシステムにある.Gitではすべてのデータをblob(binary large object)と呼ばれる形式に変換して保存しており,データアクセス時にはblobファイルを作業ディレクトリに展開する処理が行われる.この展開処理に大きなコストがかかっている.本研究では,OverlayFSを用いたGitリポジトリ用ファイルシステムを提案する.提案ツールは時間的コストの大きい展開処理を不要にし,Gitのチェックアウト処理を高速化する.提案ツールとGitの比較実験の結果,提案ツールのチェックアウトは最大でGitの13倍高速であることを確認した. |
| 論文電子ファイル | 利用できません. |
| BiBTeXエントリ |
@article{id882,
title = {{OverlayGit}:{OverlayFS}を用いた高速な{Git}ファイルシステム},
author = {三原 公平 and 柗本 真佑 and 楠本 真二},
journal = {情報処理学会論文誌},
volume = {66},
number = {11},
pages = {1462-1472},
month = {11},
year = {2025},
}
|