Server/SIOV-R2: Difference between revisions
Jump to navigation
Jump to search
Tom.stachura (talk | contribs) No edit summary |
No edit summary |
||
(13 intermediate revisions by 3 users not shown) | |||
Line 2: | Line 2: | ||
SIOV is '''hardware-assisted I/O virtualization''' designed for the hyperscale era, with the potential to support '''thousands of virtualized workloads per server. | 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 ''' | * 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: | SIOV delivers key benefits vs. prior art: | ||
Line 9: | Line 9: | ||
* Provides '''more flexibility to the virtualization stack''' for provisioning & composability. | * Provides '''more flexibility to the virtualization stack''' for provisioning & composability. | ||
''''' | '''''Value Proposition''''': Virtualized I/O devices become much '''more configurable and scalable''' while delivering '''near-native performance''' to each VM/container/microservice, with support for confidential computing. | ||
== SIOV R1 == | == SIOV R1 == | ||
Line 18: | Line 18: | ||
== SIOV R2 == | == SIOV R2 == | ||
Scalable I/O Virtualization, Revision 2 | Scalable I/O Virtualization, Revision 2 workstream scope: | ||
* Ensure | * Ensure specification is compatible across multiple host and device architectures to provide a consistent usability experience. | ||
* Ensure | * 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: | ||
* | * [https://docs.google.com/presentation/d/1BG8JzR3Az2HX70vl345PZ0RfMHx1tEeq/edit?usp=drive_link&ouid=102378729691443933051&rtpof=true&sd=true SIOV R2 Workstream Overview.PPT] | ||
SIOV R2 | == Server Project Updates on SIOV R2 == | ||
* June 2023: | * June 2023: [https://docs.google.com/presentation/d/1KciHutV8zovug8VYpnv5jk6cPBWBtENz/edit?usp=drive_link&ouid=102378729691443933051&rtpof=true&sd=true SIOV R2 - June'23 Server Project Update.PPT] | ||
* March 2024: [https://docs.google.com/presentation/d/1XKH1OsNH9iFstiiB2VZuUZ_-EfmZqqeg/edit?usp=drive_link&ouid=102378729691443933051&rtpof=true&sd=true SIOV R2 - March'24 Server Project Update.PPT] |
Latest revision as of 17:00, 22 April 2024
Scalable I/O Virtualization (SIOV)[edit]
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.
Value Proposition: Virtualized I/O devices become much more configurable and scalable while delivering near-native performance to each VM/container/microservice, with support for confidential computing.
SIOV R1[edit]
Scalable I/O Virtualization, Revision 1 was contributed to OCP by Intel and Microsoft:
SIOV R2[edit]
Scalable I/O Virtualization, Revision 2 workstream 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:
Server Project Updates on SIOV R2[edit]
- June 2023: SIOV R2 - June'23 Server Project Update.PPT
- March 2024: SIOV R2 - March'24 Server Project Update.PPT