- 著者
-
追川 修一
- 出版者
- 一般社団法人情報処理学会
- 雑誌
- 情報処理学会論文誌 (ISSN:18827764)
- 巻号頁・発行日
- vol.54, no.3, pp.1153-1164, 2013-03-15
近年,不揮発性のnon-volatile(NV)メモリの性能向上が著しく,高速化,大容量化,低価格化が進んでいることから,それらをメインメモリとして用いる研究,またストレージデバイスとして用いる研究が,それぞれ別個に行われてきた.しかしながら,メインメモリおよびストレージの両方としても用いることのできるNVメモリは,その両方を融合できることを意味する.融合により,メインメモリとして使用できるメモリ領域が増加し,これまでメインメモリ容量を超えてメモリ割当て要求があった場合に発生していたページスワップが不要になることで,システムの処理性能が向上する.本論文はLinuxを対象とし,NVメモリから構成されるメインメモリとファイルシステムの具体的な融合方法を提案する.そして,Linuxをエミュレータ上で実行する評価実験を行い,融合が可能であること,また性能面でも有効であることを示す.Recent advances of non-volatile (NV) memory technologies make significant improvements on its performance including faster access speed, larger capacity, and cheaper costs. While the active researches on its use for main memory or storage devices have been stimulated by such improvements, they were conducted independently. The fact that NV memory can be used for both main memory and storage devices means that they can be unified. The unification of main memory and a file system based on NV memory enables the improvement of system performance because paging becomes unnecessary. This paper proposes a method of such unification and its implementation for the Linux kernel. The evaluation results performed by executing Linux on a system emulator shows the feasibility of the proposed unification method.