基于代理的网格资源管理与任务调度
【摘要】:网格是提供可靠的、一致的、透明的和可扩展的高端计算能力的硬件和软件的综合基础结构,集成了地理上分布的、异构的和动态的各种高性能计算资源,使用户可以不受地理边界限制,透明地、无缝地、有效地使用这些资源,以解决各种复杂问题。资源管理是网格计算环境中的一个重要组成部分,主要目的是接受网格应用对资源使用的请求,并有效地调度任务,为其分配可利用的网格资源,使应用请求得以运行。
代理技术为解决复杂系统之间的合作问题提供了一种新的软件系统设计模式,用来解决网格资源管理问题。在以代理机制为基础的网格资源管理中,代理是一个本地网格管理者,可以自主、灵活地发现应用所需要的资源并对所需资源进行动态管理。
本文对基于代理的网格资源管理的模型、方法、内容进行了研究,论述了模型涉及的性能问题。在多代理层次结构模型资源发现的基础上,给出一个任务发现算法。解决了资源发现中信息过时问题。提出一个多代理图结构模型,并在该模型基础上设计了启发式资源发现算法和任务调度算法,较好地解决了层次结构中节点失效时造成的资源孤岛问题。
【相似文献】 | ||
|
|||||||||||||||||||||||||||||||||||||||||
|
|
|||||
|
|
|||||||||||||
|
|
|||||||||||||||||||||
|
|
|||
|