基于SPICE协议的虚拟桌面设计与实现

来源 :西安邮电大学 西安邮电学院 | 被引量 : 10次 | 上传用户:wenrou1323
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算技术的快速发展和普及,云计算技术正在不断地促进和影响虚拟桌面的发展。SPICE协议是一种开源的虚拟桌面传输协议,它通过在虚拟环境中部署远程桌面显示系统,虚拟桌面的用户可以在互联网的任意位置和时间通过各种终端设备查看远程桌面系统。本文首先对基于SPICE协议的虚拟桌面框架进行剖析,主要分析客户端框架、虚拟设备接口、QXL图形图像设备、鼠标操作等内容,然后分析影响虚拟桌面性能的技术因素,这也是论文重点需要解决的技术难题。随后对OpenStack的服务器虚拟化技术进行剖析,主要包括:虚拟化技术的简介、虚拟化框架的分析以及对OpenStack平台上虚拟资源的管理。在此基础上,完成基于SPICE协议的虚拟桌面客户端的设计与实现,然后对虚拟桌面客户端进行汉化和测试,在测试的过程中,由于虚拟桌面客户端不能自动进行USB设备的重定向,所以这是论文中需要解决和优化的重点内容之一。在论文的最后一章中,主要对虚拟桌面进行了性能测试和改进,其中包括:虚拟桌面客户端对音频的支持、USB设备的自动重定向功能、虚拟桌面客户端的视频性能优化与改进。基于SPICE协议的虚拟桌面对音频的支持效果很差,在虚拟桌面播放音频经常会出现无声和卡顿的现象,本论文通过修改虚拟桌面的配置文件和选择对应的音频设备能够解决无声和卡顿现象。基于SPICE协议的虚拟桌面在插入USB设备后不能自动完成USB设备的重定向功能,本论文提出一种解决USB设备重定向功能的方法,只有通过虚拟桌面认证后的用户才能通过虚拟桌面的客户端访问远程虚拟资源池,从而实现对远程服务器资源的管理与操作。为了解决虚拟桌面在播放视频时出现的画面延迟和跳帧现象,首先将视频流占用网络带宽的比例因子与丢帧算法相结合,根据网络带宽选择对应的视频流丢帧策略,有效减轻网络带宽对视频传输带来的延迟,同时减少虚拟桌面的视频流在网络传输过程中的丢帧率。通过采样和分析虚拟桌面在网络传输过程中的视频流,然后进行大量的对比测试,证明本方案能够有效地解决虚拟桌面在视频播放中的画面延迟和跳帧现象。
其他文献
城乡一体化建设的大幅度展开,严重改变了移动通信的传播环境,由此所引发的信号衰减、盲区和地区热点问题只依靠日常的维护已经远远不能满足现代移动用户对通信服务质量的要求,以
学位
数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,包含了来自多个分布式的、自治的、且可能异构的数据源中的数据,为联机分析处理(OLAP)和数据挖掘提
矿井中各类监控系统各自独立布线、数据信息无法共享、接口标准及传输协议互不统一的工作现状在客观上造成了矿井前期投入成本尤其是布线成本过高、传输效率低下、维护难度较
学位
随着硬件技术的飞速发展,网络的速度越来越快,人们获取数据的能力越来越强,数据形态从静止的数据形式转为海量的、源源不断的流式数据,这对网络入侵检测提出了更高的要求。入
无线传感器网络,是由相当大规模数量的传感器节点组成。因为成本低廉,传感器通常很小、低能耗、电池供电,且有着很强的资源受限制性。至今,无线传感器网络在军事信息监测、交通实
Skyline查询是找出一个多维集合中所有不被其它点支配的数据点集,它在实际应用中主要用于多维决策支持。如在只有价格和离海边距离两个属性的酒店集合中,旅客通过Skyline查询会
补偿机制是数据库事务管理中重要组成部分,是事务恢复的重要手段。虽然补偿机制在高级事务模型、分布式环境和Web服务标准中已被广泛使用,但是目前经常使用的各种标准和规范中
本文研究了在高速网络下时滞系统的最优扰动抑制问题,主要内容概括如下:1.在高速通讯网络环境下建立含有控制时滞与测量时滞的系统的数学模型,并将其离散化。2.利用模型转换将
理论和工程实践有许多组合优化问题,因此寻找快速、有效的方法解决组合优化问题十分必要。近十年来,差分演化算法作为一种新兴的智能算法,得到了广泛而深入的研究,其离散形式可以
无线Mesh网络具有自组织、自愈、自配置、多跳式等优点,越来越受到众多研究者的青睐。带宽受限以及信道干扰是影响无线网络的主要因素,如何合理有效地利用多网卡、多信道技术增