Server/SIOV-R2: Difference between revisions

From OpenCompute
Jump to navigation Jump to search
Line 20: Line 20:
Scalable I/O Virtualization, Revision 2 working group scope:
Scalable I/O Virtualization, Revision 2 working group scope:
* Ensure Specification is compatible across multiple host and device architectures to provide a consistent usability experience.   
* Ensure Specification is compatible across multiple host and device architectures to provide a consistent usability experience.   
* Ensure Specification meets new, emerging, and complementary usages.
* Ensure Specification meets new, emerging, and complementary usages (confidential computing, etc.).
* Ensure a viable ecosystem transition path to SIOV Revision 2.0.
* Ensure a viable ecosystem transition path to SIOV Revision 2.0 from existing ecosystem (SR-IOV, SIOV R1).


SIOV R2 Overview:
SIOV R2 Overview:

Revision as of 20:02, 5 October 2023

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 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

Scalable I/O Virtualization, Revision 2 working group scope:

  • Ensure Specification is compatible across multiple host and device architectures to provide a consistent usability experience.
  • Ensure Specification meets new, emerging, and complementary usages (confidential computing, etc.).
  • Ensure a viable ecosystem transition path to SIOV Revision 2.0 from existing ecosystem (SR-IOV, SIOV R1).

SIOV R2 Overview:

SIOV R2 Status Updates: