Interaction between sensornet nodes and the physical environment in which they are embedded implies real-time requirements. Application tasks are divided into smaller subtasks and distributed among the constituent nodes. These subtasks must be executed in the correct place, and in the correct order, for correct application behaviour. Sensornets generally have no global clock, and incur unacceptable cost if traditional synchronisation protocols are implemented. We present a lightweight primitive which generates a periodic sequence of synchronisation events which are coordinated across large sensornets structured into clusters or cells. Two biologically-inspired mechanisms are combined; desynchronisation within cells, and synchronisation between cells. This hierarchical coordination provides a global basis for local application-driven timing decisions at each node.

BibTex Entry

@techreport{Tate2009e,
 author = {J. Tate and I. Bate},
 institution = {University of York},
 month = {November},
 number = {YCS-2009-444},
 title = {Synchronising Timing Signals In Cellular Sensornets Using A Hybrid Algorithm},
 year = {2009}
}