Formal specification and analysis of performance variation in sensor network diffusion protocols

Discovering a routing tree for gathering or disseminating streams of data is an important operation in many sensor network applications. However, protocols for tree discovery may have significant performance problems for certain configurations of a network and its application task.A Temporal Logic of Actions (TLA) specification of push and pull diffusion is introduced in order to analyse such problems. This specification can be used as a basis for implementation, for visualising protocol behaviours, for simulation experiments, and for formal verification of properties of the protocol.This short paper shows how such a specification is used to understand variations in the routing trees discovered by push and pull diffusion and the effect of their shape and size on protocol performance.

[1]  Thomas R. Gross,et al.  Simulation of large ad hoc networks , 2003, MSWIM '03.

[2]  Deborah Estrin,et al.  Matching data dissemination algorithms to application requirements , 2003, SenSys '03.

[3]  Gustavo de Veciana,et al.  A paradigm for quality-of-service in wireless ad hoc networks using synchronous signaling and node states , 2004, IEEE Journal on Selected Areas in Communications.

[4]  Rachel Cardell-Oliver,et al.  Evaluating the impact of limited resource on the performance of flooding in wireless sensor networks , 2004, International Conference on Dependable Systems and Networks, 2004.

[5]  Deborah Estrin,et al.  Directed diffusion: a scalable and robust communication paradigm for sensor networks , 2000, MobiCom '00.

[6]  G. Simon,et al.  Simulation-based optimization of communication protocols for large-scale wireless sensor networks , 2003, 2003 IEEE Aerospace Conference Proceedings (Cat. No.03TH8652).

[7]  Bhaskar Krishnamachari,et al.  Application-specific modelling of information routing in wireless sensor networks , 2004, IEEE International Conference on Performance, Computing, and Communications, 2004.

[8]  André Schiper,et al.  On the accuracy of MANET simulators , 2002, POMC '02.

[9]  Deborah Estrin,et al.  Medium access control with coordinated adaptive sleeping for wireless sensor networks , 2004, IEEE/ACM Transactions on Networking.

[10]  Baltasar Beferull-Lozano,et al.  On network correlated data gathering , 2004, IEEE INFOCOM 2004.

[11]  Deborah Estrin,et al.  Modelling Data-Centric Routing in Wireless Sensor Networks , 2002 .

[12]  Leslie Lamport,et al.  Specifying Concurrent Systems with TLA , 1999 .

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