Synchronous Protocols for Low-Power Wireless: Towards Reliable and Low-Latency Autonomous Networking for the Internet of Things and Wireless Sensor Networks
Licentiate thesis, 2017

With the emergence of the Internet of Things, autonomous vehicles and the Industry 4.0, the need for reliable yet dynamic connectivity solutions is arising. Many of these applications build their operation on distributed consensus. For example, networked cooperative robots and UAVs agree on manoeuvres to execute, and industrial control systems agree on set-points for actuators. Many applications are mission- and safety-critical, too. Failures could cost lives or incur economic losses. Any wireless network connecting safety-critical devices must be reliable, and often energy-efficient, as many devices are battery powered and we expect them to last for years. It shall be self-forming and self-fixing as well, to allow for reliable autonomous operation; as many applications cannot afford to stop and wait for external configuration. In this context, synchronised communication has emerged as a prime option for low-power critical applications. Solutions such as Chaos or Time Slotted Channel Hopping (TSCH) have demonstrated end-to-end reliability upwards of 99.99 percent. In this thesis, we design and implement protocols to support highly reliable and low latency communication in low-power wireless settings. First, we present a standard-based solution that integrates with the 6TiSCH stack (IPv6 over TSCH) without the need of static scheduling or schedule negotiation. Second, we identify key challenges when it comes to implementing the 6TiSCH stack, and demonstrate how these challenges can be addressed. Then, we take a step beyond the standards and focus on synchronous network flooding such as Glossy and Chaos. We show how to enhance them by adding time-slotting and frequency diversity to achieve high reliability and low latency under interference. Finally, we design and realise a network stack that combines and extends ideas from TSCH and synchronous transmissions to achieve highly reliable data delivery with a loss rate lower than x and achieve network-wide consensus with a radio duty cycle of 0.5 percent. On top of this robust kernel, we enable two- and three-phase commit protocols to provide network-wide consensus. We implement our protocols, evaluate them on public testbeds of sensor nodes equipped with IEEE 802.15.4 compatible radios and compare to state-of-the-art protocols. We contribute the source code of our main protocols to the community as a step towards enabling ubiquitous connectivity in the context of the Internet of Things.

Dependability

Low-power

wireless networks

Industrial Internet of Things

wireless communications

high reliability

low latency

WSN

IoT

KB-salen, Chemistry building, Kemigården 4, Johanneberg, Chalmers
Opponent: Dr. Marco Antonio Zúñiga Zamalloa, Assistant Professor, Computer Science Department, Delft University of Technology, The Netherlands.

Author

Beshr Al Nahas

Chalmers, Computer Science and Engineering (Chalmers), Networks and Systems (Chalmers)

Orchestra: Robust Mesh Networks Through Autonomously Scheduled TSCH

SenSys'15: Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems,; (2015)p. 337-350

Paper in proceeding

Competition: Towards Low-Power Wireless Networking that Survives Interference with Minimal Latency

International Conference on Embedded Wireless Systems and Networks,; Vol. 2017(2017)p. 268-269

Paper in proceeding

TSCH and 6TiSCH for Contiki: Challenges, Design and Evaluation

Proceedings of the Conference Distributed Computing in Sensor Systems (DCOSS), 2017,; Vol. 2018(2017)p. 11-18

Paper in proceeding

Competition: Towards Low-Latency, Low-Power Wireless Networking Under Interference

International Conference on Embedded Wireless Systems and Networks,; Vol. 2016(2016)p. 287-288

Paper in proceeding

"Network-wide Consensus in Low-power Wireless Networks". Beshr Al Nahas, Simon Duquennoy, Olaf Landsiedel. Under submission, 2017.

Areas of Advance

Information and Communication Technology

Subject Categories

Computer and Information Science

Communication Systems

Embedded Systems

Computer Systems

Technical report L - Department of Computer Science and Engineering, Chalmers University of Technology and Göteborg University: 165

Publisher

Chalmers

KB-salen, Chemistry building, Kemigården 4, Johanneberg, Chalmers

Opponent: Dr. Marco Antonio Zúñiga Zamalloa, Assistant Professor, Computer Science Department, Delft University of Technology, The Netherlands.

More information

Created

5/2/2017 3