论文部分内容阅读
网格计算是近年来的研究热点之一。它可将高速互联网、计算机、大型数据库、传感器、远端设备等融为一体,实现资源全面共享与协同工作。在网格计算环境中,经常需要为计算任务同时分配多个资源以满足其性能需求,由于网格资源具有分布性、异构性和动态性,并且由多个组织所拥有,这种特殊的计算环境给资源分配问题带来了挑战。因此,网格资源分配是网格技术研究的重点之一。Agent是具有自治性、社会性、主动性和适应性的智能实体。自治性使Agent具有自主决策和控制自己行为的能力,适应性保证了Agent能够在快速变化的异构式环境中操作运行,社会性使Agent具有沟通合作、协同工作的能力。因此,在以Agent机制为基础的网格资源管理中,Agent可以自主和灵活的搜索和发现计算所需要的资源并对所需资源进行动态管理和分配,从而,网格资源分配问题转化为多Agent(MAS)合作求解问题。联盟机制是MAS合作求解的关键,联盟的形成是MAS合作求解的重要方式,通过Agent联盟可以提高合作求解问题的能力。因此,提出了基于Agent联盟的网格资源分配方法。本文的主要工作及创新点如下:(1)对现有的网格资源管理模型进行分析,结合网格资源分配的特点,提出一种带有区域控制和信任度的基于Agent的网格资源管理模型。(2)结合Agent有关技术设计出基于Agent联盟的网格资源分配方法,以实现网格用户之间有效地资源分配,并且可适应计算网格资源供需状态的动态变化。(3)对现有的网格仿真工具进行分析,结合Agent的特性,设计出一种基于JADE的网格仿真环境。(4)对设计的网格资源分配方法在基于JADE网格仿真环境中进行仿真,检验和分析网格资源分配方法的性能。