ハイパーバイザ仮想環境におけるVM間相互通信の高速化手法の研究

書誌事項

タイトル別名
  • Proposal for a Method to Accelerate Inter-VM Communication in Hypervisor Virtual Environments

この論文をさがす

抄録

In recent years, the demand for software-based packet processing has been increasing, as evidenced by the emergence of terms such as SDN and SFV. While software packet processing is highly flexible and scalable, its performance is lower than that of packet processing by dedicated devices such as routers. Kernel bypassing techniques are used to improve the performance of software packet processing, and DPDK is one of the most powerful techniques. By using DPDK, it is possible to achieve performance close to that of dedicated devices. When we think about the mechanism of DPDK and virtualization, we find that DPDK, a kernel bypass technology, and hypervisor virtualization, which operates as a kernel function, do not go well together. In particular, we hypothesized that there might be cases where the use of DPDK as a hypervisor switch might cause performance degradation. We hypothesized that there might be cases where performance degradation is caused, especially when DPDK is used as a hypervisor switch. From the above, it can be seen that there is an increasing number of software that provides fast packet IO using DPDK. However, when considering fast packet IO in a virtual environment, especially in a hypervisor virtual environment. However, when considering fast packet IO in virtual environments, especially in hypervisor virtual environments, DPDK-based acceleration methods are not effective and should be avoided. Therefore, I have developed a method for accelerating packet IO between VMs in a hypervisor environment without using DPDK. In this paper, I have proposed two methods to accelerate packet IO between VMs in hypervisor environments without using DPDK: one using PCI-Passthrough and SR-IOV, and the other using Unikernel. We have confirmed that both of these methods show better performance than the commonly used methods.

収録刊行物

詳細情報 詳細情報について

  • CRID
    1390009225532481024
  • NII論文ID
    120007119610
  • NII書誌ID
    AA12677220
  • DOI
    10.15002/00023965
  • HANDLE
    10114/00023965
  • ISSN
    21879923
  • 本文言語コード
    ja
  • データソース種別
    • JaLC
    • IRDB
    • CiNii Articles
  • 抄録ライセンスフラグ
    使用可

問題の指摘

ページトップへ