- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
云桌面智能传输协议关键技术
云桌面智能传输协议关键技术中图分类号:TN915 文献标志码:A 文章编号:1009-6868 (2012) 03-0032-002
摘要:文章通过在桌面传输协议中应用动态网络服务质量(QoS)监控技术、实时对象检测传输技术和场景缓存技术,实现了对不同网络状态、多种对象环境和场景迁移等情况下的智能桌面传输,提升了桌面协议对网络、桌面对象以及场景的适应性。
关键词:云计算;桌面传输协议;动态网络服务质量监控技术;实时对象检测传输技术;场景缓存技术
Abstract: Dynamic quality of service (QoS) monitoring technology, real-time object detection and transmission technology, and scene cache technology (all in the desktop transfer protocol) can be used for transmitting under different network conditions and in multiobject environments. They can also be used for scene migration and can enhance the adaptability of the desktop protocol to the network, desktop objects, and scenes.
Key words:cloud computing; desktop transform protocol; network QoS monitor technology; multiobject transform technology; scenes cache technology
云计算作为学术界和工业界的热门技术,已在各行各业得到广泛应用。在目前各种云技术应用中,云桌面已经成为典型应用。云桌面技术结合了虚拟桌面技术和云计算技术,其系统架构如图1所示。
在云桌面系统中,操作系统和应用程序从终端上分离出来,托管到云计算平台上。云计算平台为每个用户分配一台虚拟机,提供合适的计算和存储资源。
用户的操作系统和应用程序运行在虚拟机上,用户通过虚拟桌面访问自己的应用程序。不同的终端只要安装虚拟桌面客户端就可以使用虚拟桌面。虚拟桌面客户端能够与虚拟机协商终端的能力,如屏幕大小、图形处理能力等,以达到最佳的显示效果。另外,终端的各种硬件设备,如通用串行总线(USB)接口、键盘鼠标、COM口、打印口等,能够重定向到虚拟机中,被虚拟机中的应用程序感知,使应用程序如同运行在终端本地一样[1]。
然而,在实际的云桌面系统中,终端如何高效、快速展现云端虚拟机桌面,极大的依赖于桌面传输协议。如何使桌面协议能够智能的识别网络的带宽、智能的识别桌面的对象、智能的识别对象所在的场景,成为目前研究和实践的关键技术问题[2-4]。
1 智能桌面传输协议关键
技术
云桌面应用场景是计算能力在服务端,用户键盘输入、屏幕输出在云终端。用户通过云终端操控使用云桌面,云桌面和云终端需要通过远程传输协议实现两者的交互。云桌面的用户体验依赖于远程传输协议的高效实现。远程传输协议需要解决的一个基本问题是,在有限并且动态变化的带宽情况下,如何将云应用的输出内容实时、高效地传送到云终端。为了解决桌面传输协议在带宽适应性、桌面对象适应性和场景适应性方面的问题,我们提出了多种的技术解决方案。
1.1 网络QoS监控技术
虚拟桌面的传输质量直接受到主机和瘦客户端之间的网络质量的影响,所以对两者之间的网络质量的实时监测成为智能传输控制的前提。在目前我们的云桌面系统中,通过在协议层携带时间戳的方式来测量当前的网络的传输时延。
对于每个报文,分别加入两个字段,记录前次收到时间戳(LRT)和当前发送时间戳(CST)。这样,当接收方接收到该报文时,就能够根据该报文的LRT和SCT计算出本地的发包时延。同时,根据接收方已经保存的上次发包时间戳(LST)和当前接收到报文的时间,减去在对端的处理时延,则我们可以得到报文在网络中的处理时延。
报文传输时延计算如图2所示。当B端回复报文给A时,其LRT =T B +Δt 1,CST=T B +Δt 1+Δt 2。当A端收到B端的报文时,其本地的LST =T A+Δt 1,而其当前时间为CT =T A+Δt 1+Δt 2+Δt 3。此时,可以计算得到报文发送的双向时延为CT-LST-(CST-LRT )。
通过计算出系统侧端到端的往返传输延时,同时结合系统当前的数据传输量可以用来来估算端点之间的带宽。
文档评论(0)