Font Size: a A A

Design And Implementation Of Cloud Desktop System’s Desktop Managing Module Base On Cloudstack

Posted on:2014-11-25Degree:MasterType:Thesis
Country:ChinaCandidate:C HuangFull Text:PDF
GTID:2268330392462843Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Cloud desktop by definition, is about calculation centralized in the data center,the client is responsible only for display. Through virtualization technology, all theclient operation are centralized processing in data center. The thin client is only incharge of displaying simply and input and output, and not for the computing andstorage. The existing cloud desktop solution on the market are applications in the hostvirtualization environment. Their background architecture, especially the managementsystem is totally dependent on host virtualization. Desktop virtualization architectureis completely dependent on the server virtualization management. This architecturalpattern leads to the realization of cloud desktop achieve too many attachments andinflated costs. Cloud desktop development is inseparable from the desktopvirtualization infrastructure, thin client, as well as an efficient transport protocol, butsimple intelligent desktop management system is equally important.This paper first discusses virtualization and VDI, elaborates the problems indesktop deployment, and finally put forward to resolve the problem. The mainresearch work are as follows:This paper analyzes the present situation of cloud desktop management system.In addition, it analyzes the deficiencies of the current system from architecture andtechnical, emphasizing the simplicity of the management system. And it use businessmodeling, use case analysis, critical business processes analysis for requirementsmodeling.This paper completed the overall system architecture design. The system architecture is based on Struts2-Spring-JPA framework based on CloudStack cloudplatform for dynamic resource allocation. Thesis researches Cloudstack structure andthe way of organizing resources. Paper’s architecture use MVC architecture to fullyintegrate with Cloudstack.This paper carried out the detailed design of the system. It detailed describe theimplementation of the two use cases of creating desktop and desktop authorizationfrom the aspects of application process, the key class, the key method step-by-stepfrom the top to down. By calling the CloudStack’s API of managing virtualizationinfrastructure platform to simplify the management of cloud desktop.This paper tested the system prototype. Using Two blade clustered server to testthe system’s ability to work under stress, and explain the practical effect of the clouddesktop management system from the perspective of administrators and ordinarysalesman identity.
Keywords/Search Tags:Cloud Computing, Cloud Desktop, Cloudstack, Virtualization, VDI
PDF Full Text Request
Related items