云平台中的瘦终端协议的设计与实现

来源 :电子科技大学 | 被引量 : 5次 | 上传用户:passionzy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算的不断发展,以虚拟桌面取代传统PC桌面的解决方案日渐成熟,桌面虚拟化成为了云计算中最重要的应用。通过在云平台中运行虚拟机的方式提供虚拟桌面,解决了传统PC电脑使用中的很多问题,一方面,将计算能力转移到云平台中,减少终端设备的资金投入,使得终端设备越来越轻巧化,另一方面,虚拟桌面运行在云平台中,便于统一定制化管理。作为虚拟桌面远程交付使用的核心——瘦终端协议的性能对用户的体验起着关键作用,然而,伴随着大量的桌面环境转移到了云平台中,云平台又需要实时地将图像、视频、音频等数据交付给用户,同时还需要及时响应处理用户指令输入,使得用户在现有的网络环境下很难获得极好的用户体验。同时,市场上主流的瘦终端协议又存在着各种各样的问题,有些不支持开源调优,有些限制了使用场景,有些功能支持不足导致虚拟桌面远程交付效果严重不足。因此,本文结合现有云平台的使用场景,以减少带宽占有量为目标设计一款性能优秀的瘦终端协议。首先,本文指出了现有的瘦终端协议在图像传输和视频传输的局限性,明确了本文设计的瘦终端协议的功能需求、安全需求和性能需求,紧接着,对协议的设计方案进行了研究,并分别确定了基于像素的显示编码源语、基于服务端推送的显示更新方案、基于缓冲技术的图像分块差异传输、基于JPEG标准的图像编码方案和基于H.265/HEVC标准的视频编码方案。随着设计方案的定型,本文又进一步完成了协议的整体框架设计,统一数据传输格式设计和协议交互流程设计,在交互流程设计中主要完成了对具体的交互数据结构的设计。然后,在WINDOWS操作系统上设计并实现了瘦终端协议系统,系统根据解耦合的原理,从上到下划分了不同的模块,主要包括屏幕显示模块、音频模块、键鼠控制模块、用户验证模块、协议数据处理模块、网络传输模块等,各个模块根据具体功能采用合适的技术实现。对于屏幕显示模块,根据当前屏幕是否有视频播放,被划分为两种不同的模式:普通桌面模式和视频加速模式。一方面照顾瘦终端设备和虚拟机的性能,另一方面,实现视频数据的高质量交付。最后,在实验室的云平台中搭建测试环境,完成对瘦终端协议的功能测试和性能测试,并对测试结果进行分析。结果表明:瘦终端协议在网络带宽消耗具有明显的优势,证明了瘦终端协议对云平台的完美支持。
其他文献
<正>众所周知,二十世纪八十年代中期,中国民航引进分销系统,机票销售实行代理制。在经历了管制期、成长期、成熟期三个阶段后,目前中国民航销售体制已全部融入国际航空协会的
<正>随着经济社会发展的不断深入,公安队伍面临的新形势新任务不断涌现,公安保卫人员的思想认识,价值观念也在发着深刻的变化。如何加强公安保卫人员思想教育,统一认识、统一
目的:分析踝关节骨折切开解剖复位、可靠内固定、术后功能锻炼治疗踝关节骨折的疗效。方法:抽取闭合性踝关节骨折66例,均采用手术切开复位内固定治疗。46个内踝骨折,松质骨螺
在音乐院校中国音乐史教学中,突出音乐作品形态特征的文化解读,不仅体现了一切为了学生的发展与成长,强调学生自我思考、探究和发现事物的研究型教学理念,而且可以帮助学生从
随着我国社会主义市场经济的发展,人们生活水平的不断提高,购房需求不断上升,房产业仍是各行业中的鳌头。为满足房屋建筑的有效开展,工程测量仍是保证工程建设顺利进行的重要
<正>随着电子客票的推广以及网络技术的飞速发展,机票销售的网络化和无边际化已经愈演愈烈。伴随着客票销售网络化的浪潮,机票产业链也发生了深刻的变革,原来的产业结构,就是
目的:应用应变率成像(strain rate imaging, SRI)技术评价急性心肌梗死患者早期左心房的收缩功能,探讨合并原发性高血压、左心室收缩及舒张功能障碍、不同治疗方法对其的影响
<正>科学发展观在方法论上特别强调统筹兼顾,这一点使笔者很受启发。在我们的销售工作中,能否统筹兼顾,做好销售渠道管理工作,使各种销售渠道协调发展,是事关销售业务全局甚
"十一五"时期是我国能源发展的一个鲜明转折期,取得了辉煌成就,也经历了重大挑战。"十二五"时期,工业化、信息化、城镇化、市场化、国际化仍将是我国经济社会发展的重要特征
研究目的:本论文研究在某些神经系统疾病(如阿尔兹海默)中出现的突触缺失和突触补偿现象对记忆脑区海马CA3区的自联想记忆功能和异联想记忆功能的影响。本论文的研究对象是与