• DocumentCode
    1799236
  • Title

    FLOPSYNC-2: Efficient Monotonic Clock Synchronisation

  • Author

    Terraneo, Federico ; Rinaldi, Luigi ; Maggio, Martina ; Papadopoulos, Alessandro Vittorio ; Leva, Alberto

  • Author_Institution
    Politec. di Milano, Milan, Italy
  • fYear
    2014
  • fDate
    2-5 Dec. 2014
  • Firstpage
    11
  • Lastpage
    20
  • Abstract
    Time synchronisation is crucial for distributed systems, and particularly for Wireless Sensor Networks (WSNs), where each node is executing concurrent operations to achieve a real-time objective. However, synchronisation is quite difficult to achieve in WSNs, due to the unpredictable deployment conditions and to physical effects like thermal stress, that cause drifts in the local node clocks. As a result, state-of-the-art synchronisation schemes do not guarantee monotonicity of the nodes clock, or are relying on external hardware assistance. In this paper we present FLOPSYNC-2, a scheme to synchronise the clocks of multiple nodes in a WSN, requiring no additional hardware, and based on the application of control-theoretical principles. The scheme guarantees low overhead, low power consumption and synchronisation with clock monotonicity. We propose an implementation of FLOPSYNC-2 on top of the microcontroller operating system Miosix, and prove the validity of our claims with several-days-long experiments on an eight-hop network. The experimental results show that the average clock difference among nodes is limited to a hundred of ns, with a sub-microsecond standard deviation. By introducing a suitable power model, we also prove that synchronisation is achieved with a sub-μA consumption overhead.
  • Keywords
    microcontrollers; power aware computing; synchronisation; telecommunication computing; thermal stresses; wireless sensor networks; FLOPSYNC-2; Miosix; WSN; clock monotonicity; control-theoretical principles; efficient monotonic clock synchronisation; eight-hop network; external hardware assistance; local node clocks; low power consumption; microcontroller operating system; node clock monotonicity; sub-μA consumption overhead; sub-μs standard deviation; thermal stress; time synchronisation; wireless sensor networks; Crystals; Heating; Jitter; Stress; Synchronization; Thermal stresses; Wireless sensor networks; Clock synchronisation; feedback control; wireless sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium (RTSS), 2014 IEEE
  • Conference_Location
    Rome
  • ISSN
    1052-8725
  • Type

    conf

  • DOI
    10.1109/RTSS.2014.14
  • Filename
    7010370