| Item type |
Symposium(1) |
| 公開日 |
2023-01-06 |
| タイトル |
|
|
タイトル |
不揮発性メモリを用いた複製に基づく永続化のためのリカバリ機構 |
| タイトル |
|
|
言語 |
en |
|
タイトル |
Recovery Mechanism for Replication-based Persistence using Non-Volatile Memory |
| 言語 |
|
|
言語 |
jpn |
| キーワード |
|
|
主題Scheme |
Other |
|
主題 |
不揮発性メモリ,到達可能性,オブジェクト永続化,リカバリ,Java VM |
| 資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_5794 |
|
資源タイプ |
conference paper |
| 著者所属 |
|
|
|
高知工科大学 大学院工学研究科 |
| 著者所属 |
|
|
|
電気通信大学 大学院情報理工学研究科 |
| 著者所属 |
|
|
|
東京大学 大学院情報理工学系研究科 |
| 著者所属 |
|
|
|
高知工科大学 大学院工学研究科 |
| 著者所属 |
|
|
|
明治大学 理工学部 |
| 著者所属(英) |
|
|
|
en |
|
|
Graduate School of Engineering, Kochi University of Technology |
| 著者所属(英) |
|
|
|
en |
|
|
Graduate School of Informatics and Engineering, The University of Electro-Communications |
| 著者所属(英) |
|
|
|
en |
|
|
Graduate School of Information |
| 著者所属(英) |
|
|
|
en |
|
|
Science and Technology, The University of Tokyo |
| 著者所属(英) |
|
|
|
en |
|
|
Graduate School of Engineering, Kochi University of Technology |
| 著者所属(英) |
|
|
|
en |
|
|
School of Science and Technology, Meiji University |
| 著者名 |
松本, 康太郎
長安, 尚之
鵜川, 始陽
高田, 喜朗
岩崎, 英哉
|
| 著者名(英) |
Kotaro, MATSUMOTO
Naoyuki, NAGAYASU
Tomoharu, UGAWA
Yoshiaki, TAKATA
Hideya, IWASAKI
|
| 論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
不揮発性メモリ(NVM)は,電源を喪失してもデータを保持し続ける主記憶装置である.我々は,プログラム実行中にDRAM上のオブジェクトをNVM上に複製することで,システムがクラッシュした後でもデータを復元できるJava仮想機械(VM)を開発している.これまで,オブジェクトの複製を作る機能を実現したが,本研究ではさらに,クラッシュ後のプログラムの再起動において,複製を使ってデータを復元するリカバリ機能を実現した.そのために,クラスオブジェクトなどのメタ情報をNVM上に保存する仕組みを開発した.リカバリ処理では,DRAM上のヒープにオブジェクトの領域を確保し,その内容を複製から書き戻す.この処理を,ランタイムシステムにC++で実装した関数とJavaのライブラリメソッドが協調して行う.これにより,リカバリ処理中にごみ集めが起きるような複雑なケースにも対応している.実際に提案システム上でプログラム実行中に電源を切断し,正しく復元できることを確認した. |
| 書誌情報 |
第64回プログラミング・シンポジウム予稿集
巻 2023,
p. 59-71,
発行日 2023-01-06
|
| 出版者 |
|
|
言語 |
ja |
|
出版者 |
情報処理学会 |