论文部分内容阅读
网格计算技术为跨管理域的资源安全共享和提高资源利用率提供了有效支持。在基于网格平台的实际应用系统中,除了计算、存储、数据资源外,还存在着大量的应用软件和工具资源。很多这类的应用软件都具有图形用户界面(GUI),具有交互的用户使用模式,有较强的平台依赖性(例如依赖于Win32或GTK这样特定的桌面环境),其共享和协同使用机制不同于一般的网格批作业提交和处理过程。如何在网格环境下支持交互式作业对于这类资源进行共享甚至多用户协同使用,存在一定的挑战性。如何在广域网络环境下增强使用交互式资源的交互性体验,如何充分利用网格的资源聚合和调度能力来提高大量用户并发使用交互式应用的可扩展性等都是值得研究的问题。
本文在考察、分析交互式处理的特性以及远程接入领域研究现状的基础上,结合瘦客户端和应用虚拟化以及P2P的基本思想,设计并实现了一套支持交互式作业的网格使用环境系统:GridShare。
GridShare是一个与操作系统和具体GUI应用程序无关的应用程序共享平台,目标是为了在网格环境下支持交互式处理,解决异构平台上各种遗留GUI应用程序提供给网格用户共享使用的问题。
本文的贡献主要体现在:
●通过扩展当前的远程接入技术支持以P2P模式传输交互式会话流,使得在网络延迟较大的广域网环境下,提高了远程应用程序界面的反应灵敏程度,增强了用户使用的交互性体验;
●通过分析各种远程技术的特点结合服务器端和客户端两方面,提出根据用户客户端和网络状况自适应选择用户和应用的交互方式的方法,以及充分利用应用虚拟化技术和网格资源的调度能力来提高大量用户并发交互时网格系统的可扩展性。