Firefly clock synchronization in an 802.15.4 wireless network

  • Authors:
  • Robert Leidenfrost;Wilfried Elmenreich

  • Affiliations:
  • Institute of Computer Engineering, Vienna University of Technology, Vienna, Austria;Mobile Systems Group, Institute of Networked and Embedded Systems, University of Klagenfurt, Klagenfurt, Austria

  • Venue:
  • EURASIP Journal on Embedded Systems - Challenges on complexity and connectivity in embedded systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes the design and implementation of a distributed self-stabilizing clock synchronization algorithm based on the biological example of Asian Fireflies. Huge swarms of these fireflies use the principle of pulse coupled oscillators in order to synchronously emit light flashes to attract mating partners. When applying this algorithm to real sensor networks, typically, nodes cannot receive messages while transmitting, which prevents the networked nodes from reaching synchronization. In order to counteract this deafness problem, we adopt a variant of the Reachback Firefly Algorithm to distribute the timing of light flashes in a given time window without affecting the quality of the synchronization. A case study implemented on 802.15.4 Zigbee nodes presents the application of this approach for a time-triggered communication scheduling and coordinated duty cycling in order to enhance the battery lifetime of the nodes.