@techreport{oai:ipsj.ixsq.nii.ac.jp:00070042, author = {佐藤, 充 and 三吉, 貴史 and 岩松, 昇 and 稲垣, 淳一 and 矢崎, 昌朋 and 堀江, 健志 and Mitsuru, Sato and Takashi, Miyoshi and Noboru, Iwamatsu and Junichi, Inagaki and Masatomo, Yasaki and Takeshi, Horie}, issue = {19}, month = {Jul}, note = {クラウドシステムの普及により,仮想化の重要性が増してきている.現在の仮想化の課題として I/O 性能および多種 I/O サポートがあり,仮想化環境で I/O 高速化・多種サポートを実現できる直接 I/O と呼ばれる技術が着目されてきている.本論文では,直接I/Oを実現し,I/O をハードウェアレベルで仮想化する技術として PCI Express (PCIe) をベースとした I/O 仮想化技術を取り上げ,仮想化環境で必要とされる仮想マシン移動をサポートするための技術について議論する.我々は仮想マシン移動をサポートするための技術としていくつかの可能性を検討している.それらは I/O MMU を拡張する方式,PCIe スイッチ内に書き込み記録テーブルを保持する方式,PCIe スイッチで書き込みをマルチキャストする方式である.今回我々は,PCIe スイッチ内に書き込み記録テーブルを保持する方式を実装し,効果の見積もりを行った.その結果,直接 I/O を用いた仮想マシンでも,見た目の停止時間がわずかに増加 (+5ms) するだけで移動できることを確認した., In recent years, cloud computing becomes popular and importance of virtual machine (VM) system increases. Current VM system has problems in the performance of I/O. So the “Direct I/O” mechanism will become key technology of future virtual machine systems to improve I/O performance of virtual machines. In this paper, we propose some methods of live migration for VMs with Direct I/O. In Direct I/O environment, there are some difficulties to move VMs. To solve such difficulties, we use PCI Express (PCIe) switch and hardware mechanism in PCIe switch. We propose three mechanisms for migrate VMs: extension of I/O MMU, page listing in PCIe switch, and multicasting in PCIe switch. We implemented the second method for testing and estimated additional stop-period of migrated VM at 5ms.}, title = {直接I/O環境下の仮想マシン移動を実現するPCI Expressスイッチ}, year = {2010} }