论文部分内容阅读
计算模式正在向三个趋势发展:网络化,智能化和个性化。同时,xml技术的出现,使得不同平台的计算资源融合的步伐加快,协同通信计算的发展以及网格等计算技术的延伸,在计算的多元化的加剧的同时,各个不同平台相互协作的需求更为突出。 上述趋势要求分布并行计算环境能够应付急剧变更的需求、具备更好的可扩展性、能够提供更为安全的计算环境以及能够对更为个性化的计算提供服务。这需要分布并行计算环境能够便捷地根据任务请求分配计算资源,提供给最终用户和开发人员简洁的界面,为用户屏蔽多元化计算的复杂性同时提供对多元化计算的有效支持。因此,需要分布并行计算具备更好自适应和更强的可扩展性,以容纳不断扩展的计算类型和服务。 解决上述问题的关键是提供一个开放的计算模式来容纳计算的多元化,其中的一个关键环节就是提供适应能力和可扩展性更好的分布并行调度。 本论文尝试通过改造调度器的软件结构为该问题提供一个尝试性的解决方法。 本文安排如下:首先,在引入研究问题的基础上,讨论分布并行的调度模型所需要具备的新的特征以及给出这些特征的一个可计算的解决方法;然后,在此基础上提出一种新的分布并行调度的设计模型,该模型重点解决分布并行调度的设计结构对可扩展性,自适应性的制约问题;接着,基于上述讨论结果提出了分布并行调度器设计和实现上的具体应用实例;最后,通过试验的方法讨论了该实际模型的性能并对本文进行简要总结。