|
软件学报 2010
基于agent和蚁群算法的分布式服务发现, PP. 1795-1809 Keywords: 服务发现,peer-to-peer网络,agent,蚁群算法,路由机制 Abstract: 提出一种类似蚂蚁觅食活动的agent服务发现机制.有两类agent合作寻找目标服务:searchagent和guideagent.前者模拟蚂蚁的行为在网络上发现目标服务,后者管理一个由信息素和跳数组成的服务路由表,用以指导searchagent的行进路线.动态变化的信息素可以让searchagent感知到网络拓扑和服务资源的变化,而跳数可以让它们了解距离.路由选择中还使用语义相似度作为启发因子,用于提高召回率.searchagent生命周期控制机制使查询流量负载成为可控的,并具有确定的上界.实验结果表明,该方法在大规模的分布式计算环境下具有良好的可扩展性和动态环境下的适应性.
|