Skip to main content

Mobile Agent-Based Directed Diffusion in Wireless Sensor Networks


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.


  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.814927

    Article  Google 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.1368893

    Article  Google 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.010

    Article  Google 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.

    Chapter  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, Eds

    Google 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.790796

    Article  Google 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.448

    Article  Google 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.12

    Article  Google 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.814918

    Article  Google 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.

    Chapter  Google 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.985685

    Article  Google 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.1036066

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations


Corresponding author

Correspondence to Min Chen.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License ( ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Chen, M., Kwon, T., Yuan, Y. et al. Mobile Agent-Based Directed Diffusion in Wireless Sensor Networks. EURASIP J. Adv. Signal Process. 2007, 036871 (2006).

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: