iCAAS: interoperable and configurable architecture for accessing sensor networks

The increasing use of wireless sensor networks (WSNs) calls for solutions for mastering the complexity due to WSN heterogeneity and differentiated user needs. This paper presents an architecture, named iCAAS, designed to collect, to store, to manage and to make available to users data received from heterogeneous WSNs. The aim of the architecture is to adaptively deliver data to users depending on their specific interests and irrespective of adopted terminals (e.g., mobile device, workstation, ...) and of sensor networks details. The contribution of the paper is twofold. First we detail the requirements that these types of architectures should meet to fill the gap between sensors details and users needs. Second, we describe the structural organization of the proposed architecture, designed by taking into account the defined requirements. Implementation details and case studies are also provided, showing the effectiveness of the architecture when used in real world application scenarios.

[1]  William H. Sanders,et al.  Dependability Evaluation Using Composed SAN-Based Reward Models , 1992, J. Parallel Distributed Comput..

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

[3]  Jens Palsberg,et al.  Avrora: scalable sensor network simulation with precise timing , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[4]  David E. Culler,et al.  Lessons from a Sensor Network Expedition , 2004, EWSN.

[5]  Ioannis Chatzigiannakis,et al.  jWebDust : A Java-Based Generic Application Environment for Wireless Sensor Networks , 2005, DCOSS.

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

[7]  John Anderson,et al.  Wireless sensor networks for habitat monitoring , 2002, WSNA '02.

[8]  S.P. Fekete,et al.  Shawn: The fast, highly customizable sensor network simulator , 2007, 2007 Fourth International Conference on Networked Sensing Systems.

[9]  Jiann-Liang Chen,et al.  IoT-IMS Communication Platform for Future Internet , 2011, Int. J. Adapt. Resilient Auton. Syst..

[10]  Domenico Cotroneo,et al.  Modeling and Assessing the Dependability ofWireless Sensor Networks , 2007, 2007 26th IEEE International Symposium on Reliable Distributed Systems (SRDS 2007).

[11]  John F. Meyer,et al.  On Evaluating the Performability of Degradable Computing Systems , 1980, IEEE Transactions on Computers.

[12]  Mohamed F. Younis,et al.  A survey on routing protocols for wireless sensor networks , 2005, Ad Hoc Networks.

[13]  William H. Sanders,et al.  The Möbius Framework and Its Implementation , 2002, IEEE Trans. Software Eng..

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

[15]  Martijn C. Schut,et al.  Emergent Specialization in Biologically Inspired Collective Behavior Systems , 2008 .

[16]  John Davidson,et al.  Ogc® sensor web enablement:overview and high level achhitecture. , 2007, 2007 IEEE Autotestcon.

[17]  JAMAL N. AL-KARAKI,et al.  Routing techniques in wireless sensor networks: a survey , 2004, IEEE Wireless Communications.

[18]  Matt Welsh,et al.  Hourglass: An Infrastructure for Connecting Sensor Networks and Applications , 2004 .

[19]  John S. Baras,et al.  ATEMU: a fine-grained sensor network simulator , 2004, 2004 First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2004. IEEE SECON 2004..

[20]  Julliany Sales Brandão,et al.  Application of Genetic Algorithm to Minimize the Number of Objects Processed and Setup in a One-Dimensional Cutting Stock Problem , 2011, Int. J. Appl. Evol. Comput..

[21]  Aniruddha S. Gokhale,et al.  Timely Autonomic Adaptation of Publish/Subscribe Middleware in Dynamic Environments , 2011, Int. J. Adapt. Resilient Auton. Syst..

[22]  Hyuk Lim,et al.  J-Sim: a simulation and emulation environment for wireless sensor networks , 2006, IEEE Wireless Communications.

[23]  Wendi B. Heinzelman,et al.  Negotiation-Based Protocols for Disseminating Information in Wireless Sensor Networks , 2002, Wirel. Networks.

[24]  Yin Shan,et al.  Intelligent Complex Adaptive Systems , 2008 .

[25]  Ian F. Akyildiz,et al.  Sensor Networks , 2002, Encyclopedia of GIS.

[26]  Sándor P. Fekete,et al.  Shawn: A new approach to simulating wireless sensor networks , 2005, ArXiv.

[27]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

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

[29]  Mario Gerla,et al.  GloMoSim: a library for parallel simulation of large-scale wireless networks , 1998 .

[30]  Michele Zorzi,et al.  Managing heterogeneous sensors and actuators in ubiquitous computing environments , 2007, SANET '07.

[31]  Arthur L. Liestman,et al.  A survey of gossiping and broadcasting in communication networks , 1988, Networks.

[32]  Deborah Estrin,et al.  A system for simulation, emulation, and deployment of heterogeneous sensor networks , 2004, SenSys '04.

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

[34]  Jorgen Thelin A Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles , 2003 .

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