Middleware Systems for Wireless Sensor Networks: A Comparative Survey

Wireless sensor networks (WSNs) play an important role of the Internet of things as one of the core technologies in ubiquitous and pervasive computing. Middleware for WSNs is a hot topic as applications and platforms in WSNs have been widely developed. This paper comparatively reviews middleware systems for WSNs. In particular, the advanced middleware systems reported recently are reviewed and all the existing middleware systems are compared in terms of important features and characteristics. First, challenging issues about the important features for designing middleware for WSNs are introduced. Then, recent advancements in middleware for WSNs are reviewed and compared.

[1]  Philippe Bonnet,et al.  Towards Sensor Database Systems , 2001, Mobile Data Management.

[2]  Carlos André Guimarães Ferraz,et al.  A message-oriented middleware for sensor networks , 2004, MPAC '04.

[3]  Gustavo Alonso,et al.  SwissQM: Next Generation Data Processing in Sensor Networks , 2007, CIDR.

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

[5]  Sang Hyuk Son,et al.  Event Detection Services Using Data Service Middleware in Distributed Sensor Networks , 2003, Telecommun. Syst..

[6]  Chenyang Lu,et al.  Mobile agent middleware for sensor networks: an application case study , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[7]  Guan Le,et al.  Survey on NoSQL database , 2011, 2011 6th International Conference on Pervasive Computing and Applications.

[8]  Chamath Keppitiyagama,et al.  AskME: A database abstraction for ad-hoc networks , 2011 .

[9]  Wei Hong,et al.  TinyDB: an acquisitional query processing system for sensor networks , 2005, TODS.

[10]  Emin Gün Sirer,et al.  On the need for system-level support for ad hoc and sensor networks , 2002, OPSR.

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

[12]  Margaret Martonosi,et al.  Impala: a middleware system for managing autonomic, parallel sensor systems , 2003, PPoPP '03.

[13]  M.D.W.S. Mahawaththa,et al.  Location aware queries for sensor network , 2011, 2011 International Conference on Advances in ICT for Emerging Regions (ICTer).

[14]  Amy L. Murphy,et al.  Middleware to support sensor network applications , 2004, IEEE Network.

[15]  Yong Yao,et al.  The cougar approach to in-network query processing in sensor networks , 2002, SGMD.

[16]  Philip Levis,et al.  Maté: a tiny virtual machine for sensor networks , 2002, ASPLOS X.

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

[18]  Wei Hong,et al.  The design of an acquisitional query processor for sensor networks , 2003, SIGMOD '03.

[19]  Chien-Chung Shen,et al.  Sensor Information Networking Architecture , 2000, Proceedings 2000. International Workshop on Parallel Processing.

[20]  T.A.M.C. Thantriwatte,et al.  NoSQL query processing system for wireless ad-hoc and sensor networks , 2011, 2011 International Conference on Advances in ICT for Emerging Regions (ICTer).