Abstract
Recent years have seen the rapid adoption of Internet of Things (IoT) technologies, where billions of physical devices are interconnected to provide data sensing, computing and actuating capabilities. IoT-based systems have been extensively deployed across various sectors, such as smart homes, smart cities, smart transport, smart logistics and so forth. Newer paradigms such as edge computing are developed to facilitate computation and data intelligence to be performed closer to IoT devices, hence reducing latency for time-sensitive tasks. However, IoT applications are increasingly being deployed in remote and difficult to reach areas for edge computing scenarios. These deployment locations make upgrading application and dealing with software failures difficult. IoT applications are also increasingly being deployed as containers which offer increased remote management ability but are more complex to configure. This paper proposes an approach for effectively managing, updating and re-configuring container-based IoT software as efficiently, scalably and reliably as possible with minimal downtime upon the detection of software failures. The approach is evaluated using docker container-based IoT application deployments in an edge computing scenario.
Subject
Electrical and Electronic Engineering,Computer Networks and Communications,Hardware and Architecture,Signal Processing,Control and Systems Engineering
Reference55 articles.
1. The internet of things: a survey
2. The Internet of Things: A survey
3. IoT Analytics, State of IoT 2021: Number of Connected IoT Devices Growing 9% to 12.3 Billion Globally, Cellular IoT Now Surpassing 2 Billionhttps://iot-analytics.com/number-connected-iot-devices/
4. A global generic architecture for the future Internet of Things
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Persona-based Assessment of Software Engineering Student Research Projects: An Experience Report;2023 IEEE/ACM 45th International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET);2023-05
2. Performance Analysis of OPC UA for Industrial Interoperability towards Industry 4.0;IoT;2022-12-19
3. TOLERANCER: A Fault Tolerance Approach for Cloud Manufacturing Environments;2022 IEEE 27th International Conference on Emerging Technologies and Factory Automation (ETFA);2022-09-06
4. Edge Computing for Internet of Things;Electronics;2022-04-14
5. A Framework for Seamless Offloading in IoT Applications using Edge and Cloud Computing;Proceedings of the 7th International Conference on Internet of Things, Big Data and Security;2022