Font Size: a A A

Research And Implementation Of Desktop Virtualization System Based On OpenStack

Posted on:2019-07-29Degree:MasterType:Thesis
Country:ChinaCandidate:T ChenFull Text:PDF
GTID:2428330596960923Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of science and technology,traditional enterprise's IT system is facing a series of problems such as the upgrade of hardware and software,high operation cost and great power loss.Traditional desktop virtualization solutions do not solve these problems well.Due to the development of cloud computing,integrating cloud computing technology with traditional desktop virtualization solutions is an effective way to solve these problems.At present,in the cloud environment,virtual machine management has the problems of high power consumption and low resource utilization.As the core module of desktop virtualization solution,desktop transmission protocol has the problems of weak adaptability to the network environment and poor user experience in some scenes.In view of these problems,the following research works have been done in this paper.1)A set of virtual machine dynamic management mechanism is proposed to ensure the efficient operation of the virtual machine in the cloud environment,improve the utilization balance of the whole cluster resources and save the power consumption of the system.The mechanism includes three strategies which are virtual machine migration trigger strategy,virtual machine selection strategy and virtual machine dynamic placement strategy.In the virtual machine migration strategy,we use the ARIMA model to predict the utilization of the host resources and design a dual threshold trigger strategy to complete the virtual machine migration operation.In the virtual machine selection strategy,we build an evaluation model according to CPU and memory factors and select the virtual machine to be migrated.Finally,a virtual machine multi-target dynamic placement algorithm is proposed to find out the target nodes placed by the virtual machine.The virtual machine dynamic placement strategy is implemented.2)The open source desktop transmission protocol SPICE is optimized.The H.264 video compression algorithm is added to the SPICE protocol,so as to ensure the applicability of the SPICE protocol in a low bandwidth environment.According to the problem that the SPICE protocol has a delay in dealing with the user's operation in highly interactive scene and playing video,the monitoring program of user operation frequency and data transmission type is added and we implement that SPICE protocol can make dynamic adjustment to the current scene.The timeliness of user operation is guaranteed.3)Combining traditional desktop virtualization architecture and desktop virtualization products on the market,we design the architecture of desktop virtualization system.The virtual machine dynamic management mechanism and optimized SPICE protocol are implemented,deployed and tested based on the open source OpenStack cloud platform.The test results show that the dynamic management mechanism of the virtual machine and the optimized SPICE protocol proposed in this paper have good results and the usability and efficiency of the desktop virtualization system are verified.
Keywords/Search Tags:desktop virtualization, cloud computing, VM management, SPICE protocol, OpenStack cloud platform
PDF Full Text Request
Related items