Font Size: a A A

Design And Implementation Of Desktop Cloud Platform’s Communication Module

Posted on:2014-12-03Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q YanFull Text:PDF
GTID:2268330392962827Subject:Software engineering
Abstract/Summary:PDF Full Text Request
This project is based on desktop virtualization technology, and it attempts tobuild the Desktop Cloud Platform (also called Desktop Cloud Solution) that usesVMware ESXi as its hypervisor. It is founded on the traditional C/S architecture,including two parts: the Virtual Desktop Management System which creates andmanages the virtual machines, and the Client System which accesses to these virtualdesktops. However, the Desktop Cloud Platform with only these two modules is noteffective and efficient enough to solve the virtual machines’network issues: the Clientcannot access to the Server because it’s impossible to put all the virtual machines inpublic network, especially when public clouds are now quickly expanding.In order to fix this problem and save the cost, the author designs and implementsa cheap and efficient way to deploy the network, in which the virtual machines arepositioned in LAN, and the communication between the Client and the Server isaccomplished by two important modules in the solution: the Remote DesktopGateway Server and the HTTPS Proxy Server. With all the systems and modules, theproject aims to build a low cost and high available Desktop Cloud Platform.This project is a team project, and the author is mainly responsible for the designand implementation of the Client’s Communication System and the Proxy Server. TheClient’s Communication System is an important part because it helps the Clientcommunicate with the Server and access to the desktops; The Proxy Server acts as anintermediary for requests from the Client seeking service from the Server. Besides, itimplements load balance algorithm to strength the usability of the project andprovides web portals for system’s configuration, management and monitoring. Thesystem uses HTTPS reverse proxy technology to keep safe. The Client’sCommunication System and the Proxy Server together form the CommunicationModule that deals with the communications between clients and servers. So this thesis will focus on the analysis, design and implementation of these two systems.
Keywords/Search Tags:Virtual Desktop, Desktop Cloud Platform, HTTPS Proxy Server
PDF Full Text Request
Related items