Enhanced Platform Awareness – For PCIe Devices

Registered by Adrian Hoban

There is a growing demand for the cloud OS to have a greater awareness of the capabilities of the platforms it controls. This blueprint aims to facilitate more optimal VM placement and help drive tangible improvements for cloud tenants.

The blueprint presents an approach on how to leverage PCIe devices in cloud infrastructure, and looks in particular at Single Root IO Virtualization (SR-IOV) as one technology that can be used to dramatically improve the performance available to the virtual machine. The initial focus is on accelerator devices and builds upon ideas already proposed in several forum discussions and the following blueprints:
• nova/xenapi-gpu-passthrough (https://blueprints.launchpad.net/nova/+spec/xenapi-gpu-passthrough.
• nova/pci-passthrough https://blueprints.launchpad.net/nova/+spec/pci-passthrough.
• nova/pci-passthrough-and-sr-iov https://blueprints.launchpad.net/nova/+spec/pci-passthrough-and-sr-iov.

Blueprint information

Status:
Complete
Approver:
Russell Bryant
Priority:
Undefined
Drafter:
Adrian Hoban
Direction:
Needs approval
Assignee:
Adrian Hoban
Definition:
Superseded
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Russell Bryant

Related branches

Sprints

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.