A kernel module for pulse-coupled time synchronization of sensor networks
Autor: | Yongqiang Wang, Francis J. Doyle, Socrates Deligeorges, Krishna Mosalakanti, Felipe Núñez |
---|---|
Rok vydání: | 2017 |
Předmět: |
Computer Networks and Communications
Computer science business.industry Network packet Distributed computing Physical layer 020206 networking & telecommunications Linux kernel 02 engineering and technology Application layer Synchronization Clock synchronization Embedded system Synchronization (computer science) 0202 electrical engineering electronic engineering information engineering 020201 artificial intelligence & image processing Data synchronization Self-clocking signal business Wireless sensor network |
Zdroj: | Computer Networks. 127:161-172 |
ISSN: | 1389-1286 |
DOI: | 10.1016/j.comnet.2017.08.009 |
Popis: | The biologically-inspired synchronization paradigm of pulse-coupled oscillators has received increased attention in the communications and sensor network communities as an appealing alternative to traditional packet-based synchronization strategies. Its inherent scalability, simplicity, and decentralized nature make pulse-coupled synchronization an attractive choice for time synchronization in wireless ad-hoc networks. However, in most current implementations, the pulse-coupled synchronization algorithm is coded in the application layer, which makes its performance susceptible to CPU processing load variations. Implementation of the pulse-coupled synchronization strategy in the physical layer is also reported, which however, is subject to difficulties in migration between different platforms. In this paper, we present the design, implementation, and evaluation of the pulse-coupled synchronization strategy as a Linux kernel module. Our goal is to leverage the high portability and prioritized CPU access of kernel modules to 1) reduce the influence of disturbances from application layer programs on the synchronization performance; and 2) simultaneously make the synchronization strategy easily installable in Linux-based sensor networks. Both lab experiments and field tests were conducted to confirm the effectiveness of the results. |
Databáze: | OpenAIRE |
Externí odkaz: |