Font Size: a A A

Research And Implementation Of Remote Multimediaplaying Strategy Based On KVM Virtualization

Posted on:2018-08-17Degree:MasterType:Thesis
Country:ChinaCandidate:X G LuFull Text:PDF
GTID:2348330515987163Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the development of cloud computing technology,more and more enterprises,schools and other units are using desktop virtualization technology to reduce the cost of equipment and maintenance costs.The market scale of virtualization technology and services is increasing year by year.Desktop virtualization technology based on server virtualization technology,access the front-end user to the desktop,and provide a variety of peripheral support.In desktop virtualization products,the function of multimedia support is still in a relatively poor level in the market,the most important is the support for video playing,which not only related with software and hardware conditions,but also have a very close relationship with this special access methods of desktop virtualization and the conditions of cluster.In today's virtualization market,virtualization service providers provide protocols for remote desktop and related products to support multimedia playing in desktop virtualization.The mainstream protocols for remote desktop use the method that decoding and playing on vitual machine in the server firstly,then intercepting the screen and encoding,finally transmitted to the user terminal and decoding to play to support desktop virtualization multimedia playing.This way actually not only increases the amount of video data,but also the extra overhead of server resources,and because of high real-time and no resource playing mode,the cache cannot be used.The facts above finally lead to the poor support for video playing.Audio playing and the synchronization with video and other related issues mainly due to the impact of video playing.At the same time,when multimedia are playing,large traffic in the cluster will appear,if we cannot shunt the traffic of many virtual machine multimedia playing in the same time,because of the single port performance limit of physical equipment,it is easy to cause single port congestion and a decline in the performance of network equipment thus affect the performance of entire cluster.This paper is based on the QEMU/KVM platform,which is an open source virtualization platform,suitable for secondary development,and can use libvirt API which supports various development languages to control virtual machine flexibly to realize various cluster strategy convenient.In this paper,we propose an improved method in user side and cluster side to reduce the cost of the system,enhance the stability of the cluster and improve the user experience in the scene of multimedia playing.According to the desktop virtualization environment for multimedia playing requirements in the user use side,this paper proposes a multimedia redirection technology based on user command redirection.According to this technology,we developed a corresponding user side program,which can realize multimedia redirection playing,and records virtual machine characteristics in the database according to the user behavior feedback.It is original basis for the selection and deployment of cluster side.In cluster control side,the adaptive linear regression algorithm is used to fit the prediction value of the virtual machine based on the historical data provided by user use side.Then,We roughly adjust the arrangement of virtual machines using Group Equalization Algorithm according to the predictive value,finally fine tune the arrangement of virtual machines in the group using Combination of Reverse Grouping Algorithm step by step to realize the difference between the overall play conflict probability and the ideal value reaches a predetermined target to achieve the optimization arrangement of virtual machines.Through the above system,it can provide strong support for the user's multimedia playing needs at the user use side and the cluster control side,so as to enhance the user's experience of using the remote desktop for multimedia playing.
Keywords/Search Tags:Cloud computing, Desktop virtualization, QEMU/KVM, Multimedia redirection, Optimization arrangement of virtual machines
PDF Full Text Request
Related items