An Efficient Distributed Algorithm for Constructing Spanning Trees in Wireless Sensor Networks

被引:18
|
作者
Lachowski, Rosana [1 ]
Pellenz, Marcelo E. [1 ]
Penna, Manoel C. [1 ]
Jamhour, Edgard [1 ]
Souza, Richard D. [2 ]
机构
[1] Pontificia Univ Catolica Parana, PPGIa, BR-80215901 Curitiba, Parana, Brazil
[2] Fed Univ Technol, CPGEI, BR-80230901 Curitiba, Parana, Brazil
关键词
wireless sensor networks; distributed spanning tree algorithms; routing; shortest path trees; ENERGY; PROTOCOL; LIFETIME;
D O I
10.3390/s150101518
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Monitoring and data collection are the two main functions in wireless sensor networks (WSNs). Collected data are generally transmitted via multihop communication to a special node, called the sink. While in a typical WSN, nodes have a sink node as the final destination for the data traffic, in an ad hoc network, nodes need to communicate with each other. For this reason, routing protocols for ad hoc networks are inefficient for WSNs. Trees, on the other hand, are classic routing structures explicitly or implicitly used in WSNs. In this work, we implement and evaluate distributed algorithms for constructing routing trees in WSNs described in the literature. After identifying the drawbacks and advantages of these algorithms, we propose a new algorithm for constructing spanning trees in WSNs. The performance of the proposed algorithm and the quality of the constructed tree were evaluated in different network scenarios. The results showed that the proposed algorithm is a more efficient solution. Furthermore, the algorithm provides multiple routes to the sensor nodes to be used as mechanisms for fault tolerance and load balancing.
引用
收藏
页码:1518 / 1536
页数:19
相关论文
共 50 条
  • [1] Distributed Algorithms for Constructing Approximate Minimum Spanning Trees in Wireless Sensor Networks
    Khan, Maleq
    Pandurangan, Gopal
    Kumar, V. S. Anil
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2009, 20 (01) : 124 - 139
  • [2] A Highly Efficient Distributed Algorithm for Constructing CDS with Opportunistic Announcement in Wireless Sensor Networks
    Yang, Shuangmao
    Tang, Wei
    2016 UKSIM-AMSS 18TH INTERNATIONAL CONFERENCE ON COMPUTER MODELLING AND SIMULATION (UKSIM), 2016, : 317 - 322
  • [3] DISTRIBUTED ALGORITHM FOR CONSTRUCTING MINIMAL SPANNING TREES.
    Dalal, Yogen K.
    IEEE Transactions on Software Engineering, 1987, SE-13 (03) : 398 - 405
  • [5] Distributed search for balanced energy consumption spanning trees in Wireless Sensor Networks
    Gagarin, Andrei
    Hussain, Sajid
    Yang, Laurence T.
    2009 INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS: WAINA, VOLS 1 AND 2, 2009, : 1037 - +
  • [6] Distributed algorithms to form cluster based spanning trees in Wireless Sensor Networks
    Erciyes, Kayhan
    Ozsoyeller, Deniz
    Dagdeviren, Orhan
    COMPUTATIONAL SCIENCE - ICCS 2008, PT 1, 2008, 5101 : 519 - +
  • [7] Approximation algorithm for constructing data aggregation trees for wireless sensor networks
    Deying Li
    Jiannong Cao
    Qinghua Zhu
    Frontiers of Computer Science in China, 2009, 3 : 524 - 534
  • [8] Approximation algorithm for constructing data aggregation trees for wireless sensor networks
    Li, Deying
    Cao, Jiannong
    Zhu, Qinghua
    FRONTIERS OF COMPUTER SCIENCE IN CHINA, 2009, 3 (04): : 524 - 534
  • [9] A Novel Distributed algorithm for constructing virtual backbones in wireless sensor networks
    Luo, Chuanwen
    Yu, Jiguo
    Li, Deying
    Chen, Honglong
    Hong, Yi
    Ni, Lina
    COMPUTER NETWORKS, 2018, 146 : 104 - 114
  • [10] Competitive Decision Algorithm for Constructing Maximum Lifetime Spanning Tree in Wireless Sensor Networks
    Xiong, Xiaohua
    Ning, Aibing
    2014 PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE 2014), 2014, : 1014 - 1019