Sensor Information Networking Architecture

The advent of technology has facilitated the development of networked systems of extremely small, low-power devices that combine programmable general-purpose computing with multiple sensing and wireless communication capability. This networked system of programmable sensor nodes, which together form a sensor network, poses unique challenges on how information collected by, and stored within, the sensor network could be queried and accessed, and how concurrent sensing tasks could be executed internally and programmed by external users. In this paper, we describe SINA (Sensor Information Networking Architecture), which facilitates the querying, monitoring and tasking of sensor networks. We model a sensor network as a collection of massively distributed objects, and SINA plays the role of middleware that facilitates the adaptive organization of sensor information. The SINA kernel provides a set of configuration and communication primitives that enable the scalable, robust and energy-efficient organization of, and interactions among, sensor objects. On top of the SINA kernel is a programmable substrate that follows the spreadsheet paradigm and provides mechanisms to create associations among sensor nodes. Users then access information within a sensor network using declarative queries and perform tasks using programmable scripts. Issues concerning interworking between stationary sensor networks and mobile nodes are also addressed.

[1]  Chien-Chung Shen,et al.  Querying and tasking in sensor networks , 2000, Defense, Security, and Sensing.

[2]  Tomasz Imielinski,et al.  DataSpace: querying and monitoring deeply networked collections in physical space , 2000, IEEE Wirel. Commun..

[3]  G.J. Minden,et al.  A survey of active network research , 1997, IEEE Communications Magazine.

[4]  Philippe Bonnet,et al.  Query Processing in a Device Database System , 1999 .

[5]  Satish Kumar,et al.  Next century challenges: scalable coordination in sensor networks , 1999, MobiCom.

[6]  Bryan Bayerdorffer,et al.  Distributed programming with associative broadcast , 1994, 1994 Proceedings of the Twenty-Seventh Hawaii International Conference on System Sciences.

[7]  Adarshpal S. Sethi,et al.  A Spreadsheet-Based Scripting Environment for SNMP , 1997, Integrated Network Management.

[8]  Wendi B. Heinzelman,et al.  Adaptive protocols for information dissemination in wireless sensor networks , 1999, MobiCom.