WEKO3
-
RootNode
アイテム
ホスト型仮想計算機におけるメモリ管理のアウトソーシングの提案
https://ipsj.ixsq.nii.ac.jp/records/78651
https://ipsj.ixsq.nii.ac.jp/records/7865101094e68-cbc5-4cdb-ac1e-5e5d38ac89a3
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2011 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2011-11-22 | |||||||
タイトル | ||||||||
タイトル | ホスト型仮想計算機におけるメモリ管理のアウトソーシングの提案 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Proposal for Memory-Management-Oustsourcing in Hosted Virtual Machines | |||||||
言語 | ||||||||
言語 | jpn | |||||||
キーワード | ||||||||
主題Scheme | Other | |||||||
主題 | 仮想マシン | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
資源タイプ | technical report | |||||||
著者所属 | ||||||||
筑波大学システム情報工学研究科コンピュータサイエンス専攻 | ||||||||
著者所属 | ||||||||
筑波大学システム情報工学研究科コンピュータサイエンス専攻 | ||||||||
著者所属 | ||||||||
筑波大学システム情報工学研究科コンピュータサイエンス専攻 | ||||||||
著者所属 | ||||||||
筑波大学システム情報工学研究科コンピュータサイエンス専攻 | ||||||||
著者所属 | ||||||||
筑波大学システム情報工学研究科コンピュータサイエンス専攻 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Computer Science, University of Tsukuba | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Computer Science, University of Tsukuba | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Computer Science, University of Tsukuba | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Computer Science, University of Tsukuba | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Computer Science, University of Tsukuba | ||||||||
著者名 |
戸祭, 要
新城, 靖
齊藤, 剛
豊岡, 拓
板野, 肯三
× 戸祭, 要 新城, 靖 齊藤, 剛 豊岡, 拓 板野, 肯三
|
|||||||
著者名(英) |
Kaname, Tomatsuri
Yasushi, Shinjo
Go, Saito
Hiraku, Toyooka
Kozo, Itano
× Kaname, Tomatsuri Yasushi, Shinjo Go, Saito Hiraku, Toyooka Kozo, Itano
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | ホスト型仮想計算機においては、ホスト OS(Operating System) とゲスト OS でメモリ管理が重複することで様々な問題が発生する。そのような問題には、大域的なメモリ割り当ての最適化が難しいこと、同じページを 2 重にページアウトしようとしてしまうこと、および、ゲストのページをメインメモリにピン止めができないことを含む。この問題を解決するためにこの論文は、ゲスト OS のメモリ管理をホスト OS にアウトソースすることで、メモリ管理の重複を無くすことを提案している。アウトソーシングとは、従来の準仮想化とは異なりゲスト OS の高水準のモジュールを置き換え、ゲスト OS からホスト OS の機能を利用可能にする手法である。従来、アウトソーシングはホスト型仮想計算機の入出力性能を改善するために用いられる手法であったが、この論文では、アウトソーシングを非入出力であるメモリ管理に適用している。提案方式は、ホスト OS とゲスト OS ともに Linux で実装を行っている。現在までに、ゲスト OS からホスト OS の管理するメモリをシステムコールにより利用すること、および、ゲストのページをメインメモリにピン止めすることが動作している。 | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | In hosted virtual machines, memory management duplication between the host operating system (OS) and guest OSes causes various problems. These problems include the difficulty of global memory allocation optimization, duplicated paging out of same pages, and inability to pin guest pages in a main memory. To address these problems, this paper proposes outsourcing the memory management of a guest OS to the host OS and eliminating some memory management duplication. Unlike conventional paravirtualization, outsourcing replaces high-level guest OS modules and enables a guest OS to use host OS functions. While the previous work about outsourcing tackles improving I/O performance, this paper applies outsourcing to memory management, which does not perform I/O. The proposed method is being implemented in Linux as a host and a guest OS. The current implementation allows a guest OS using a host memory through a system call, and pining guest pages in a main memory. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN10444176 | |||||||
書誌情報 |
研究報告システムソフトウェアとオペレーティング・システム(OS) 巻 2011-OS-119, 号 9, p. 1-7, 発行日 2011-11-22 |
|||||||
Notice | ||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |