A Comprehensive Survey on Dynamic Software Updating Techniques in IoTs
Madhav Neupane

TL;DR
This survey comprehensively analyzes various Dynamic Software Updating techniques in IoT, highlighting their applications, advantages, challenges, and future research directions to enhance IoT device resilience and security.
Contribution
It provides a detailed classification and comparative analysis of DSU methods in IoT, identifying gaps and proposing future research pathways.
Findings
DSU improves energy efficiency and device longevity.
Over-the-Air updates are increasingly adopted for IoT.
Security enhancements are a key benefit of DSU techniques.
Abstract
This comprehensive survey paper provides an in-depth analysis of Dynamic Software Updating (DSU) techniques in the Internet of Things (IoT). This study critically examines eight significant research papers that employ diverse methodologies to address the challenges of DSU in IoT devices. The primary objectives include comparative analysis to identify the application domains of DSU tools, classification of program alterations accommodated by these systems, evaluation of the advantages and disadvantages of various DSU tools, and identification of potential paths for future research. This paper emphasizes the critical function of DSU in improving energy efficiency, extending operational durability, and bolstering security within IoT environments that demand high availability, including applications in smart cities and connected vehicles. It delves into the basic approaches and mechanisms…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · IoT and Edge/Fog Computing · Advanced Malware Detection Techniques
