A distributed k-anycast routing protocol based on mobile agents

  • Authors:
  • Xin Xu;Yun-li Gu;Jie Du;Huan-yan Qian

  • Affiliations:
  • Institute of Computer & Software, Nanjing University of Information Science & Technology, Nanjing, China and School of Computer Science & Technology, Nanjing University of Science & Technology, Na ...;Institute of Computer & Software, Nanjing University of Information Science & Technology, Nanjing, China and School of Computer Science & Technology, Nanjing University of Science & Technology, Na ...;Institute of Computer & Software, Nanjing University of Information Science & Technology, Nanjing, China;School of Computer Science & Technology, Nanjing University of Science & Technology, Nanjing, China

  • Venue:
  • WiCOM'09 Proceedings of the 5th International Conference on Wireless communications, networking and mobile computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.03

Visualization

Abstract

k-Anycast is a communication paradigm that is proposed to deliver a packet to any threshold k members of a set of communication group hosts. Most k-Anycast routing protocols are centralized and they are not suitable for high dynamic networks (such as wireless sensor networks and wireless ad hoc networks) because they assume that each routing node has global network information. A distributed k-Anycast routing protocol based on mobile agents is proposed in this paper. The protocol forms multiple components and each component has at least k members. Each component can be treated as a virtual server, so k-Anycast service is distributed to each component. In this protocol, mobile agents are applied to initiate or manage components and routing table, so each routing node needn't global network information, only needs to exchange routing information with its neighbors, so the protocol saves much communication cost and adapts to high dynamic networks. Compared to flooding method and centralized k-Anycast routing protocols, performances of the protocol are improved in terms of cost, time delay and scalability.