The Degree-Constrained Adaptive Algorithm Based on the Data Aggregation Tree

In the PEDAP algorithm, a minimum spanning tree considering the energy consumption is established based on the Kruskal algorithm, and updated every 100 rounds. There exists a defect that the energy of some nodes rapidly expires because the degrees of nodes differ significantly, and the delay time is...

Full description

Bibliographic Details
Main Authors: Xiaogang Qi, Zhaohui Zhang, Lifang Liu, Mande Xie
Format: Article
Language:English
Published: SAGE Publishing 2014-02-01
Series:International Journal of Distributed Sensor Networks
Online Access:https://doi.org/10.1155/2014/870792
id doaj-f482233f3c0a446aa29f159b7635d4bc
record_format Article
spelling doaj-f482233f3c0a446aa29f159b7635d4bc2020-11-25T03:10:04ZengSAGE PublishingInternational Journal of Distributed Sensor Networks1550-14772014-02-011010.1155/2014/870792870792The Degree-Constrained Adaptive Algorithm Based on the Data Aggregation TreeXiaogang Qi0Zhaohui Zhang1Lifang Liu2Mande Xie3 School of Mathematics and Statistics, Xidian University, Xi'an 710071, China School of Mathematics and Statistics, Xidian University, Xi'an 710071, China School of Computer Science and Technology, Xidian University, Xi'an 710071, China College of Computer and Information Engineering, Zhejiang Gongshang University, Hangzhou 310018, ChinaIn the PEDAP algorithm, a minimum spanning tree considering the energy consumption is established based on the Kruskal algorithm, and updated every 100 rounds. There exists a defect that the energy of some nodes rapidly expires because the degrees of nodes differ significantly, and the delay time is not considered. Based on the above analysis, a new algorithm called DADAT (a Degree-based Adaptive algorithm for Data Aggregation Tree) is proposed. The energy consumption and the delay time are both considered, and a weight model to construct a minimum spanning tree is established. Furthermore, the node degree on the tree is readjusted according to the average degree of the network, and nodes are labeled by red, yellow, and green colors according to their remaining energy; the child nodes of the red nodes are adaptively transferred to their neighbor nodes which are labeled as green. Finally, we discuss the weight and the update rounds' impact on the network lifetime. Experimental results show that the algorithm can effectively balance the energy consumption and prolong the lifetime of the network, as well as achieving a lower latency.https://doi.org/10.1155/2014/870792
collection DOAJ
language English
format Article
sources DOAJ
author Xiaogang Qi
Zhaohui Zhang
Lifang Liu
Mande Xie
spellingShingle Xiaogang Qi
Zhaohui Zhang
Lifang Liu
Mande Xie
The Degree-Constrained Adaptive Algorithm Based on the Data Aggregation Tree
International Journal of Distributed Sensor Networks
author_facet Xiaogang Qi
Zhaohui Zhang
Lifang Liu
Mande Xie
author_sort Xiaogang Qi
title The Degree-Constrained Adaptive Algorithm Based on the Data Aggregation Tree
title_short The Degree-Constrained Adaptive Algorithm Based on the Data Aggregation Tree
title_full The Degree-Constrained Adaptive Algorithm Based on the Data Aggregation Tree
title_fullStr The Degree-Constrained Adaptive Algorithm Based on the Data Aggregation Tree
title_full_unstemmed The Degree-Constrained Adaptive Algorithm Based on the Data Aggregation Tree
title_sort degree-constrained adaptive algorithm based on the data aggregation tree
publisher SAGE Publishing
series International Journal of Distributed Sensor Networks
issn 1550-1477
publishDate 2014-02-01
description In the PEDAP algorithm, a minimum spanning tree considering the energy consumption is established based on the Kruskal algorithm, and updated every 100 rounds. There exists a defect that the energy of some nodes rapidly expires because the degrees of nodes differ significantly, and the delay time is not considered. Based on the above analysis, a new algorithm called DADAT (a Degree-based Adaptive algorithm for Data Aggregation Tree) is proposed. The energy consumption and the delay time are both considered, and a weight model to construct a minimum spanning tree is established. Furthermore, the node degree on the tree is readjusted according to the average degree of the network, and nodes are labeled by red, yellow, and green colors according to their remaining energy; the child nodes of the red nodes are adaptively transferred to their neighbor nodes which are labeled as green. Finally, we discuss the weight and the update rounds' impact on the network lifetime. Experimental results show that the algorithm can effectively balance the energy consumption and prolong the lifetime of the network, as well as achieving a lower latency.
url https://doi.org/10.1155/2014/870792
work_keys_str_mv AT xiaogangqi thedegreeconstrainedadaptivealgorithmbasedonthedataaggregationtree
AT zhaohuizhang thedegreeconstrainedadaptivealgorithmbasedonthedataaggregationtree
AT lifangliu thedegreeconstrainedadaptivealgorithmbasedonthedataaggregationtree
AT mandexie thedegreeconstrainedadaptivealgorithmbasedonthedataaggregationtree
AT xiaogangqi degreeconstrainedadaptivealgorithmbasedonthedataaggregationtree
AT zhaohuizhang degreeconstrainedadaptivealgorithmbasedonthedataaggregationtree
AT lifangliu degreeconstrainedadaptivealgorithmbasedonthedataaggregationtree
AT mandexie degreeconstrainedadaptivealgorithmbasedonthedataaggregationtree
_version_ 1724660758010134528