Font Size: a A A

Research And Implementation Of 3D Remote Desktop Synchronization Technology Based On KVM

Posted on:2020-02-28Degree:MasterType:Thesis
Country:ChinaCandidate:X TangFull Text:PDF
GTID:2428330596976880Subject:Engineering
Abstract/Summary:PDF Full Text Request
In wake of development of capacity on computer hardware and virtualization in recent years,cloud platform technology has grasped highly attentions in this respect,especially the cloud desktop.Cloud desktop is the most mature and applicable technique in the early stage,which utilize virtualization technology to manage computing mode,storage and network resources of servers uniformly.Meanwhile,it could be installed as desktop system for users to deal with daily office work.However,driving by megatrends of digital transformation,enterprises have to adjust strategy and put focus on business areas such as big data analysis,3D graphic design,multimedia edition,VR and AR(augmented reality).These businesses need higher requirements for performance of GPU.Nowadays,the cloud desktop is equipped with Intel-based VT or AMD-based SVM to virtualize CPU and I/O.Furthermore,both Intel and AMD have been configured with register on CPU respectively aimed at realizing memory virtualization and offering stable simulation technology for vMEM.But GPU is at slow speed compared with other device virtualization.Therefore,four general solutions are generated: CPU device simulation,graphic instructions redirection,PCI device pass-through and GPU with full virtualization.Each method has drawbacks to some extent: the first one is difficult to realize simulation of CPU and is poor in the aspect of simulation performance;the second one has terrible compatibility and performance;the third solution provides good pass-through effects,but the virtual machine will lose advanced features and be limited by severs;realization of the last one is expensive and must be supported and authorized by factories.Based on the open-source virtualization technology of KVM and open-source remote desktop with transport protocols of Spice,this paper provides solution to design and realize 3D remote desktop sync based on PCI device pass-through.Utilizing VFIO to realize the pass-through between physical graphic devices on servers and virtual machines,the project can enhance the 3D support capability of virtual machine,settle matters on GPU simulation and achieve the 3D remote desktop sync through modifying Spice protocols.Accordingly,the key point in the paper is focusing on design and development of PCI device pass-through in desktop cloud as well as 3D remote desktop sync.
Keywords/Search Tags:desktop cloud, Graphics device pass-through, SPICE, KVM, VFIO
PDF Full Text Request
Related items