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
Link To Document