当前位置:主页 > 科技论文 > 信息工程论文 >

基于KVM虚拟化的远程多媒体播放的策略研究与实现

发布时间:2018-01-05 22:26

  本文关键词:基于KVM虚拟化的远程多媒体播放的策略研究与实现 出处:《山东大学》2017年硕士论文 论文类型:学位论文


  更多相关文章: 云计算 桌面虚拟化 QEMU/KVM 多媒体重定向 虚拟机优化排布


【摘要】:随着云计算技术的发展,越来越多的企业、学校等单位都采用桌面虚拟化技术来减少设备成本与管理维护成本,虚拟化技术及其服务的市场规模正在逐年递增。以服务器虚拟化为支撑的桌面虚拟化模式给用户提供了一个虚拟的桌面,并可以很好的支持各种外设。在桌面虚拟化的产品中,对于多媒体播放功能的支持在市面上还处于一个比较差的水平,其中最为主要的是对视频播放的支持,这不仅仅与各种软硬件的条件有关,而且,与桌面虚拟化这种特殊的访问方式有着十分密切的关系,并且与虚拟机所处的集群条件有关。在如今的虚拟化市场上,虚拟化服务提供商提供远程桌面协议及相关产品支持桌面虚拟化的多媒体播放。比较主流的远程桌面协议中,对于视频播放的支持方式为在服务器端的虚拟机上进行解码播放,再对于画面进行截取编码发送到用户端,重新解码生成图像。这样的方式实际上不但增大了视频的数据量,而且额外开销了服务器端的资源,并且由于这种高实时性的无源播放方式,使得缓存无法在其中进行,因此使得对于视频播放的支持很差。而音频播放与视音频同步等相关问题都主要受到视频播放影响。同时,在进行多媒体播放的时候,集群中会产生短时的大流量,若不能在多虚拟机进行多媒体播放时分流这些流量,则由于物理设备的单端口性能的局限,很容易造成单端口的拥塞造成网络设备的性能下降从而影响整个集群的性能。本文的研究基于QEMU/KVM平台,这是一个开源的虚拟化平台,适合于进行二次开发,并且可使用支持各种开发语言的libvirtAPI灵活控制其中虚拟机,可以方便的实现各种集群策略的实现。本文主要针对多媒体播放这一场景,分别在用户使用端与集群端提出改进方法,减少系统的资源开销,增强集群的稳定性,提升用户体验。根据在桌面虚拟化环境下对于多媒体播放的要求,在用户使用端,本文提出了一种基于用户命令重定向的多媒体重定向技术,并根据其开发了相应的用户使用端程序,可实现多媒体重定向播放,并通过用户行为反馈,在数据库中记录虚拟机特性,为集群端的选择调配提供原始依据。在集群控制端,根据用户使用端提供的历史原始数据,使用自适应的线性回归算法不断去拟合,获取虚拟机的播放权值预测值。之后根据得到的预测值,使用分组均衡算法动态粗略调整虚拟机的排布,最后通过分组逆序组合算法调整虚拟机的组内排布,分步微调虚拟机在组内的分布,从而实现总体的播放冲突概率和与理想值之差及调整时间达到预定的目标,实现虚拟机优化排布。通过上述的系统,可以在用户使用端与集群端为用户的多媒体播放需求提供强有力的支持,从而提升用户使用远程桌面进行多媒体播放的用户体验。
[Abstract]:With the development of cloud computing technology, more and more enterprises, schools and other units adopt desktop virtualization technology to reduce the cost of equipment and management and maintenance costs. The market scale of virtualization technology and its services is increasing year by year. The desktop virtualization model supported by server virtualization provides users with a virtual desktop. And can support a variety of peripherals. In desktop virtualization products, the support for multimedia playback in the market is still in a relatively poor level, the most important is the support for video playback. This is not only related to the various hardware and software conditions, but also to desktop virtualization, such a special way of access has a very close relationship. And it has something to do with the cluster conditions in which virtual machines are located, in today's virtualization market. Virtualization service providers provide remote Desktop protocols and related products to support desktop virtualization of multimedia playback. Compared with mainstream remote Desktop protocols. The support mode for video playback is to decode and play the video on the virtual machine of the server, and then intercept and encode the picture to the client. This method not only increases the amount of video data, but also costs the server-side resources, and because of this high real-time passive playback mode. So the cache can not be carried out, so the support for video playback is very poor. And audio playback and video and audio synchronization and other related issues are mainly affected by video playback. At the same time. In the process of multimedia playback, there will be a short period of large traffic in the cluster. If it is not possible to stream these traffic in multiple virtual machines, the single port performance of physical devices will be limited. It is easy to cause the single port congestion to cause the performance of the network devices to decline, thus affecting the performance of the whole cluster. This research is based on the QEMU/KVM platform, which is an open source virtualization platform. It is suitable for secondary development, and can use libvirtAPI to control virtual machine flexibly. This paper mainly aims at the multimedia play this scene, proposes the improvement method separately in the user use end and the cluster end, reduces the system resources overhead. Enhance the stability of the cluster, improve the user experience. According to the requirements of multimedia playing in the desktop virtualization environment, in the user side. In this paper, a multimedia redirection technology based on user command redirection is proposed, according to which the corresponding user program is developed, which can realize multimedia redirection and play and feedback through user behavior. The virtual machine features are recorded in the database to provide the original basis for the selection and deployment of the cluster side. In the cluster control side, according to the historical raw data provided by the user side. The adaptive linear regression algorithm is used to get the prediction value of the virtual machine's playback weight. Then the grouping equalization algorithm is used to adjust the layout of the virtual machine dynamically and roughly according to the predicted value. Finally, the intra-group arrangement of the virtual machine is adjusted by grouping inverse sequence combination algorithm, and the distribution of virtual machine in the group is fine-tuned step by step, so as to achieve the overall playback conflict probability and the difference with the ideal value and the adjustment time to achieve the predetermined goal. Through the above system, the user can provide strong support for the user's multimedia playback requirements in the user terminal and cluster side. Thus, the user experience of using remote desktop for multimedia playback can be improved.
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TN919.8

