Skip to content


  • Research Article
  • Open Access

Mobile Agent-Based Directed Diffusion in Wireless Sensor Networks

  • Min Chen1Email author,
  • Taekyoung Kwon2,
  • Yong Yuan3,
  • Yanghee Choi2 and
  • Victor C.M. Leung1
EURASIP Journal on Advances in Signal Processing20062007:036871

Received: 29 November 2005

Accepted: 16 July 2006

Published: 2 October 2006


In the environments where the source nodes are close to one another and generate a lot of sensory data traffic with redundancy, transmitting all sensory data by individual nodes not only wastes the scarce wireless bandwidth, but also consumes a lot of battery energy. Instead of each source node sending sensory data to its sink for aggregation (the so-called client/server computing), Qi et al. in 2003 proposed a mobile agent (MA)-based distributed sensor network (MADSN) for collaborative signal and information processing, which considerably reduces the sensory data traffic and query latency as well. However, MADSN is based on the assumption that the operation of mobile agent is only carried out within one hop in a clustering-based architecture. This paper considers MA in multihop environments and adopts directed diffusion (DD) to dispatch MA. The gradient in DD gives a hint to efficiently forward the MA among target sensors. The mobile agent paradigm in combination with the DD framework is dubbed mobile agent-based directed diffusion (MADD). With appropriate parameters set, extensive simulation shows that MADD exhibits better performance than original DD (in the client/server paradigm) in terms of packet delivery ratio, energy consumption, and end-to-end delivery latency.


Sensor NetworkWireless Sensor NetworkSource NodeDelivery RatioMobile Agent


Authors’ Affiliations

Department of Electrical and Computer Engineering, University of British Columbia, Vancouver, Canada
School of Computer Science and Engineering, Seoul National University, Seoul, South Korea
Department of Electronics and Information Engineering, Huazhong University of Science and Technology, Wuhan, China


  1. Qi H, Xu Y, Wang X: Mobile-agent-based collaborative signal and information processing in sensor networks. Proceedings of the IEEE 2003,91(8):1172-1183. 10.1109/JPROC.2003.814927View ArticleGoogle Scholar
  2. Al-Karaki JN, Kamal AE: Routing techniques in wireless sensor networks: a survey. IEEE Wireless Communications 2004,11(6):6-28. 10.1109/MWC.2004.1368893View ArticleGoogle Scholar
  3. Akkaya K, Younis M: A survey on routing protocols for wireless sensor networks. Ad Hoc Networks 2005,3(3):325-349. 10.1016/j.adhoc.2003.09.010View ArticleGoogle Scholar
  4. Intanagonwiwat C, Govindan R, Estrin D: Directed diffusion: a scalable and robust communication paradigm for sensor networks. Proceedings of the 6th Annual ACM/IEEE International Conference on Mobile Computing and Networking (MOBICOM '00), August 2000, Boston, Mass, USA 56-67.Google Scholar
  5. Silva F, Heidemann J, Govindan R, Estrin D: Directed diffusion. In Tech. Rep. ISI-TR-2004-586. USC/Information Sciences Institute, Los Angeles, Calif, USA; January 2004. to appear in Frontiers in Distributed Sensor Networks, S. S. Iyengar and R. R. Brooks, EdsGoogle Scholar
  6. Harrison CG, Chess DM: Mobile agents: are they a good idea? In Tech. Rep. RC 1987. IBM T. J. Watson Research Center, Yorktown Heights, NY, USA; March 1995.Google Scholar
  7. Dasgupta P, Narasimhan N, Moser LE, Melliar-Smith PM: MAgNET: mobile agents for networked electronic trading. IEEE Transactions on Knowledge and Data Engineering 1999,11(4):509-525. 10.1109/69.790796View ArticleGoogle Scholar
  8. Ross KN, Chaney RD, Cybenko GV, Burroughs DJ, Willsky AS: Mobile agents in adaptive hierarchical Bayesian networks for global awareness. Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, October 1998, San Diego, Calif, USA 3: 2207-2212.Google Scholar
  9. Tseng Y-C, Kuo S-P, Lee H-W, Huang C-F: Location tracking in a wireless sensor network by mobile agents and its data fusion strategies. Computer Journal 2004,47(4):448-460. 10.1093/comjnl/47.4.448View ArticleGoogle Scholar
  10. Wu Q, Rao NSV, Barhen J, et al.: On computing mobile agent routes for data fusion in distributed sensor networks. IEEE Transactions on Knowledge and Data Engineering 2004,16(6):740-753. 10.1109/TKDE.2004.12View ArticleGoogle Scholar
  11. Chong C-Y, Kumar SP: Sensor networks: evolution, opportunities, and challenges. Proceedings of the IEEE 2003,91(8):1247-1256. 10.1109/JPROC.2003.814918View ArticleGoogle Scholar
  12. Chen M, Kwon T, Choi Y: Data dissemination based on mobile agent in wireless sensor networks. Proceedings of 30th Annual IEEE Conference on Local Computer Networks (LCN '05), November 2005, Sydney, Australia 527-529.Google Scholar
  13. Bajcsy J, Mitran P: Coding for the Slepian-Wolf problem with turbo codes. Conference Record /IEEE Global Telecommunications Conference (GLOBECOM '01), November 2001, San Antonio, Tex, USA 2: 1400-1404.Google Scholar
  14. Sankarasubramaniam Y, Akan ÖB, Akyildiz IF: ESRT: event-to-sink reliable transport in wireless sensor networks. Proceedings of the International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc '03), June 2003, Annapolis, Md, USA 177-188.View ArticleGoogle Scholar
  15. Zhao F, Shin J, Reich J: Information-driven dynamic sensor collaboration. IEEE Signal Processing Magazine 2002,19(2):61-72. 10.1109/79.985685View ArticleGoogle Scholar
  17. Chen M: OPNET Network Simulation. Tsinghua University Press, Beijing, China; 2004.Google Scholar
  18. Feeney LM, Nilsson M: Investigating the energy consumption of a wireless network interface in an ad hoc networking environment. Proceedings of 20th Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM '01), April 2001, Anchorage, Alaska, USA 3: 1548-1557.Google Scholar
  19. Lindsey S, Raghavendra C, Sivalingam KM: Data gathering algorithms in sensor networks using energy metrics. IEEE Transactions on Parallel and Distributed Systems 2002,13(9):924-935. 10.1109/TPDS.2002.1036066View ArticleGoogle Scholar


© Min Chen et al. 2007

This article is published under license to BioMed Central Ltd. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.