Review Article

A Survey of Compressive Data Gathering in WSNs for IoTs

Table 3

Routing protocols of CDG.

Ref.CDG schemeCombined techniquesMain contributionYear

[3638]Sparse CDG and hybrid CDGMobile collectors and mobile sinkMobile collectors and mobile sink can save nodes’ energy consumption of transmission2017-2020
[39, 40]Sparse CDG and hybrid CDGUAVTake UAV as a mobile data collector which has better flexibility to traverse the whole coverage area of WSN2019-2021
[41]Sparse CDGDDS and mobile sinkDDS is introduced to enable reliable data gathering by employing redundancy2018
[4244]Sparsest CDG and sparse CDGEnergy harvesting and sleep schedulingPutting those nodes that do not take part in CS measurement into status of energy harvesting or sleep scheduling will prolong lifetime of WSN2019-2020
[45]Plain CDGGrey Wolf optimization (GWO)A metaheuristic algorithm GWO is used to search the optimal backbone tree connecting CHs to the sink and the optimal sensing matrix2020
[46]Sparse CDGBees algorithm and genetic algorithm (GA)Incorporate Bees algorithm with genetic algorithm to search the optimal CS reconstructed data2021
[47]Sparse CDGMultiple objective GAUse multiple objective GA to calculate the optimal number of CS measurements and transmission range and sensing matrix2021
[48, 49]Sparse CDGDictionary learning, training algorithmsUse dictionary learning and training algorithms to get the optimal sparse basis2020
[50]Sparse CDGSeed estimation algorithmEstimate an adaptive seed used to generate the best random measurement matrix with minimal reconstruction error2020
[51]Sparse CDGReinforcement leaning (RL)Use FRS-RL algorithm to select data aggregator nodes2020
[5255]Sparse CDGDeep learning (DL) and multiagent RLTrain deep neural networks to obtain a learned measurement matrix, reconstruction data with high accuracy, and the optimal compression ratio2019-2021
[5658]Sparse CDGDLUse DL to extract information from compressed data and analyze compressed signal2017-2021
[59, 60]Sparse CDGEdge computingEdge computing helps with data secure algorithms and learning algorithms in CDG2020-2021