WEKO3
アイテム
Parallel and Consistent Live Checkpointing and Restoration of Split-memory VMs
http://hdl.handle.net/10228/0002001798
http://hdl.handle.net/10228/0002001798efb01bcf-48c2-4ed4-a080-4d987950d383
| 名前 / ファイル | ライセンス | アクション |
|---|---|---|
|
Download is available from 2026/5/29.
|
|
| アイテムタイプ | 共通アイテムタイプ(1) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 公開日 | 2025-07-28 | |||||||||||
| タイトル | ||||||||||||
| タイトル | Parallel and Consistent Live Checkpointing and Restoration of Split-memory VMs | |||||||||||
| 言語 | en | |||||||||||
| 著者 |
Murata, Tokito
× Murata, Tokito
× 光来, 健一
WEKO
20772
|
|||||||||||
| 抄録 | ||||||||||||
| 内容記述タイプ | Abstract | |||||||||||
| 内容記述 | Recently, clouds provide virtual machines (VMs) with a large amount of memory for big data analysis. For easier migration of such VMs, split migration divides the memory of a VM into several fragments and transfers them to multiple hosts. Since the migrated VM called a split-memory VM needs to exchange memory data between the hosts using remote paging, it is inherently subject to host and network failures. As a countermeasure, the checkpoint/restore mechanism has been used to periodically save the state of a VM, but the traditional mechanism is not suitable for split-memory VMs. It has to move a large amount of memory data between hosts during checkpointing and can just restore a normal VM on one host. This paper proposes D-CRES for enabling efficient checkpointing and restoration of split-memory VMs. D-CRES achieves fast checkpointing by saving the memory of a split-memory VM at all hosts in parallel without remote paging. It supports consistent live checkpointing to save the memory of a running VM by considering remote paging caused by the VM itself during checkpointing. In addition, it can incrementally take a checkpoint by considering remote paging since the last checkpointing. Upon failure, D-CRES restores a split-memory VM at multiple hosts in parallel. We have implemented D-CRES in KVM and showed that live checkpointing in D-CRES was up to 39x faster than the traditional mechanism. | |||||||||||
| 言語 | en | |||||||||||
| 書誌情報 |
en : Future Generation Computer Systems 巻 159, p. 432-443, 発行日 2024-05-29 |
|||||||||||
| 出版社 | ||||||||||||
| 出版者 | Elsevier | |||||||||||
| 言語 | en | |||||||||||
| キーワード | ||||||||||||
| 言語 | en | |||||||||||
| 主題Scheme | Other | |||||||||||
| 主題 | Virtual machine | |||||||||||
| キーワード | ||||||||||||
| 言語 | en | |||||||||||
| 主題Scheme | Other | |||||||||||
| 主題 | Checkpointing | |||||||||||
| キーワード | ||||||||||||
| 言語 | en | |||||||||||
| 主題Scheme | Other | |||||||||||
| 主題 | Paging | |||||||||||
| キーワード | ||||||||||||
| 言語 | en | |||||||||||
| 主題Scheme | Other | |||||||||||
| 主題 | Fault tolerance | |||||||||||
| キーワード | ||||||||||||
| 言語 | en | |||||||||||
| 主題Scheme | Other | |||||||||||
| 主題 | Recovery | |||||||||||
| 言語 | ||||||||||||
| 言語 | eng | |||||||||||
| 資源タイプ | ||||||||||||
| 資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||||||
| 資源タイプ | journal article | |||||||||||
| 出版タイプ | ||||||||||||
| 出版タイプ | AM | |||||||||||
| 出版タイプResource | http://purl.org/coar/version/c_ab4af688f83e57aa | |||||||||||
| DOI | ||||||||||||
| 識別子タイプ | DOI | |||||||||||
| 関連識別子 | https://doi.org/10.1016/j.future.2024.05.024 | |||||||||||
| 助成情報 | ||||||||||||
| 助成機関名 | 科学技術振興機構(JST)戦略的創造研究推進事業 | |||||||||||
| 言語 | ja | |||||||||||
| 研究課題番号タイプ | JGN | |||||||||||
| 研究課題番号 | JPMJCR21M4 | |||||||||||
| 研究課題番号URI | https://doi.org/10.52926/JPMJCR21M4 | |||||||||||
| 研究課題名 | プライバシセントリック情報処理基盤 | |||||||||||
| 言語 | ja | |||||||||||
| ISSN | ||||||||||||
| 収録物識別子タイプ | EISSN | |||||||||||
| 収録物識別子 | 1872-7115 | |||||||||||
| 研究者情報 | ||||||||||||
| URL | https://hyokadb02.jimu.kyutech.ac.jp/html/303_ja.html | |||||||||||
| 論文ID(連携) | ||||||||||||
| 値 | 10461835 | |||||||||||
| 連携ID | ||||||||||||
| 値 | 14720 | |||||||||||