• DocumentCode
    2177598
  • Title

    Multi-root Share of Single-Root I/O Virtualization (SR-IOV) Compliant PCI Express Device

  • Author

    Suzuki, Jun ; Hidaka, Yoichi ; Higuchi, Junichi ; Baba, Teruyuki ; Kami, Nobuharu ; Yoshikawa, Takashi

  • Author_Institution
    Syst. Platforms Res. Labs., NEC Corp., Kawasaki, Japan
  • fYear
    2010
  • fDate
    18-20 Aug. 2010
  • Firstpage
    25
  • Lastpage
    31
  • Abstract
    We have achieved sharing a single-root I/O virtualization (SR-IOV) compliant PCI Express (PCIe) I/O device among multiple computers. A device share not only inside a single computer among virtual machines, but also among multiple computers attracts a great interest because it provides efficient utilization of computer resources. Because PCIe is originally a single-root system, realizing multi-root I/O virtualization is much more difficult than SR-IOV. We allocate virtual instances called VF of an SR-IOV-compliant I/O device to an individual computer by virtualizing IOV configuration and translating memory address of VF to that of the allocated computer. With the FPGA implementation, we have achieved sharing a commercially-available network interface card among three computers without modification in OS/driver and device itself. In addition, the performance reaches 99% of the device in the best case whereas the implementation is in the early stage, indicating this method provides not only MR sharing but high performance at the same time.
  • Keywords
    field programmable gate arrays; local area networks; network interfaces; peripheral interfaces; virtual machines; computer resources; multi-root share; multiple computers; single-root I/O virtualization compliant PCI express device; Bridges; Computers; Driver circuits; Ethernet networks; Performance evaluation; Servers; Switches; Ethernet; I/O device; PCI; SR-IOV; resource share; virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Interconnects (HOTI), 2010 IEEE 18th Annual Symposium on
  • Conference_Location
    Mountain View, CA
  • Print_ISBN
    978-1-4244-8547-5
  • Electronic_ISBN
    978-0-7695-4208-9
  • Type

    conf

  • DOI
    10.1109/HOTI.2010.21
  • Filename
    5577346