论文部分内容阅读
集群、网格和P2P的出现将成为下一代并行分布式计算平台。人们对网格的研究越来越感兴趣,但由于网格环境的限制研究者无法对研究的结果进行评估和测试。因此网格模拟器的出现为人们对网格的研究带来了很大的方便。本文所提及的模拟器是GridSim。
为使GridSim模拟器支持更多性能,本文对GridSim预留模块进行了详细分析,提出并实现了在GridSim中引入优先级的预留策略;为使系统在一定程度上支持优先级预留调度,提出了相应的系统修改方案。在优先级预留系统中,对GridSim预留模块中已有的FCFS(先来先服务,First Come First Served)预留调度算法进行了改进,将优先级与先来先服务相结合提出了一个新的预留调度算法ARWithPriorityPolicy,该预留算法对已有的调度算法存在的问题进行了改正,尽可能减少拒绝的预留请求数目。
在GridSim模拟工具包的基础上本文提出了6SDP(Grid Simulation Develop Platform)网格模拟平台,利用JAVA的接口特性设计并实现了GSDP模拟平台。在文中详细介绍了各模块的设计与实现方法,主要包括:网格资源与文件的映射、网格作业与文件的映射、网格资源选择接口、网格作业调度接口、网络环境自动构建。本文提出的GSDP模拟平台可以方便、快捷地对网格进行模拟,用户不必了解GridSim的原理,也不需要编写大量的模拟代码,只需实现相应的接口来完成用户的算法模拟,为进一步网格模拟技术的研究打下了良好的基础。
本文利用实现的GSDP对新提出的预留调度算法和Gridsim预留模块中已有的预留算法进行了模拟比较。实验结果表明,新提出的预留算法较好地减少了拒绝的预留请求数目。