论文部分内容阅读
随着电子政务、移动互联网等新技术新应用的飞速发展,桌面虚拟化技术成为当今“云计算”云中资源交付的重要手段。针对云环境中资源交付的高实时性、低传输流量及普适接入等特性,传统的虚拟桌面传输协议常存在操作响应时间大、占用带宽高、不支持移动终端的问题,难以满足云中资源交付的应用需求。因此,对新的虚拟桌面传输协议的研究成为当今虚拟化技术的研究热点之一。设计并实现了基于HTML5和多通道传输的虚拟桌面传输协议(Swift协议),能够支持多种移动终端的接入,且具有操作响应时间短、占用带宽低等特点。Swift协议以HTML5浏览器作为客户端,在websocket协议基础上设计底层通道,既保持了浏览器跨平台和易支持移动客户端的优点又降低了虚拟桌面传输过程中的传输流量和时延。提出了一种基于资源类型的多通道管理策略。将截获后的应用程序数据按类型进行划分,通过控制传输通道的优先级,增强了虚拟桌面数据传输的灵活性以及协议对复杂网络状况的适应力;提出了一种新的适用于虚拟桌面中多应用程序的并发传输策略,以桌面中应用程序为基本传输对象,综合考虑最大传输流量、平均传输流量及特定应用类型,动态地调整传输对象的优先级,在保证传输QoS的前提下,提高了虚拟桌面应用的实时性。测试与结果分析表明:Swift协议对移动客户端提供了良好的数据传输支撑,能接入不同类型的客户端;与传统的RFB(Remote Frame Buffer)协议相比,平均操作响应时间缩短了30%,平均传输带宽要求降低了20%以上。