论文部分内容阅读
网格计算自从第一次被用到科学和商业领域到现在已经取得了长足的进步。相信网格计算的下一个阶段是将网格服务提供给资源受限的设备,例如手持设备、PDA、智能手机、传感器等。网格和移动计算的结合被称为“移动网格”,由于无线通信和移动计算技术的快速发展,它已经成为一个新的研究领域。但是,将移动设备整合到网格中将会面临很多困难。特别是移动设备自身的局限性,比如低带宽、低处理能力、电池容量不足、频繁的断线,还有定位问题。如今,软件密集型的系统逐渐受到分散、资源受限、嵌入式、自动化、移动计算环境的影响。在这篇论文中提出了GridLite软件架构,它基于网格平台并且适用于移动环境。GridLite是一个扩展的框架,它为在网格的基础设施上位用户提供了良好的服务。GridLite框架提出的一个目的是定义一个网格结构来管理设备,这些设备的自身缺陷在该框架下可以得到最大限度的弥补。GridLite是以服务为核心的,不同的服务可以管理不同的资源。本文在已有网格的基础上提出了一种可行性较高的GridLite原型,它融合了OODT和Prism-MW体系结构中间件的优点,使之能更适合于移动环境。总的说来,GridLite的最终目的是将现有的网格技术扩展到人们的“口袋”中,前人所做的研究和经验也表明这个目标是可以达到,而且是值得进一步往下做的。从一个更小的方面来看,移动设备能随时改变其位置。网格代理必须知道移动设备的位置以便能有效的使用移动设备。因此,网格代理和移动设备间需要进行频繁的通信。当移动节点频繁的改变位置时,网格代理和移动设备之间的通信更加频繁。在低带宽的网络环境下,这当然也就为移动网格系统增加了不少负担。但是,如果减少移动节点和网格代理之间的通信,那么移动节点位置的精度就会降低,如何在这两者之间寻求一种平衡也是需要具体的环境来定。本文提出了用自适应距离过滤来有效减少移动节点和网格代理之间的通信机制。这个过滤器首先依据网格节点的移动方向和速度来对移动节点分簇,然后再对每个簇依据不同的值过滤节点位置信息。然而,在网格代理端移动位置更新的减少必然会产生位置误差,即代理端记录的位置与物体的实际位置有差别。为了解决这个问题,可以在移动端模拟实际物体的运动轨迹。为了对整个算法的性能评估,本文用NS2仿真工具做了模拟。本文得到国家自然科学基金项目(批准号:60773211,60970064)、国家软件开发环境重点实验室开放基金课题(批准号:SKLSDE-2009KF-2-02)、新世纪优秀人才支持计划(批准号:NCET-08-0806)、霍英东高校青年教师基金基础性研究课题(批准号:121067)和湖北省杰出青年人才基金(批准号:2008CDB335)的资助、武汉市科技攻关项目(批准号:201010621207)。