Slide 3
Slide 3 text
Page 3
GPU-Accelerated VDI on OpenStack
NIMBIS
SERVICES,
INC.
Challenges for GPU-Accelerated Virtual Desktop Infrastructure (VDI)
on OpenStack
§ Making the GPU available to a virtual machine.
(3 basic approaches, ok, maybe 4).
Ø Bare Metal / Containers (lxc)
Ø PCI Pass-Through
Ø Para-virtualization (proxy device drivers)
Ø Remote Display Protocols (X, NX, VirtualGL, WebGL)
§ Remote desktop protocol that supports GPU acceleration.
Ø Host and Guest Combinations: Linux or Windows
Ø Remote Clients: Linux, Windows, OSX, Web Browser, Tablet
Ø Networking: “The Joys of Firewalls”, or “Any Port as Long as it is 443”
Ø Licenses: “This is too good to be free.”
§ Provisioning GPU resources from within OpenStack.
Ø Nova compute virtualization driver (plugin).
Ø GPU instance types, resource discovery, and scheduling.
Ø This is still under development in the community.
Ø Full disclosure: Nimbis hand-deployed the GPU instances for testing.