학술논문

Reliable IoT Firmware Updates: A Large-scale Mesh Network Performance Investigation
Document Type
Conference
Source
2022 IEEE Wireless Communications and Networking Conference (WCNC) Wireless Communications and Networking Conference (WCNC), 2022 IEEE. :108-113 Apr, 2022
Subject
Aerospace
Bioengineering
Communication, Networking and Broadcast Technologies
Computing and Processing
Engineering Profession
General Topics for Engineers
Signal Processing and Analysis
Wireless communication
Protocols
Current measurement
Quality of service
Time measurement
Internet of Things
Communication system security
IoT
Bluetooth
Large-scale Testbed
Firmware Update
IEEE 802.15.4
Language
ISSN
1558-2612
Abstract
Internet of Things (IoT) networks require regular firmware updates to ensure enhanced security and stability. As we move towards methodologies of codifying security and policy decisions and exchanging them over IoT large-scale deployments (security-as-a-code), these demands should be considered a routine operation. However, rolling out firmware updates to large-scale networks presents a crucial challenge for constrained wireless environments with large numbers of IoT devices. This paper initially investigates how the current state-of-the-art protocols operate in such adverse conditions by measuring various Quality-of-Service (QoS) Key Performance Indicators (KPIs) of the shared wireless medium. We later discuss how Concurrent Transmissions (CT) can extend the scalability of IoT protocols and ensure reliable firmware roll-outs over large geographical areas. Measuring KPIs such as the mesh join time, the throughput, and the number of nodes forming a network, we provide great insight into how an IoT environment will behave under a large-scale firmware roll-out. Finally, we conducted our performance investigation over the UMBRELLA platform, a real-world IoT testbed deployed in Bristol, UK. This ensures our findings represent a realistic IoT scenario and meet the strict QoS requirements of today’s IoT applications.