Spice协议在桌面虚拟化系统中的应用研究

来源 :东南大学 | 被引量 : 1次 | 上传用户:conanjunn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Spice协议作为目前主流的桌面虚拟化协议,具备开源、跨平台、支持多种外设和丰富的多媒体的优势,用户能够享受到与传统PC一致的体验。但是Spice协议目前仍然存在着诸多问题亟待解决,例如带宽占用过大,视频区域识别效果不佳,画面容易卡顿。针对上述问题,本文对Spice协议进行了深入的研究和分析,提出了基于细粒度屏幕划分的图像命令优化方法和使用Quic协议作为网络传输协议的方法并实现了Quic-Spice协议,具体的研究工作主要包括以下几个方面:首先针对Spice协议带宽占用过大的问题,本文提出了基于细粒度屏幕划分的图像命令优化方法。该方法包含合并图像区域和识别视频区域两部分。在合并图像区域部分中服务器每秒发送固定次数的图像数据,将两次发送间隔内的数据按照图像区域进行合并,只保留最新的数据。在识别视频区域部分中通过对图像区域的变化频率来快速识别视频区域,并借助矫正区域解决视频窗口变化过程中视频区域误识别的问题。经实验表明,该算法能够有效降低带宽的占用,而且能够以更短的时间识别出视频区域,在识别过程中保持带宽占用的平滑变化,避免出现带宽占用陡然增加再陡然减少的现象。其次针对在网络不佳的情况下画面易延迟的现象,本文选择基于UDP协议的Quic协议作为Spice协议的网络传输协议,并对Quic协议进行改进。首先将相互独立的图像命令封装进不同的报文里,使得客户端收到一个报文就可以处理一个图像命令,减少队头阻塞的现象,其次根据图像区域和发送时间戳代替序列号来进行报文确认和超时重传,最后当连接的可用窗口不足时,使用图像区域合并方法对缓存的图像数据进行整理,避免缓冲区的空闲空间不足。经实验表明,该方法能够使图像命令更快地被客户端接收和处理,有效提高了数据传输的效率。最后本文利用上述两个解决方案,基于Spice协议实现了Quic-Spice协议。然后在富交互和视频播放两种场景下对它们进行性能测试,将网络负载和数据传输延迟作为测试指标。经实验表明,Quic-Spice协议相比于Spice协议,不仅占用更少的带宽,而且能够更快地将图像数据传输到客户端。
其他文献
本研究通过文献资料资料法、问卷调查法、访谈法和数理统计法等对东乡族女性参与体育健身活动的认知和行为现状展开了调查,从社会学的视角出发,以探讨东乡族女性参与体育健身
锚固技术是通过埋置在岩土体中的钢筋或高强度钢绞线组成的受拉杆件对工程构筑物进行加固的一种方式。锚固技术将岩土体和工程构筑物紧密粘结在一起,主要依赖锚杆与锚固界面
微生物诱导碳酸钙沉淀技术(Microbial induced calcium carbonate precipitation,简称MICP)主要是利用产生脲酶的微生物水解溶液中的尿素产生碳酸根和氢氧根离子,与游离的钙
硫铝酸盐水泥作为一种具有快硬早强性能的特种水泥,其生产能耗低、CO2排放量较少。钢渣是炼钢时产生的具有弱胶凝活性的工业废弃物,其综合利用率较低。本文将钢渣粉作为辅助
多铁性物理作为凝聚态物理重要的分支,保持了很高的开放性。之所以如此,与多铁性的定义本身就在不断变化有关。多铁性物质最开始是指铁电性和铁磁性共存的材料,现在广泛认可
常见的小型飞行器通常包括固定翼飞行器、直升机和多旋翼飞行器,其中中小型四旋翼飞行器又是市场的主流。消费类小型四旋翼飞行器的基本功能包括视频拍摄,能够自主飞行和自主
岩石力学机制分析的目的之一是对地下开挖洞室围岩的稳定性进行分析,针对地下洞室围岩力学特性的大量现场数据和实验研究表明,相比于假定粘聚力和摩擦强度组分同时发挥的传统
计算机断层扫描(Computed Tomography,CT)技术是医学诊断领域的一种重要技术手段,拥有广阔的发展前景。能谱CT为物质的鉴别提供了多种定量计算方法和功能型成像方式,解决了传
在重庆市长期以来开展的工业污染场地修复行动中,存在轻调查、重工程、资源利用效率低,二次污染严重等问题,工业污染场地治理修复模式需要得以改善与提升。国内外研究表明,可
近年来随着移动互联网的发展以及各种互联网+医疗的政策出台,我国移动医疗得到快速发展。但与此同时,我国医患关系紧张问题普遍存在,而医患矛盾大多来自于沟通不良。因此,方