Font Size: a A A

Design And Implementation Of Distributed PC Sharing Platform Based On Virtual Server

Posted on:2020-03-21Degree:MasterType:Thesis
Country:ChinaCandidate:X W FangFull Text:PDF
GTID:2428330596976514Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of cloud computing,the computing power of the C/S architecture is slowly tilting toward the server side.The emergence of products such as public clouds and private clouds represents that people no longer rely on traditional PCs when accessing applications,but devices that connect to the network.This thesis aims to build a distributed PC sharing platform based on virtual server and apply desktop virtualization technology to the community environment.The system allocates virtual machine resources to the user on the server,and the user controls the virtual machine through the mobile terminal and displays it on the home display end.The system uses XenServer virtualization technology as a solution to allocate virtual machines running on the server to the community residents to replace the traditional PC.The system starts with user requirements and implements the system control module,virtual machine placement module and virtual machine migration module.The shortcomings of virtual machine placement strategy such as Docker's spread strategy and OpenStack's default FilterScheduler strategy are analyzed.First,the policy reference indicators are too single,generally only consider memory usage;second,refer to the target unit,generally only consider server factors,not considering virtual Machine service bias.This thesis proposes a dynamic threshold scheduling strategy based on double thresholds to solve the problem of virtual machine placement.This strategy dynamically changes the threshold value by using the server resource usage rate,and selects the service host according to the service orientation of the virtual machine.The static single-threshold time monitoring strategy solves the triggering problem of virtual machine migration.The strategy avoids unnecessary migration caused by instantaneous peaks of the server through the time monitoring strategy,and selects the virtual machine to be migrated through the multidimensional selection policy.Based on the background and significance,this thesis expounds the requirements analysis of the system,proposes the functions that the system needs to implement,and then introduces the design and implementation of the system sub-modules such as the system control module,virtual machine placement module and virtual machine migration module..Finally,build a system environment,test the functions implemented by the system and the proposed virtual machine placement strategy and migration strategy.The test results surface,the system functions comprehensively,to meet the needs of users,the algorithm can be well adapted to the operating environment of the system.
Keywords/Search Tags:virtualize, XenServer, Virtual machine placement, Virtual machine migration
PDF Full Text Request
Related items