Server/SIOV-R2

From OpenCompute
Revision as of 03:28, 28 September 2023 by Tom.stachura (talk | contribs) (Created page with "== Scalable I/O Virtualization (SIOV) == SIOV is '''hardware-assisted I/O virtualization''' designed for the hyperscale era, with the potential to support '''thousands of virtualized workloads per server. * SIOV moves the non-performance-critical virtualization and management logic '''off the device and into the virtualization stack'''. It uses a '''new scalable identifier''' on the device to address the workloads’ memory. SIOV delivers key benefits vs. prior art:...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Scalable I/O Virtualization (SIOV)

SIOV is hardware-assisted I/O virtualization designed for the hyperscale era, with the potential to support thousands of virtualized workloads per server.

  • SIOV moves the non-performance-critical virtualization and management logic off the device and into the virtualization stack. It uses a new scalable identifier on the device to address the workloads’ memory.

SIOV delivers key benefits vs. prior art:

  • Reduces the per-VM virtualization cost on the devices
  • More efficiently supports large numbers of VMs and containers
  • Provides more flexibility to the virtualization stack for provisioning & composability.

Impact: Virtualized I/O devices become much more configurable and scalable while delivering near-native performance to each VM/container/microservice.

SIOV R1

Scalable I/O Virtualization, Revision 1 was contributed to OCP by Intel and Microsoft:

SIOV R2