An efficient scheme for applying software updates in pervasive computing applications

被引:2
作者
Kolomvatsos, Kostas [1 ]
机构
[1] Univ Glasgow, Sch Comp Sci, Glasgow G12 8RZ, Lanark, Scotland
基金
欧盟地平线“2020”;
关键词
Pervasive computing; Internet of Things; Updates management; Optimal stopping theory; WIRELESS SENSOR NETWORKS; INTERNET; THINGS;
D O I
10.1016/j.jpdc.2019.01.010
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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. (C) 2019 Elsevier Inc. All rights reserved.
引用
收藏
页码:1 / 14
页数:14
相关论文
共 73 条
[1]  
Abdullah P, 2008, OPEN ENV SCI, V2, P101
[2]  
Akkouchi M., 2008, J CHUNGCHEONG MATH S, V21, P4
[3]   Wireless sensor networks: a survey [J].
Akyildiz, IF ;
Su, W ;
Sankarasubramaniam, Y ;
Cayirci, E .
COMPUTER NETWORKS, 2002, 38 (04) :393-422
[4]  
Al-Sakran H. O., 2015, IJACSA, V6
[5]  
[Anonymous], 2004, AMBIENT INTELLIGENCE
[6]  
[Anonymous], 2003, TECHNICAL REPORT
[7]  
[Anonymous], 2003, UCBCSD031270 EECS DE
[8]   The Internet of Things: A survey [J].
Atzori, Luigi ;
Iera, Antonio ;
Morabito, Giacomo .
COMPUTER NETWORKS, 2010, 54 (15) :2787-2805
[9]   Software Updating in Wireless Sensor Networks: A Survey and Lacunae [J].
Brown, Stephen ;
Sreenan, Cormac J. .
JOURNAL OF SENSOR AND ACTUATOR NETWORKS, 2013, 2 (04) :717-760
[10]   Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility [J].
Buyya, Rajkumar ;
Yeo, Chee Shin ;
Venugopal, Srikumar ;
Broberg, James ;
Brandic, Ivona .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (06) :599-616