Font Size: a A A

Design And Implementation Of Desktop Virtualization Client Based On IDV Architecture

Posted on:2021-01-24Degree:MasterType:Thesis
Country:ChinaCandidate:R N LianFull Text:PDF
GTID:2428330611465683Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of virtualization technology and computer hardware,more and more enterprises,governments,schools and other institutions begin to use desktop virtualization products to improve office efficiency and reduce operating costs.The core idea of desktop virtualization system is "centralized management and distributed display".On the one hand,it provides users with a virtual desktop environment,so that users can access their own desktop environment for office or learning anytime and anywhere,providing a flexible and secure desktop experience;on the other hand,all users' virtual desktops are centralized managed by the system background,greatly reducing the computing of enterprises Cost of machine operation and maintenance.The traditional desktop virtualization technology architecture is VDI(Virtual Desktop Infrastructure),which is characterized by "centralized storage,centralized computing".Its characteristics determine that users must access their desktop through the network,and VDI architecture products have high requirements for network bandwidth,server computing and storage performance.In order to overcome the shortcomings of VDI architecture,such as high cost of server investment,high network dependence,centralized risk,poor peripheral equipment support,Intel company took the lead in proposing a new type of IDV(Intelligent Desktop Virtualization),which is a new technical concept,uses the way of "distributed computing,centralized storage" to meet the needs of users.The server is responsible for the management and transmission of virtual machine images,and the terminal is responsible for the operation of virtual desktop,which greatly reduces the computing pressure and bandwidth requirements of the server,and fundamentally improves the user experience of virtual desktop.Based on the research and investigation of desktop virtualization,this paper first introduces the development and current situation of desktop virtualization,summarizes the development of desktop virtualization technology at home and abroad and compares the traditional VDI desktop virtualization architecture and the new IDV architecture,then establishes the relevant concepts and technologies needed for system development,and finally focuses on the analysis of the storage of desktop image and the relationship between desktop communications technology.After completing the research and practice of the corresponding technology,this paper will design and develop a desktop virtualization system based on KVM and IDV architecture,and focus on the design and implementation of desktop virtualization Linux client.Among them,this paper realizes the configuration and management of virtual desktop and all kinds of virtual resources through libvirt API;builds image resource storage pool based on NFS,CEPH and local storage scheme;builds vxlan tunnel based on open vswitch to realize the communication scheme of virtual desktop across physical network.In the end of this paper,we test and analyze the running effect and performance of the client and take feasible optimization scheme to improve the user's desktop experience.
Keywords/Search Tags:IDV, desktop virtualization, QEMU-KVM, Linux client
PDF Full Text Request
Related items