The announcement layer: beacon coordination for the sensornet stack

  • Authors:
  • Adam Dunkels;Luca Mottola;Nicolas Tsiftes;Fredrik Österlind;Joakim Eriksson;Niclas Finne

  • Affiliations:
  • Swedish Institute of Computer Science;Swedish Institute of Computer Science;Swedish Institute of Computer Science;Swedish Institute of Computer Science;Swedish Institute of Computer Science;Swedish Institute of Computer Science

  • Venue:
  • EWSN'11 Proceedings of the 8th European conference on Wireless sensor networks
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Sensornet protocols periodically broadcast beacons for neighborhood information advertisement, but beacon transmissions are costly when power-saving radio duty cycling mechanisms are used. We show that piggybacking multiple beacons in a single transmission significantly reduces transmission costs and argue that this shows the need for a new layer in the sensornet stack--an announcement layer--that coordinates beacons across upper layer protocols. An announcement layer piggybacks beacons and coordinates their transmission so that the total number of transmissions is reduced. With an announcement layer, new or mobile nodes can quickly gather announcement information from all neighbors and all protocols by issuing an announcement pull operation. Likewise, protocols can quickly disseminate new announcement information to all neighbors by issuing an announcement push operation. We have implemented an announcement layer in the Contiki operating system and three data collection and dissemination protocols on top of the announcement layer. We show that beacon coordination both improves protocol performance and reduces power consumption.