A publish/subscribe middleware cost in wireless sensor networks: A review and case study

Electronic devices and sensor networks have witnessed great advancements. Consequently, their limited resources (CPU, memory, bandwidth, and power) are becoming suitable to accommodate some of the enterprise networks solutions. One possible and effective solution is Middleware technology that is able to provide several advantages such as simplifying applications development, portability, scalability, and Quality of Service (QoS). Recently, A publish/subscribe (pub/sub) middleware in Wireless Sensor Network (WSN) has gained a lot of attention from both the industry and the academic communities. This paper provides a review to the state-of-the-art of some of these solutions. This paper also investigates the capabilities of these solutions and conducts a comparison study. In addition, a case study is carried out to estimate the cost of adding a middleware to a WSN. Furthermore, a study is performed to the middleware effect on the overall network performance.

[1]  Deborah Estrin,et al.  Directed diffusion: a scalable and robust communication paradigm for sensor networks , 2000, MobiCom '00.

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

[3]  Deborah Estrin,et al.  Directed diffusion for wireless sensor networking , 2003, TNET.

[4]  Jiannong Cao,et al.  Middleware for Wireless Sensor Networks: A Survey , 2008, Journal of Computer Science and Technology.

[5]  Philip Levis,et al.  Collection tree protocol , 2009, SenSys '09.

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

[7]  Xiaofei Xu,et al.  Lightweight Secure Directed Diffusion for Wireless Sensor Networks , 2014, Int. J. Distributed Sens. Networks.

[8]  Geoffrey C. Fox,et al.  Real-time performance analysis for publish/subscribe systems , 2010, Future Gener. Comput. Syst..

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

[10]  Sheikh Iqbal Ahamed,et al.  A survey of middleware for sensor network and challenges , 2006, 2006 International Conference on Parallel Processing Workshops (ICPPW'06).

[11]  Hong Linh Truong,et al.  MQTT-S — A publish/subscribe protocol for Wireless Sensor Networks , 2008, 2008 3rd International Conference on Communication Systems Software and Middleware and Workshops (COMSWARE '08).

[12]  Edith C. H. Ngai,et al.  A Ubiquitous Publish/Subscribe Platform for Wireless Sensor Networks with Mobile Mules , 2012, 2012 IEEE 8th International Conference on Distributed Computing in Sensor Systems.

[13]  Ian F. Akyildiz,et al.  Wireless sensor and actor networks: research challenges , 2004, Ad Hoc Networks.

[14]  Junichi Suzuki,et al.  TinyDDS: An Interoperable and Configurable Publish/Subscribe Middleware for Wireless Sensor Networks , 2010 .

[15]  David E. Culler,et al.  TinyOS: An Operating System for Sensor Networks , 2005, Ambient Intelligence.

[16]  Anne-Marie Kermarrec,et al.  The many faces of publish/subscribe , 2003, CSUR.

[17]  Junichi Suzuki,et al.  Self-Configuring Publish/Subscribe Middleware for Wireless Sensor Networks , 2009, 2009 6th IEEE Consumer Communications and Networking Conference.

[18]  Nader Mohamed,et al.  Middleware: middleware challenges and approaches for wireless sensor networks , 2006, IEEE Distributed Systems Online.

[19]  Andreas Willig,et al.  A Component Framework for Content-Based Publish/Subscribe in Sensor Networks , 2008, EWSN.

[20]  Pedro Furtado,et al.  Existing Middleware Solutions for Wireless Sensor Networks , 2014 .

[21]  José M. Troya,et al.  PS-QUASAR: A publish/subscribe QoS aware middleware for Wireless Sensor and Actor Networks , 2013, J. Syst. Softw..

[22]  Enrico Perla,et al.  PowerTOSSIM z: realistic energy modelling for wireless sensor network environments , 2008, PM2HW2N '08.

[23]  José M. Troya,et al.  A survey on quality of service support in wireless sensor and actor networks: Requirements and challenges in the context of critical infrastructure protection , 2011, J. Netw. Comput. Appl..

[24]  Stefano Chessa,et al.  Publish/subscribe in wireless sensor networks based on data centric storage , 2009, CAMS '09.

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