Trunk and Trail: Wireless Sensor Network Services For Distributed Object Tracking

In this paper we design two wireless sensor network services Trunk and Trail, for distributed, mobile object tracking applications. Both these services are designed to be reliable and energy efficient while satisfying their specification. The specification for Trunk is to return a consistent global snapshot of the state of all objects in the system to all subscribed applications at regular intervals of time. Because the queries are specified apriori and are periodic Trunk operates in a synchronous model, and therefore the nodes in the network listen on radio and transmit only when scheduled, thus being energy efficient. The specification for Trail is to return the location of a particular mobile object to any application issuing the query. Trail maintains a tracking data structure for all objects and this structure is updated locally upon object moves and using this structure Trail offers a find time that increases linearly with the distance from an object. However Trail operates in an asynchronous model where the different application queries are not synchronized and nodes in the network are always awake to listen queries. Since this is an energy consuming, we design a Synchronous Trail service in which the algorithms for maintaining the tracking data structure and the find operations are like in Trail, but the nodes in the network operate synchronously and thereby gaining energy efficiency at the cost of latency. We then consider an example mobile object tracking system, called an intruder-interceptor game and describe how the interceptor application uses our network services Trunk and Trail. We also provide an experimental analysis of the performance of these two services in terms of their reliability and latency in a network of 105 XSMs (eXtreme Scale Motes) using Kansei, a wireless sensor network testbed.

[1]  M. Sridharan,et al.  Differential games in large-scale sensor-actuator networks , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[2]  Gang Zhou,et al.  VigilNet: An integrated sensor network system for energy-efficient surveillance , 2006, TOSN.

[3]  Anish Arora,et al.  Analyzing the yield of ExScal, a large-scale wireless sensor network experiment , 2005, 13TH IEEE International Conference on Network Protocols (ICNP'05).

[4]  Anish Arora,et al.  Reliable estimation of influence fields for classification and tracking in unreliable sensor networks , 2005, 24th IEEE Symposium on Reliable Distributed Systems (SRDS'05).

[5]  Nancy A. Lynch,et al.  A Hierarchy-Based Fault-Local Stabilizing Algorithm for Tracking in Sensor Networks , 2004, OPODIS.

[6]  Vinayak S. Naik,et al.  A line in the sand: a wireless sensor network for target detection, classification, and tracking , 2004, Comput. Networks.

[7]  Ying Zhang,et al.  Combs, needles, haystacks: balancing push and pull for discovery in large-scale sensor networks , 2004, SenSys '04.

[8]  Rajmohan Rajaraman,et al.  WaveScheduling: energy-efficient data dissemination for sensor networks , 2004, DMSN '04.

[9]  Bruno Sinopoli,et al.  Distributed control applications within sensor networks , 2003, Proc. IEEE.

[10]  Murat Demirbas,et al.  A Pursuer-Evader Game for Sensor Networks , 2003, Self-Stabilizing Systems.

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

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

[13]  Murat Demirbas,et al.  LOCI: Local Clustering Service for Large Scale Wireless Sensor Networks , 2003 .

[14]  Deborah Estrin,et al.  Data-centric storage in sensornets , 2003, CCRV.

[15]  Deborah Estrin,et al.  GHT: a geographic hash table for data-centric storage , 2002, WSNA '02.

[16]  J. Elson,et al.  Fine-grained network time synchronization using reference broadcasts , 2002, OSDI '02.

[17]  Baruch Awerbuch,et al.  Online tracking of mobile users , 1995, JACM.

[18]  Shlomi Dolev,et al.  Modified tree structure for location management in mobile environments , 1995, Proceedings of INFOCOM'95.