Implementing Business Rules on Sensor Nodes

Wireless sensor networks (WSNs) will be able to assist industrial and business processes and to render rich functionality in a dependable way. Two key elements that can make this real are: a simple and efficient way of expressing the business logic, and a reliable mechanism for selectively reconfiguring sensor nodes. We present a solution that combines both elements. The main objective is to guarantee the dissemination of business rules to multicast groups of sensor nodes, while striving for energy efficiency and low overhead. Simple cross-layer optimizations are used to achieve this. For scalability reasons, our solution demands only local knowledge, performs local retransmission of lost packets and uses aggregation of acknowledgements. The results of our evaluation indicate a good ability of recovering from serious errors, even under high error rates.

[1]  David E. Culler,et al.  Bridging the Gap: Programming Sensor Networks with Application Specific Virtual Machines , 2004 .

[2]  John Heidemann,et al.  RMST: reliable data transport in sensor networks , 2003, Proceedings of the First IEEE International Workshop on Sensor Network Protocols and Applications, 2003..

[3]  Paul J. M. Havinga,et al.  Prolonging the lifetime of wireless sensor networks by cross-layer interaction , 2004, IEEE Wireless Communications.

[4]  J. J. Garcia-Luna-Aceves,et al.  A comparison of reliable multicast protocols , 1998, Multimedia Systems.

[5]  J. J. Garcia-Luna-Aceves,et al.  The case for reliable concurrent multicasting using shared ACK trees , 1997, MULTIMEDIA '96.

[6]  Gerd Kortuem,et al.  Cooperative Artefacts: Assessing Real World Situations with Embedded Technology , 2004, UbiComp.

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

[8]  Paul J.M. Havinga,et al.  Wireless Sensor Networks and Beyond: A Case Study on Transport and Logistics , 2005 .

[9]  Limin Wang,et al.  MNP: Multihop Network Reprogramming Service for Sensor Networks , 2004, 25th IEEE International Conference on Distributed Computing Systems (ICDCS'05).

[10]  David E. Culler,et al.  The dynamic behavior of a data dissemination protocol for network programming at scale , 2004, SenSys '04.

[11]  Limin Wang,et al.  MNP: Multihop Network Reprogramming Service for Sensor Networks , 2005, ICDCS.

[12]  Chieh-Yih Wan,et al.  PSFQ: a reliable transport protocol for wireless sensor networks , 2002, WSNA '02.

[13]  P. Havinga,et al.  Experiments with Reliable Data Delivery in Wireless Sensor Networks , 2005, 2005 International Conference on Intelligent Sensors, Sensor Networks and Information Processing.

[14]  Katia Obraczka,et al.  Multicast transport protocols: a survey and taxonomy , 1998, IEEE Commun. Mag..

[15]  Deborah Estrin,et al.  A Remote Code Update Mechanism for Wireless Sensor Networks , 2003 .

[16]  P.J.M. Havinga,et al.  AmbientRT - real time system software support for data centric sensor networks , 2004, Proceedings of the 2004 Intelligent Sensors, Sensor Networks and Information Processing Conference, 2004..

[17]  Ian F. Akyildiz,et al.  A scalable approach for reliable downstream data delivery in wireless sensor networks , 2004, MobiHoc '04.