Kolomvatsos, K. (2019) An efficient scheme for applying software updates in pervasive computing applications. Journal of Parallel and Distributed Computing, 128, pp. 1-14. (doi: 10.1016/j.jpdc.2019.01.010)
|
Text
178647.pdf - Accepted Version Available under License Creative Commons Attribution Non-commercial No Derivatives. 1MB |
Abstract
The Internet of Things (IoT) offers a vast infrastructure of numerous interconnected devices capable of communicating and exchanging data. Pervasive computing applications can be formulated on top of the IoT involving nodes that can interact with their environment and perform various processing tasks. Any task is part of intelligent services executed in nodes or the back end infrastructure for supporting end users’ applications. In this setting, one can identify the need for applying updates in the software/firmware of the autonomous nodes. Updates are extensions or patches significant for the efficient functioning of nodes. Legacy methodologies deal with centralized approaches where complex protocols are adopted to support the distribution of the updates in the entire network. In this paper, we depart from the relevant literature and propose a distributed model where each node is responsible to, independently, initiate and conclude the update process. Nodes monitor a set of metrics related to their load and the performance of the network and through a time-optimized scheme identify the appropriate time to conclude the update process. We report on an infinite horizon optimal stopping model on top of the collected performance data. The aim is to make nodes capable of identifying when their performance and the performance of the network are of high quality to efficiently conclude the update process. We provide specific formulations and the analysis of the problem while extensive simulations and a comparison assessment reveal the advantages of the proposed solution.
Item Type: | Articles |
---|---|
Additional Information: | This work is funded by the EU/H2020 Marie Sklodowska-Curie (MSCA-IF- 2016) under the INNOVATE project; Grant#745829. |
Status: | Published |
Refereed: | Yes |
Glasgow Author(s) Enlighten ID: | Kolomvatsos, Dr Kostas |
Authors: | Kolomvatsos, K. |
College/School: | College of Science and Engineering > School of Computing Science |
Journal Name: | Journal of Parallel and Distributed Computing |
Publisher: | Elsevier |
ISSN: | 0743-7315 |
ISSN (Online): | 1096-0848 |
Published Online: | 01 February 2019 |
Copyright Holders: | Copyright © 2019 Elsevier Inc. |
First Published: | First published in Journal of Parallel and Distributed Computing 128: 1-14 |
Publisher Policy: | Reproduced in accordance with the publisher copyright policy |
University Staff: Request a correction | Enlighten Editors: Update this record