WEKO3
アイテム
NDCKPT: 不揮発性メインメモリを用いたOSによる透過的なプロセスチェックポインティングの実現
https://ipsj.ixsq.nii.ac.jp/records/203248
https://ipsj.ixsq.nii.ac.jp/records/2032482faf65ce-ee7e-45e0-8d0f-b39268af66f1
| 名前 / ファイル | ライセンス | アクション |
|---|---|---|
|
|
Copyright (c) 2020 by the Institute of Electronics, Information and Communication Engineers This SIG report is only available to those in membership of the SIG.
|
|
| EMB:会員:¥0, DLIB:会員:¥0 | ||
| Item type | SIG Technical Reports(1) | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 公開日 | 2020-02-20 | |||||||||
| タイトル | ||||||||||
| タイトル | NDCKPT: 不揮発性メインメモリを用いたOSによる透過的なプロセスチェックポインティングの実現 | |||||||||
| 言語 | ||||||||||
| 言語 | jpn | |||||||||
| キーワード | ||||||||||
| 主題Scheme | Other | |||||||||
| 主題 | システムソフトウェア | |||||||||
| 資源タイプ | ||||||||||
| 資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||||
| 資源タイプ | technical report | |||||||||
| 著者所属 | ||||||||||
| 早稲田大学基幹理工学部 | ||||||||||
| 著者所属 | ||||||||||
| 早稲田大学基幹理工学部 | ||||||||||
| 著者名 |
西田, 耀
× 西田, 耀
× 木村, 啓二
|
|||||||||
| 論文抄録 | ||||||||||
| 内容記述タイプ | Other | |||||||||
| 内容記述 | アプリケーションの耐障害性を向上させる手法の一つにチェックポインティングがある.これまでに,アプリケーションを変更することなく透過的にチェックポイントを行う手法がいくつか発表されている.また,Non-volatile DIMM (NVDIMM) を状態の保存先として利用することで,主記憶に比べて 100 倍以上遅い外部記憶へのアクセスに依存することなくチェックポイントを行う手法が提案されている.しかし,DRAM で構成された主記憶から不揮発性の記憶装置に状態をコピーするという操作は依然存在しており,これがチェックポイントのオーバーヘッドの大部分を占めている.本研究では,アプリケーションを NVDIMM 上に直接マッピングして実行することで状態のコピーを最小限に抑え,さらにページテーブルも含めたプロセスのメモリ空間を二重化して一貫性を確保しつつチェックポインティングを行う,NDCKPT という手法を提案する.Linux Kernel に NDCKPT を実装し,Optane DC Persistent Memory を用いて評価を行った結果,メモリ消費量が 1MB 程度のアプリケーションでは,100ms 程度の高頻度でチェックポイントを行っても実行時間の増加を 1% 以下に抑えられることがわかった.また,数百 MB のメモリを消費するアプリケーションにおいては,NVDIMM 上で実行を行うオーバーヘッドが支配的で実行時間比で 2 倍から 3 倍以上となる一方,チェックポイントによって加わるオーバーヘッドは 20-30 秒間隔で 10% 前後となることがわかった. | |||||||||
| 書誌レコードID | ||||||||||
| 収録物識別子タイプ | NCID | |||||||||
| 収録物識別子 | AA12149313 | |||||||||
| 書誌情報 |
研究報告組込みシステム(EMB) 巻 2020-EMB-53, 号 14, p. 1-6, 発行日 2020-02-20 |
|||||||||
| ISSN | ||||||||||
| 収録物識別子タイプ | ISSN | |||||||||
| 収録物識別子 | 2188-868X | |||||||||
| Notice | ||||||||||
| SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||||
| 出版者 | ||||||||||
| 言語 | ja | |||||||||
| 出版者 | 情報処理学会 | |||||||||