论文部分内容阅读
信息服务作为网格平台的重要组成部分,它的性能优劣直接对网格平台的可用性和可扩展性产生深远的影响。信息服务是网格平台中信息管理模块与模块之外的其他部分交互的一种重要形式。资源信息服务在网格中具有重要地位,其作用是感知和监控异构资源,并为上层应用提供资源信息,从而为资源调度和选择系统策略提供依据。
网格模拟器是对网格应用进行模拟的平台,能依照用户的配置与要求模拟信息服务,并根据用户要求的性能指标得到模拟结果。有了系统的模拟结果,可以对被模拟的信息服务进行分析与讨论。在分析总结现有的信息服务机制的基础上,就现有信息服务机制中对网络环境模拟的不足在网格模拟器中引入网络属性,设计并实现了一种基于网络属性的信息服务机制,该机制将网络环境下的IP属性与网络的带宽和链路的传输延迟时间相联系,在网格模拟器中模拟出网格环境下任务和资源在空间的物理分布状况,然后根据网络中的链路状况由新的调度策略将网格中的用户任务调度至最合理的资源上执行,使得任务向资源的总提交时间最短,从而优化了资源的分配调度过程,缓解主干网络的拥塞状况,提高网格应用的易用性。
该信息服务机制的实现基于GridSim网格模拟器,对底层离散事件的模拟则是建立在SinJava的基础上。在不同任务/资源比的环境下测试了该信息服务机制的性能,统计并分析了测试结果,模拟测试显示在任务/资源比较小时,与随机调度策略相比,新的信息服务机制具有明显的性能优势。而后在大量测试数据的基础上进一步分析了算法,并给出了该信息服务机制在特殊情况下性能受限的解释。