Software Updating in Wireless Sensor Networks: A Survey and Lacunae

被引:26
作者
Brown, Stephen [1 ]
Sreenan, Cormac J. [2 ]
机构
[1] Natl Univ Ireland Maynooth, Callan Inst, Dept Comp Sci, Maynooth, Kildare, Ireland
[2] Univ Coll Cork, MISL, Dept Comp Sci, Cork, Ireland
关键词
WSN; software update; configuration update; fault detection; reliability; recovery; management; autonomous;
D O I
10.3390/jsan2040717
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Wireless Sensor Networks are moving out of the laboratory and into the field. For a number of reasons there is often a need to update sensor node software, or node configuration, after deployment. The need for over-the-air updates is driven both by the scale of deployments, and by the remoteness and inaccessibility of sensor nodes. This need has been recognized since the early days of sensor networks, and research results from the related areas of mobile networking and distributed systems have been applied to this area. In order to avoid any manual intervention, the update process needs to be autonomous. This paper presents a comprehensive survey of software updating in Wireless Sensor Networks, and analyses the features required to make these updates autonomous. A new taxonomy of software update features and a new model for fault detection and recovery are presented. The paper concludes by identifying the lacunae relating to autonomous software updates, providing direction for future research.
引用
收藏
页码:717 / 760
页数:44
相关论文
共 93 条
[1]  
Abrach H., 2003, P 2 ACM INT C WIRELE, P50
[2]   Network information flow [J].
Ahlswede, R ;
Cai, N ;
Li, SYR ;
Yeung, RW .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2000, 46 (04) :1204-1216
[3]  
[Anonymous], 2004, P 2 INT C MOBILE SYS, DOI [DOI 10.1145/990064.990095, DOI 10.1093/HMG/DDW104]
[4]  
[Anonymous], 104411995 IEEE
[5]  
ASIM M, 2010, INT J WIRELESS MOBIL, V2, P184, DOI DOI 10.5121/IJWMN.2010.2415
[6]   Basic concepts and taxonomy of dependable and secure computing [J].
Avizienis, A ;
Laprie, JC ;
Randell, B ;
Landwehr, C .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2004, 1 (01) :11-33
[7]  
BALANI R, 2006, P 6 ACM IEEE INT C E, P112, DOI DOI 10.1145/1176887.1176904
[8]  
Bettini L., 2002, P 2002 ACM S APPL CO, P32
[9]  
Beutel J., 2004, 207 TIK ETH COMP ENG
[10]   Design and implementation of a framework for efficient and programmable sensor networks [J].
Boulis, A ;
Han, CC ;
Srivastava, MB .
PROCEEDINGS OF MOBISYS 2003, 2003, :187-200