An Efficient Differencing Algorithm Based on Suffix Array for Reprogramming Wireless Sensor Networks

被引:0
|
作者
Mo, Biyuan [1 ]
Dong, Wei [1 ]
Chen, Chun [1 ]
Bu, Jiajun [1 ]
Wang, Qiang [1 ]
机构
[1] Zhejiang Univ, CS Coll, Zhejiang Prov Key Lab Serv Robot, Hangzhou, Zhejiang, Peoples R China
关键词
D O I
暂无
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Wireless reprogramming is a crucial technique for managing large-scale wireless sensor networks (WSNs). It is, however, energy intensive to disseminate the code to enable reprogramming. Incremental reprogramming is a promising approach to reduce the dissemination cost. In incremental reprogramming, only the delta between the new code and the old code needs to be disseminated, resulting much less energy consumption. The differencing algorithm plays a key role in incremental reprogramming. It takes inputs of two successive versions of codes and generates a small delta script for dissemination. Existing incremental algorithms have several limitations. First, they do not ensure the smallest delta size for dissemination. Second, some of them may incur a large overhead in terms of execution time and memory consumption. To address these issues, we propose DASA, an efficient differencing algorithm based on suffix array. DASA performs byte-level comparison and ensure the optimal result in terms of the delta size. Moreover, DASA has a low execution overhead. The time complexity and space complexity of DASA are O(nlogn) and O(n), respectively. To the best of our knowledge, DASA is the optimal algorithm with the lowest time and space complexity for reprogramming WSNs.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] An Efficient Differencing Algorithm for Reprogramming Wireless Sensor Networks
    Mo, Biyuan
    Dong, Wei
    Chen, Chun
    Bu, Jiajun
    Wang, Qiang
    [J]. AD HOC & SENSOR WIRELESS NETWORKS, 2014, 21 (3-4) : 201 - 218
  • [2] Energy efficient secured K means based unequal fuzzy clustering algorithm for efficient reprogramming in wireless sensor networks
    Kumar, S. V. N. Santhosh
    Palanichamy, Yogesh
    Selvi, M.
    Ganapathy, Sannasi
    Kannan, Arputharaj
    Perumal, Sankar Pariserum
    [J]. WIRELESS NETWORKS, 2021, 27 (06) : 3873 - 3894
  • [3] Energy efficient secured K means based unequal fuzzy clustering algorithm for efficient reprogramming in wireless sensor networks
    S. V. N. Santhosh Kumar
    Yogesh Palanichamy
    M. Selvi
    Sannasi Ganapathy
    Arputharaj Kannan
    Sankar Pariserum Perumal
    [J]. Wireless Networks, 2021, 27 : 3873 - 3894
  • [4] An efficient network reprogramming protocol for wireless sensor networks
    Dong, Chuchu
    Yu, Fengqi
    [J]. Computer Communications, 2015, 55 : 41 - 50
  • [5] An efficient network reprogramming protocol for wireless sensor networks
    Dong, Chuchu
    Yu, Fengqi
    [J]. COMPUTER COMMUNICATIONS, 2015, 55 : 41 - 50
  • [6] Efficient Clustering of Wireless Sensor Networks Based on Memetic Algorithm
    Salehpour, Ali-Asghar
    Afzali-Kusha, Ali
    Mohammadi, Siamak
    [J]. IIT: 2008 INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION TECHNOLOGY, 2008, : 331 - 335
  • [7] An efficient algorithm for localization in wireless sensor networks based on internal array of nodes within cells.
    Mendoza, ML
    Silva, VHZ
    Diaz, AP
    [J]. 2005 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2005, : 405 - 412
  • [8] Efficient reprogramming of wireless sensor networks using incremental updates
    Stolikj, Milosh
    Cuijpers, Pieter J. L.
    Lukkien, Johan J.
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS (PERCOM WORKSHOPS), 2013, : 584 - 589
  • [9] An Efficient Localization Algorithm for Wireless Sensor Networks
    Qi, Qi
    Zhang, Linghua
    [J]. 2019 4TH INTERNATIONAL CONFERENCE ON COMMUNICATION AND INFORMATION SYSTEMS (ICCIS 2019), 2019, : 84 - 88
  • [10] An efficient clustering algorithm for wireless sensor networks
    Alnuaimi, Mariam
    Shuaib, Khaled
    Alnuaimi, Klaithem
    Abed-Hafez, Mohammed
    [J]. INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2015, 11 (03) : 302 - +