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...
Main Authors: | , , , |
---|---|
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 |