Coordination and Self-Adaptive Communication Primitives for Low-Power Wireless Networks
Licentiate thesis, 2020
In this thesis, we study the problem of efficient and low-latency consensus in the context of low-power wireless networks, where communication is unreliable and nodes can fail, and we investigate the design of a self-adaptive wireless stack, where the communication substrate is able to adapt to changes to its environment. We propose three new communication primitives: Wireless Paxos brings fault-tolerant consensus to low-power wireless networking, STARC is a middleware for safe vehicular coordination at intersections, while Dimmer builds on reinforcement learning to provide adaptivity to low-power wireless networks. We evaluate in-depth each primitive on testbed deployments and we provide an open-source implementation to enable their use and improvement by the community.
Low-power Wireless Networks
Internet of Things
Wireless Sensors Networks
Chalmers, Computer Science and Engineering (Chalmers), Networks and Systems (Chalmers)
Paxos Made Wireless: Consensus in the Air
Proceedings of the 2019 International Conference on Embedded Wireless Systems and Networks,; (2019)p. 1-12
Paper in proceedings
STARC: Low-power Decentralized Coordination Primitive for Vehicular Ad-hoc Networks
Proceedings of IEEE/IFIP Network Operations and Management Symposium 2020: Management in the Age of Softwarization and Artificial Intelligence, NOMS 2020,; (2020)
Paper in proceedings
Poirot, V, Landsiedel, O. Dimmer: Self-Adaptive Network Floods with Reinforcement Learning
AgreeOnIT: Lightweight Consensus and Distributed Computing in the Resource-Constrained Internet of Things
Swedish Research Council (VR), 2019-01-01 -- 2022-12-31.
Ultra Low-Latency, Low-Power Wireless Mesh Networks
Swedish Foundation for Strategic Research (SSF), 2017-01-01 -- 2021-12-31.
Areas of Advance
Information and Communication Technology
Technical report - Department of Computing Science, Chalmers University of Technology and Göteborg University: 216L
Chalmers University of Technology
CSE EDIT 8103
Opponent: Luca Mottola, Politecnico di Milano, Italy and RISE SICS, Sweden