由于移动P2P网络的动态多变以及移动用户的频繁移动,以合作为基础的移动agent所携带的路由信息是不确定的,非实时的、模糊的。同时,这种交互得到的间接路由信息,更加具有不完整性甚至欺骗性。通过进行移动agent合作模型的设计和移动agent所携带路由信息的模糊知识处理的研究,并利用模糊知识处理方法学的支持,提出了一种从移动agent所携带的模糊知识中分析和过滤出较准确和有价值路由数据的算法,在模糊的路由知识中找到能如实反映网络的路由信息,以此提供移动节点以及移动agent使用。通过实验仿真证明,该算法有效减小了平均端到端时延和路由开销,增加了分组投递率和建立连接的移动节点数目。同时,可以较好处理移动agent中模糊的路由信息,对路由策略性能有较大的提高。
Due to the variable and dynamic characteristics in mobile P2P networks, and frequently movable mobile users, the routing information generated by mobile agents based on cooperation is uncertain, non real-time and fuzzy. Moreover, the indirect route information obtained by exchanging is fuzzier and more incomplete, even 'fraudulent. To solve this problem, the fuzzy knowledge processing for routing algorithm and a cooperation model using fuzzy knowledge reasoning for mobile agents in mobile P2P networks are discussed and designed. Furthermore, an algorithm which can analyze and filter the valuable data from the fuzzy information carried by mobile agents is proposed, through using the methodology of fuzzy knowledge processing. So the algorithm can find the correct network information which can reflect the real network and can be used by mobile nodes and mobile agents. The analysis and experiment results of this paper show that the proposed algorithm can reduce the average end-to-end delay and routing overhead, and increase the packet delivery fraction and number of mobile nodes establishing the connectivity. It also can deal with the fuzzy and uncertain routing information of mobile agent, and improve the routing algorithm performance significantly.