【相似文献】

相关期刊论文 前10条

1 刘广;;虚拟机—真实的精彩[J];中国科技信息;2006年20期

2 王兴波;;有关虚拟机及虚拟化技术的几点诠注[J];信息化纵横;2009年07期

3 包敬海;;浅谈基于虚拟机保护个人服务器[J];福建电脑;2009年08期

4 张岐;;虚拟机在线迁移技术综述[J];农业网络信息;2012年02期

5 ;实而不“虚” 三大王牌虚拟机评测[J];电脑爱好者;2013年08期

6 付王敏捷;;浅谈虚拟机的原理及应用[J];电子制作;2014年02期

7 ;金蝉脱壳 创建安全的虚拟机系统[J];新电脑;2002年04期

8 虚拟人;;神奇的虚拟机软件[J];软件;2002年12期

9 吴放;虚拟机软件专题测试 运筹帷幄之间[J];新电脑;2003年03期

10 杨兴平;;玩转虚拟机就这么简单[J];网络与信息;2005年12期

相关会议论文 前5条

1 韦万贵;;虚拟机软件在实际工作中的应用[A];甘肃成人教育协会2008年年会论文集[C];2008年

2 李永;吴庆波;苏航;;基于虚拟机的动态迁移技术分析和研究[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年

3 王轶;陈俊辉;;使用VPC2007搭建企业应用和测试平台[A];2007第二届全国广播电视技术论文集2(下)[C];2007年

4 董焱;;基于虚拟化技术的实验教学中心环境构建[A];北京高校实验室工作研究会2010年年会优秀论文[C];2011年

5 董焱;;基于虚拟化技术的实验教学中心环境构建[A];北京高教学会实验室工作研究会2010年学术研讨会论文集(下册)[C];2010年

相关重要报纸文章 前10条

1 特约作者:聂阳德 钟达文;体验虚拟机的神奇魅力[N];电脑报;2002年

2 黄树;实战虚拟机软件[N];中国电脑教育报;2004年

3 卿晨;虚拟机为网络教学收紧成本口袋[N];中国电脑教育报;2007年

4 ;虚拟机管理工具仍有改进空间[N];网络世界;2007年

5 四川工程职业技术学院 江平;虚拟机助力计算机教学[N];中国电脑教育报;2006年

6 区阳;微软推出首款虚拟机软件[N];中国计算机报;2003年

7 丁士明;联想虚拟化解决方案[N];中国计算机报;2007年

8 特约作者 滔滔江水;计算机也能虚拟[N];电脑报;2002年

9 ;虚拟化市场增长近五成[N];网络世界;2006年

10 本报特约撰稿 陈杰;虚拟化:制度下的安全[N];计算机世界;2009年

相关博士学位论文 前9条

1 林杰;面向服务监控的可控云关键技术研究[D];北京邮电大学;2015年

2 王篁;基于龙芯平台的虚拟机研究[D];中国科学技术大学;2016年

3 张钊宁;云计算大规模弹性资源的性能优化技术研究[D];国防科学技术大学;2014年

4 林铭炜;面向云平台的虚拟机异常行为检测方法研究[D];重庆大学;2014年

5 陈微;基于动态二进制翻译的协同设计虚拟机关键技术研究[D];国防科学技术大学;2010年

6 马飞;云数据中心中虚拟机放置和实时迁移研究[D];北京交通大学;2013年

7 王晓静;I/O虚拟化的性能隔离和优化[D];华中科技大学;2012年

8 张逢U,

本文编号:1385130


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/1385130.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户5df83***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com