Font Size: a A A

Design And Implementation Of Cloud Desktop Automated Customization System Based On Openstack

Posted on:2015-02-06Degree:MasterType:Thesis
Country:ChinaCandidate:R QiFull Text:PDF
GTID:2298330422477175Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The rise of cloud computing has a huge impact on the traditional IT infrastructure.Elastic and scalable computing power, flexible delivery model and relatively low costs ofcloud computing have attracted worldwide interest by companies and organizations. Foreducation and medical, the upgrades and maintenances of traditional IT infrastructure arevery expensive. As cloud computing develops, cloud desktop offers an effective solutions.The traditional deployment of cloud desktop is that the system administrators maketemplates (images or snapshots) based on the normal templates provided by cloud serviceproviders. Normal users cannot make their own templates as needed. Because all the clouddesktops are generated by the same template, users cannot know the difference. For specialindustries, the method cannot meet the demands. It not only cannot provide personalizedservices, but also increase costs because of operating manually. A cloud desktop automatedcustomization system is designed and implemented to solve the problem. It can offer abetter experience.The system consists of three parts: The first one is cloud desktop agent which is aservice installed on cloud desktop. It is used for receiving messages from server agent andexecuting instructions. The second is template making engine which is used for makingtemplates automatically. The third is template and software repository which is used formanaging templates and softwares. With the interaction of these three parts, it offers aservice for customizing cloud desktop automatically.The key contribution of this paper is that a new method for making templates andpersonalizing cloud desktop is proposed and a fool-style operation is provided for users. The innovation of research on the following three aspects: First, the system provides anautomatic method used for making templates as needed for normal users before deployingcloud desktop. The second, it offer personalized service after launching cloud desktop,such as mount user’s storage automatically and manage the life cycle of cloud desktop. Thethird, the performance information of each desktop is collected by agent. All theinformations are sent to server in time so that administrators can update the computerpower of cloud desktop as needed.Finally, the system was tested. At present, this system is already running on-line in theexperiment center of Sun Yat-sen University, and performing well. The results show thatthe solution can customize cloud desktop automatically. With the easy one button operationit can offer different desktop for different industries.
Keywords/Search Tags:cloud desktop, OpenStack, template making, customize cloud desktopautomatically, personalized service
PDF Full Text Request
Related items