Distributed sensor networks based on mobile agents paradigm

Distributed sensor networks (DSNs) are being developed for a wide range of applications. A sensor networks consist of a large number of nodes performing distributed sensing/event detection. Sensor nodes are energy-constrained, efficient routing is essential for increasing the lifetime of a sensor network. A DSN requires interoperability, low latency, and low power consumption in order to operate for long periods of time. Due to power constraints, DSN should be able to operate at low data rates and still delivering acceptable quality of service. In a DSN the energy required for communications tasks is usually much greater than the energy required for computational tasks. To reduce the data communication between nodes and to maximize the network lifetime, we propose to use the mobile-agent paradigm. In mobile-agent based DSN9 instead of moving data from an individual sensor node to a processing center as in the client-server based computing, mobile agents are dispatched from the processing center to the sensor nodes and process data locally. By moving code to the data, a mobile agent can reduce latency, bandwidth and vulnerability to network disconnection.

[1]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

[2]  George Cybenko,et al.  Performance Analysis of Mobile Agents for Filtering Data Streams on Wireless Networks , 2000, MSWIM '00.

[3]  Danny B. Lange,et al.  Seven good reasons for mobile agents , 1999, CACM.

[4]  Mieso K. Denko,et al.  The use of mobile agents for clustering in mobile ad hoc networks , 2003 .

[5]  Mario Baldi,et al.  Evaluating the tradeoffs of mobile code design paradigms in network management applications , 1998, Proceedings of the 20th International Conference on Software Engineering.

[6]  Li Tang,et al.  A comparative evaluation of mobile agent performance for network management , 2002, Proceedings Ninth Annual IEEE International Conference and Workshop on the Engineering of Computer-Based Systems.

[7]  S. Sitharama Iyengar,et al.  Distributed multi-resolution data integration using mobile agents , 2001, 2001 IEEE Aerospace Conference Proceedings (Cat. No.01TH8542).

[8]  S. Sitharama Iyengar,et al.  Multiresolution data integration using mobile agents in distributed sensor networks , 2001, IEEE Trans. Syst. Man Cybern. Part C.

[9]  Hairong Qi,et al.  Distributed computing paradigms for collaborative processing in sensor networks , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[10]  Giovanni Vigna,et al.  Understanding Code Mobility , 1998, IEEE Trans. Software Eng..

[11]  Nathan Ickes,et al.  Energy-centric enabling tecumologies for wireless sensor networks , 2002, IEEE Wireless Communications.

[12]  Pattie Maes,et al.  Hive: distributed agents for networking things , 2000, IEEE Concurr..