kua-automaticfailurerecovery-2021.pdf (3.76 MB)
Automatic Failure Recovery for Container-Based IoT Edge Applications
journal contribution
posted on 2021-01-01, 00:00 authored by Kolade Olorunnife, Kevin LeeKevin Lee, Jonathan KuaJonathan KuaRecent 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.
History
Journal
ElectronicsVolume
10Issue
23Article number
3047Pagination
1 - 20Publisher
MDPILocation
Basel, SwitzerlandPublisher DOI
Link to full text
ISSN
2079-9292eISSN
2079-9292Language
engPublication classification
C1 Refereed article in a scholarly journalUsage metrics
Categories
No categories selectedKeywords
Licence
Exports
RefWorks
BibTeX
Ref. manager
Endnote
DataCite
NLM
DC