VNC系统中RFB协议分析及视频播放性能改进

来源 :南开大学 | 被引量 : 0次 | 上传用户:liongliong565
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的成熟,基于网络的计算模式占据了越来越重要的地位。由于瘦客户端系统为实现基于网络的计算模式提供了良好的支持,因而越来越受到人们的重视。   瘦客户端系统中所有计算都在服务器中完成,用户数据也存储在服务器上。客户端负责同用户进行交互、完成输入和输出工作,通常不具备或仅具备有限的处理能力、不存放任何与用户相关的数据、不存在状态变化。客户端的无状态化意味着用户从任意客户端连接到同一服务器,得到的工作环境是相同的,这很好的满足了基于网络的计算模式的要求。   本文首先对瘦客户端系统设计中的一些基本问题进行了介绍,分析了不同设计策略的选择对系统整体性能可能产生的影响,并结合几种常见的瘦客户端系统,对其整体性能进行了对比。同时,针对VNC系统中视频播放性能不佳的问题,在对RFB协议进行详细分析的基础上,指出VNC系统对视频播放应用缺乏良好支持的原因是采用了Client-pull模式的显示更新策略。为改善其对视频播放应用的支持,本文将VNC系统的显示更新策略由Client-pull模式改为Server-push模式,并在开源项目Vino的基础上实现了设计改进。   为了验证该设计改进产生的性能提升,本文对常见的性能测量方案进行了分析和比较,选择slow-motion基准测量作为改进的性能测量方案,对VNC系统中的视频播放进行了性能测量。测量结果表明,本文提出的VNC系统的设计修改方案提高了视频播放应用的性能,能够提供更好的用户体验。
其他文献
蛋白质相互作用是细胞大部分功能的基础,直接关系着生物功能的多样性,它有两种主要的形式,包括“物理”上的相互作用和功能上的相互作用,一般的相互作用是指参与同一个代谢途
Web服务组合作为一个正在兴起的研究方向,已经取得了许多研究成果。然而已有的组合方法侧重于首先处理用户需求,产生Web服务组合方案,然后再对服务组合方案进行验证,这些验证
自计算机诞生以来,经过近70年的发展,计算机已经成为了现代人们生活的一部分,是我们工作、学习必不可少的工具,计算机已经和人们生活的物理世界相融合,传统软件的发展模式已
伴随知识经济的兴起,一种新的管理模式---知识管理开始出现并引起人们的重视。知识管理的目标是创新,知识共享和重用是创新的重要前提和保障。产品概念设计领域作为设计新知
智能车辆定位与导航系统是新型汽车信息电子产品的典型代表,它的应用对缓解和改善城市交通状况、促进行车安全和提高道路的通行效率具有重要意义。组合导航系统是陆地车辆导
随着网络的发展,黑客入侵日益猖獗,严重威胁着人们的安全。单纯的被动的静态安全防御策略已经无法满足现实需要。人们开始采用动态安全防御的思想来进行安全防护,入侵检侧系
随着互联网的普及和电子商务的发展,电子商务系统在为用户提供越来越多便利的同时,其结构也变得更加复杂,用户经常会迷失在大量的商品信息空间中,无法顺利找到自己需要的商品
人脸容貌的衰老模拟合成技术在刑事侦破、人脸识别、影视化妆辅助设计及数字娱乐等领域都有着重要的应用价值。以往对人脸图像的衰老合成通常只是基于单一人脸的信息;或者按
软件测试是软件生命周期中一个重要环节,直接关系到软件的质量高低,充分的测试是项目成功的重要保障,测试用例的产生是软件测试的关键步骤,因而,软件测试的质量和效率很大程
随着Internet技术和企业信息化建设的迅速发展,J2EE(Java 2Platform,Enterprise Edition)技术作为一种建立企业应用的标准平台出现,并逐步成熟,得以飞速发展。J2EE平台提供了