Sinisa Botas - Fotolia
Delivering desktop instances and virtualized applications to remote endpoints relies on fast, secure networking. Network latency and chatty network protocols such as TCP can slow the performance of time-sensitive traffic such as mouse input, touchscreen gestures or streaming content. Horizon 6 integrates a variety of optimizations to improve the performance of common desktop and application content exchanged across the Internet. Collectively, this suite of optimization technologies is called VMware Blast.
From an endpoint support perspective, Blast Adaptive UX increases the communication performance of remote desktops and applications using HTML and a proprietary protocol called PCoIP. Blast Unity Touch improves the way that virtualized desktops and applications run on mobile devices, and Blast Local Access supports access to local USB devices and other peripherals even while users work with virtualized desktops and applications. In the area of media performance, Blast Multimedia improves multimedia streaming tasks such as streaming audio or video, while Blast Live Communications optimizes the performance of real-time audio and video such as Lync or Skype, and Blast 3D handles virtualized 3-D graphics rendering.
VMware can use three technologies to accelerate graphics on servers: virtual shared graphics acceleration, or vSGA; virtual direct graphics acceleration (vDGA); and virtual graphics processing unit, or vGPU. With vDGA, the hypervisor allows VMs to communicate directly with graphics hardware on the server using drivers that are native to the graphics adapter, such as NVIDIA or ATI drivers, for better graphics performance. With vDGA, the VM talks to the native graphics driver, and the VM's workload can perform any graphics function or feature that the graphics hardware can support, including DirectX 11; OpenGL; and even the compute unified device architecture, or CUDA, for parallel computing.
The problem with vDGA is that it's not a shared architecture -- it's only one VM (or desktop instance) per graphics adapter -- so this severely limits the number of graphics-intensive instances that the server can practically support. Even high-end graphics adapters with two or four GPUs pose serious limitations because there aren't enough PCIe slots -- or even power supply capacity -- to operate multiple graphics cards.
Still, vDGA might be the perfect answer when just a few top-quality graphics-intensive desktop instances are needed in the enterprise.
Dig Deeper on Working with VMware View
Related Q&A from Stephen J. Bigelow
There are many different VM automation tools available -- some of them part of much wider product and feature suites. Determine which features you ... Continue Reading
Avoid automation issues by coordinating with the wider organization to ensure employees know how to provision resources and remain aware of evolving ... Continue Reading
Automating VMs isn't universally beneficial. Determine whether your organization needs mass production of VMs before deploying automation tools or ... Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.