Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/WCNC51071.2022.9771708guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
research-article

Reliable IoT Firmware Updates: A Large-scale Mesh Network Performance Investigation

Published: 10 April 2022 Publication History

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.

References

[1]
D. Singh, G. Tripathi, and A. J. Jara, “A Survey of Internet-of-Things: Future Vision, Architecture, Challenges and Services,” in Proc. of IEEE WF-IoT 2014, Mar. 2014, pp. 287–292.
[2]
P. P. Gaikwad, J. P. Gabhane, and S. S. Golait, “A Survey based on Smart Homes System using Internet-of-Things,” in Proc. of Int. Conf. on ICCPEIC, Apr. 2015, pp. 0330–0335.
[3]
H. Arasteh, V. Hosseinnezhad, V. Loiaet al., “IoT-based Smart Cities: A survey,” in Proc. of IEEE EEEIC 2016, Jun. 2016, pp. 1–6.
[4]
J. L. Hernández-Ramos, G. Baldini, S. N. Matheuet al., “Updating IoT Devices: Challenges and Potential Approaches,” in Proc. of GIoTS 2020, 2020, pp. 1–5.
[5]
J. C. Cano, V. Berrios, B. Garciaet al., “Evolution of IoT: An Industry Perspective,” IEEE Internet of Things Magazine, vol. 1, no. 2, pp. 12–17, May 2019.
[6]
L. Oliveira, J. J. P. C. Rodrigues, S. A. Kozlovet al., “MAC Layer Protocols for Internet of Things: A Survey,” Future Internet, vol. 11, no. 1, Jan. 2019.
[7]
M. Baddeley, U. Raza, M. Sooriyabandaraet al., “Atomic-SDN: Is Synchronous Flooding the Solution to Software-Defined Networking in IoT?” IEEE Access, vol. 7, May 2019.
[8]
P. Kolodzy, “Communications Policy and Spectrum Management,” in Cognitive Radio Technology (Second Edition), B. A. Fette, Ed. Oxford: Academic Press, 2009, pp. 27–64.
[9]
Nordic Semiconductors, “nRF52840 Product Specification, v1.1. [Online],” https://infocenter.nordicsemi.com/pdf/nRF52840PSv1.1.pdf, Accessed: 2021-12-15.
[10]
M. Spörk, C. A. Boano, and K. Römer, “Performance and Trade-Offs of the New PHY Modes of BLE 5,” in Proc. of PERSIST-IoT 2019. New York, NY, USA: Association for Computing Machinery, 2019, p. 7–12.
[11]
M. Baddeley, C. A. Boano, A. Escobar-Moleroet al., “The Impact of the Physical Layer on the Performance of Concurrent Transmissions,” in Proc. of IEEE ICNP 2020, Oct. 2020.
[12]
A. Tanenbaum and D. Wetherall, Computer Networks, 5th ed. Pearson, 2013.
[13]
O. Iova, P. Picco, T. Istominet al., “RPL: The Routing Standard for the Internet of Things... Or Is It?” IEEE Communications Magazine, vol. 54, no. 12, pp. 16–22, 2016.
[14]
M. O. Farooq and T. Kunz, “Contiki-based IEEE 802.15.4 Node’s Throughput and Wireless Channel Utilization Analysis,” in Proc. of IFIP Wireless Days 2012, Nov. 2012, pp. 1–3.
[15]
T. Farnham, S. Jones, A. Aijazet al., “UMBRELLA Collaborative Robotics Testbed and IoT Platform,” in Proc. of IEEE CCNC 2021, Jan. 2021, pp. 1–7.
[16]
Texas Instruments, “CC1310 SimpleLink Ultra-Low-Power Sub-1 GHz Wireless MCU datasheet (Rev. D) [Online],” https://www.ti.com/lit/gpn/cc1310, Accessed: 2021-12-15.
[17]
Skyworks Inc., “RF Front-end Modules Boost Wireless Performance,” Accessed: 2021-12-15. [Online]. Available: https://www.skyworksinc.com/-/media/SkyWorks/Documents/Articles/RF_Bluetooth_FEMs.pdf
[18]
RaspberryPi, “Compute Module 3b+,” https://www.raspberrypi.org/products/compute-module-3-plus/, 2021, Accessed: 2021-12-15.
[19]
“Contiki-NG: The OS for Next Generation IoT Devices,” https://github.com/contiki-ng/contiki-ng, Accessed: 2021-12-15.
[20]
I. Ishaq, J. Hoebeke, I. Moermanet al., “Experimental Evaluation of Unicast and Multicast CoAP Group Communication,” MDPI Sensors, vol. 16, no. 7, Jul. 2016.
[21]
M. Baddeley, A. Aijaz, U. Razaet al., “6TiSCH++ with Bluetooth 5 and Concurrent Transmissions,” in Proc. of EWSN 2021, Feb. 2021, p. 25–30.

Cited By

View all
  • (2022)Securing Synchronous Flooding Communications: An Atomic-SDN ImplementationProceedings of the 2022 INTERNATIONAL CONFERENCE ON EMBEDDED WIRELESS SYSTEMS AND NETWORKS10.5555/3578948.3578988(250-255)Online publication date: 2-Dec-2022

Index Terms

  1. Reliable IoT Firmware Updates: A Large-scale Mesh Network Performance Investigation
              Index terms have been assigned to the content through auto-classification.

              Recommendations

              Comments

              Please enable JavaScript to view thecomments powered by Disqus.

              Information & Contributors

              Information

              Published In

              cover image Guide Proceedings
              2022 IEEE Wireless Communications and Networking Conference (WCNC)
              Apr 2022
              2737 pages

              Publisher

              IEEE Press

              Publication History

              Published: 10 April 2022

              Qualifiers

              • Research-article

              Contributors

              Other Metrics

              Bibliometrics & Citations

              Bibliometrics

              Article Metrics

              • Downloads (Last 12 months)0
              • Downloads (Last 6 weeks)0
              Reflects downloads up to 27 Jan 2025

              Other Metrics

              Citations

              Cited By

              View all
              • (2022)Securing Synchronous Flooding Communications: An Atomic-SDN ImplementationProceedings of the 2022 INTERNATIONAL CONFERENCE ON EMBEDDED WIRELESS SYSTEMS AND NETWORKS10.5555/3578948.3578988(250-255)Online publication date: 2-Dec-2022

              View Options

              View options

              Figures

              Tables

              Media

              Share

              Share

              Share this Publication link

              Share on social media