Graphic Acceleration Mechanism for Multiple Desktop System Based on Virtualization Technology

Multiple-desktop environment system (MPDS) based on virtualization technology focuses on improving user experiences of desktop applications. However, the current graphic performance of MPDS cannot satisfy the various desktop applications. Therefore, enhancing the graphic performance of MPDS is a key issue in virtual desktop environment. Leverage existing technical conditions, we propose a graphic acceleration mechanism to solve the problem. This graphic acceleration mechanism of MPDS provides better graphic performance than existing virtual machine systems. Using the graphic acceleration mechanism, virtual machines without hardware rendering capability in MPDS could execute complex graphic applications and display these with good effect. In the analysis, we have the conclusion that the graphic performance with the graphic acceleration mechanism is much better than before.

[1]  Jeremy Sugerman,et al.  GPU virtualization on VMware's hosted I/O architecture , 2008, OPSR.

[2]  Fabrice Bellard,et al.  QEMU, a Fast and Portable Dynamic Translator , 2005, USENIX ATC, FREENIX Track.

[3]  Andy Hopper,et al.  Virtual Network Computing , 1998, IEEE Internet Comput..

[4]  Jin-Soo Kim,et al.  Inter-domain socket communications supporting high performance and full binary compatibility on Xen , 2008, VEE '08.

[5]  Tal Garfinkel,et al.  Virtual machine monitors: current technology and future trends , 2005, Computer.

[6]  Jian Wang,et al.  XenLoop: a transparent high performance inter-VM network loopback , 2008, HPDC '08.

[7]  David Chisnall,et al.  The Definitive Guide to the Xen Hypervisor , 2007 .

[8]  Xiaolan Zhang,et al.  XenSocket: A High-Throughput Interdomain Transport for Virtual Machines , 2007, Middleware.

[9]  Ludmila Cherkasova,et al.  Measuring CPU Overhead for I/O Processing in the Xen Virtual Machine Monitor , 2005, USENIX ATC, General Track.

[10]  Beng-Hong Lim,et al.  Virtualizing I/O Devices on VMware Workstation's Hosted Virtual Machine Monitor , 2001, USENIX Annual Technical Conference, General Track.

[11]  Hai Jin,et al.  Live migration of virtual machine based on full system trace and replay , 2009, HPDC '09.

[12]  Gil Neiger,et al.  Intel ® Virtualization Technology for Directed I/O , 2006 .

[13]  Eyal de Lara,et al.  VMM-independent graphics acceleration , 2007, VEE '07.

[14]  Andrew Warfield,et al.  Safe Hardware Access with the Xen Virtual Machine Monitor , 2007 .

[15]  Federico Silla,et al.  An Efficient Implementation of GPU Virtualization in High Performance Clusters , 2009, Euro-Par Workshops.

[16]  Dave Shreiner OpenGL programming guide , 2013 .