Abstract
Achieving same notion of time remains an important task for most distributed systems. Time synchronization requires a unique combination of high accuracy (μs level) and energy efficiency. Several application layer protocols have been developed to meet these requirements. This article proposes that the physical layer clock recovery process can provide application layer clock drift estimate, and the application layer clock can be corrected with the help of this estimate. This eliminates the need of application layer time synchronization protocol i.e. the cross-layer approach reduces the number of message exchanges required by application layer for time synchronization that leads to energy conservation. It argues that such a cross-layer approach can provide a more accurate frequency offset estimation, or can achieve greater energy savings, for a given accuracy, by reducing the message exchanges. Analysis of the proposed method provides concrete bounds on achieved improvement. Experimental evaluation showed that physical layer clock drift can be used to correct application layer clock drift as they are identical.
Original language | English |
---|---|
Pages (from-to) | 2153-2176 |
Number of pages | 24 |
Journal | Journal of Supercomputing |
Volume | 71 |
Issue number | 6 |
DOIs | |
State | Published - 29 Jun 2015 |
Keywords
- Clock recovery
- Cross-layer time synchronization
- Distributed systems
- Energy-efficient time synchronization
- Frequency offset estimation
- Time synchronization
- Wireless sensor network