Collaborative, Intelligent, and Adaptive Systems for the Low-Power Internet of Things
Doktorsavhandling, 2022
In this thesis, we design, implement, and evaluate systems and mechanisms to enable safe coordination and adaptivity for the smallest IoT devices. To ensure consistent coordination, we bring fault-tolerant consensus to low-power wireless communication and introduce Wireless Paxos, a flavor of the Paxos algorithm specifically tailored to low-power IoT. We then present STARC, a wireless coordination mechanism for intersection management combining commit semantics with synchronous transmissions. To enable adaptivity in the wireless networking stack, we introduce Dimmer and eAFH. Dimmer combines Reinforcement Learning and Multi-Armed Bandits to adapt its communication parameters and counteract the adverse effects of wireless interference at runtime while optimizing energy consumption in normal conditions. eAFH provides dynamic channel management in Bluetooth Low Energy by excluding and dynamically re-including channels in scenarios with mobility. Finally, we demonstrate with BlueSeer that a device can classify its environment, i.e., recognize whether it is located in a home, office, street, or transport, solely from received Bluetooth Low Energy signals fed into an embedded machine learning model. BlueSeer therefore increases the intelligence of the smallest IoT devices, allowing them to adapt their behaviors to their current surroundings.
Adaptive Networking
Bluetooth Low Energy
Consensus
Low-Power Wireless Networks
TinyML
IoT
Internet of Things
synchronous transmissions
Författare
Valentin Poirot
Nätverk och System
Paxos Made Wireless: Consensus in the Air
International Conference on Embedded Wireless Systems and Networks,;(2019)p. 1-12
Paper i proceeding
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 i proceeding
Dimmer: Self-adaptive network-wide flooding with reinforcement learning
Proceedings - International Conference on Distributed Computing Systems,;Vol. 2021-July(2021)p. 293-303
Paper i proceeding
eAFH: Informed Exploration for Adaptive Frequency Hopping in Bluetooth Low Energy
Proceedings - 18th Annual International Conference on Distributed Computing in Sensor Systems, DCOSS 2022,;(2022)p. 1-8
Paper i proceeding
BlueSeer: AI-Driven Environment Detection via BLE Scans
Proceedings - Design Automation Conference,;(2022)p. 871-876
Paper i proceeding
Yet, many challenges lie ahead of us before we can achieve these goals. When cars coordinate at an intersection, we need to make sure that they all agree on which vehicle will go next, even if communication is spotty and does not work well. As we walk across town, our headphones have to adapt to changing wireless conditions. To correctly recognize our activity, smartwatches need to recognize not only our movements, but also our surroundings.
In this thesis, we provide solutions allowing IoT devices to become more collaborative, intelligent, and adaptive. We specifically target low-power devices, such as wireless headphones, fitness trackers, and small drones, and show that even the smallest device can become more intelligent and benefit from collaboration. We build algorithms and systems and test them on real hardware to showcase their effectiveness in the real world.
AgreeOnIT: Lättvikts konsensus och distribuerat datakunskap i resursbegränsade sakernas Internet
Vetenskapsrådet (VR) (37200024), 2019-01-01 -- 2022-12-31.
Ämneskategorier
Kommunikationssystem
Inbäddad systemteknik
Datorsystem
ISBN
978-91-7905-686-5
Doktorsavhandlingar vid Chalmers tekniska högskola. Ny serie: 5152
Technical report D - Department of Computer Science and Engineering, Chalmers University of Technology and Göteborg University: 223D
Utgivare
Chalmers
Lecture Room FB, Fysik Origo, Campus Johanneberg, Fysikgården 4
Opponent: Assoc. Prof. Stephan Sigg, Aalto University, Finland