摘要
针对k-Anycast通信方法中泛洪和集中式路由协议系统开销大、时延长和扩展性差的缺点,提出基于移动Agent的分组k-Anycast路由协议。该协议创建并维护多个分组,每个分组管理至少k个k-Anycast成员,因此可将k-Anycast路由问题分散至各分组处,从而使协议具有分布式管理和多路径路由的特点;采用适合分布式管理的移动Agent技术实现分组和路由管理。仿真实验表明,该协议的扩展性、高负载下的系统开销和时延优于泛洪和集中式路由协议。
In k-Anycast communication methods,flooding method and centralized k-Anycast routing protocols have poor performances in term of communication cost,time delay and scalability.A k-Anycast routing protocol based on component and mobile agent is proposed.The protocol forms multiple components and each component has at least k members.Thus,the protocol has characteristics of distribution management and multipath routing because k-Anycast routing problem can be distributed to each component.Moreover,mobile agents which fit for distributed management are applied to initiate or manage components and routing table.Compared with flooding method and centralized k-Anycast routing protocols,simulation experiment results show that the performances of the proposed protocol are improved in terms of communication cost,time delay and scalability.
出处
《南京理工大学学报》
EI
CAS
CSCD
北大核心
2010年第2期232-237,共6页
Journal of Nanjing University of Science and Technology
关键词
k-任播
移动智能体
分组
路由协议
k-Anycast mobile agents components routing protocols