论文部分内容阅读
分布式系统以其易用、方便以及高性能而被广泛的应用。但是,在分布式系统高速发展的同时也面临着数据异构性、安全性、以及统一性等问题,这些问题都在一定程度上制约着分布式系统的推广。本文正是基于分布式系统数据挖掘过程中所遇到的问题,采用动态Agent技术,对分布式数据挖掘系统进行研究。
首先,采用三层结构进行分布式数据挖掘系统的总体结构设计,中心Agent实现任务的分配管理;控制Agent接收中心Agent所分配的任务,接收执行Agent的数据挖掘结果;执行Agent完成具体的数据挖掘任务,并将所得到的知识反馈给控制Agent。具有较强灵活行和可扩展性的层次化的系统结构,并通过中心Agent的任务分配控制来实现负载均衡。
其次,通过报文来实现Agent之间的通信,把通信报文格式进行规范设计,降低网络中的数据传输量,降低各Agent之间的耦合度,增强数据不一致性对分布式数据挖掘的影响。
最后,采用二分法对蚁群算法进行改进,使改进的蚁群算法更好的适应分布式环境,并对改进蚁群算法在基于动态Agent的分布式数据挖掘系统进行了研究。
本文所研究的基于动态Agent的分布式数据挖掘系统,采用层次化的系统结构提高了系统的灵活性和可扩展性,同时通过规范的通信格式来降低网络中的数据传输量,然后通过对蚁群算法的改进,对执行Agent上的数据挖掘算法进行研究。