Font Size: a A A

Design And Implementation Of The Virtual Desktop Cloud Server-end Based On OpenStack

Posted on:2014-04-27Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhangFull Text:PDF
GTID:2268330425975926Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The cloud computing technology is very hot today, desktop virtualization as an importantapplication of cloud computing was an unprecedented development. Desktop virtualizationcombining virtualization technologies and cloud technologies t using of "centralizedmanagement, centralized control, custom display" make the user’s desktop environmentisolated from computing environment. From the user point of view, the user can customize toget personalized virtual desktop environment through a thin client. From the business point ofview, by the user’s virtual data center resources for centralized management, can greatlyreduce management costs and labor costs.The focus of this paper is to construct a cloud virtual desktop server on the open source cloudplatform. Currently open source cloud platform projects have Eucalyptus, OpenNebula,CloudStack, OpenStack and so on. The authors collected material and after analysis of theabove cloud platform, using OpenStack as a cloud-based virtual desktop service. Moreover,analysis KVM virtualization technology the OpenStack used. In this paper, the use ofOpenStack cloud IaaS platform as the infrastructure, and to build a virtual desktop pool ofresources provided by its computing services and image management. Because the virtualdesktop system server mainly used in OpenStack cloud computing services (Nova) and imagemanagement service (Glance), so this is also for Nova and Glance projects conductedin-depth analysis. Through the above analysis to identify the shortcomings and advantages ofOpenStack cloud for virtual desktops to provide services, to build the system server throughimproved OpenStack shortcomings.After completing the above analysis and research work, the virtual desktop cloud server thispaper constructed is divided into two modules scheduling and management. Due toOpenStack default scheduling algorithm is based on random, and did not provide dynamicload balancing, In this paper, the scheduling module implemented by using Libvirt for themanagement and monitoring of virtual machines targeted at compute nodes and the virtualmachine monitor to achieve dynamic scheduling purposes. Moerover, in order to provide forthe user to create and manage virtual desktops demand this paper implements the service management module. After the realization of the two major modules, in the virtual desktopsystem OpenStack cloud-based server implementations of the virtual desktop for the userdelivery process. Finally, the paper operating results and performance of virtual desktop cloudresource pools were tested and analyzed.
Keywords/Search Tags:Cloud Computing, Desktop Virtualization, OpenStack, Virtualized ResourcePool, Libvirt
PDF Full Text Request
Related items