Self-Configuring Publish/Subscribe Middleware for Wireless Sensor Networks

In the publish/subscribe (pub/sub) communication scheme in wireless sensor networks (WSNs), there exist inherent tradeoffs among conflicting objectives in event publication. To address this issue, this paper investigates pub/sub middleware for WSNs, called TinyDDS. With its selfconfiguring event routing protocol, TinyDDS adaptively performs event publication according to dynamic network conditions and autonomously balances its performance among conflicting objectives. TinyDDS leverages an evolutionary multiobjective optimization mechanism to seek the optimal tradeoffs among objectives and adjust parameters in its event routing protocol. Simulation results validate the ability of TinyDDS to tune its event publication against dynamic network conditions. TinyDDS is implemented lightweight and efficient enough to run on resource-

[1]  David E. Culler,et al.  TOSSIM: accurate and scalable simulation of entire TinyOS applications , 2003, SenSys '03.

[2]  B. J. Ferro Castro,et al.  Pattern-Oriented Software Architecture: A System of Patterns , 2009 .

[3]  Cecilia Mascolo,et al.  Reconfigurable Component-based Middleware for Networked Embedded Systems , 2007, Int. J. Wirel. Inf. Networks.

[4]  Pedro José Marrón,et al.  Management and configuration issues for sensor networks , 2005, Int. J. Netw. Manag..

[5]  Junichi Suzuki,et al.  Middleware Support for Pluggable Non-Functional Properties in Wireless Sensor Networks , 2008, 2008 IEEE Congress on Services - Part I.

[6]  Konstantinos P. Ferentinos,et al.  Adaptive design optimization of wireless sensor networks using genetic algorithms , 2007, Comput. Networks.

[7]  Henry Wang,et al.  Optimization of fitness functions with non-ordered parameters by genetic algorithms , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[8]  Carlos André Guimarães Ferraz,et al.  Mires: a publish/subscribe middleware for sensor networks , 2005, Personal and Ubiquitous Computing.

[9]  Vincent Tam,et al.  Using Micro-Genetic Algorithms to Improve Localization in Wireless Sensor Networks , 2006, J. Commun..

[10]  Jianli Zhao,et al.  Optimizing Sensor Node Distribution with Genetic Algorithm in Wireless Sensor Network , 2004, ISNN.

[11]  J. Suzuki,et al.  Exploring self-star properties in cognitive sensor networking , 2008, 2008 International Symposium on Performance Evaluation of Computer and Telecommunication Systems.