Distributed Low-Latency Data Aggregation Scheduling in Wireless Sensor Networks

被引:57
作者
Bagaa, Miloud
Younis, Mohamed [1 ]
Djenouri, Djamel
Derhab, Abdelouahid [2 ]
Badache, Nadjib
机构
[1] Dept Comp Sci & Elect Engn, Baltimore, MD 21250 USA
[2] King Saud Univ, Ctr Excellence Informat Assurance CoEIA, Riyadh 11653, Saudi Arabia
基金
美国国家科学基金会;
关键词
Design; Theory; Algorithms; Wireless sensor networks; data aggregation; media access scheduling; radio interference; time synchronization;
D O I
10.1145/2744198
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article considers the data aggregation scheduling problem, where a collision-free schedule is determined in a distributed way to route the aggregated data from all the sensor nodes to the base station within the least time duration. The algorithm proposed in this article (Distributed algorithm for Integrated tree Construction and data Aggregation (DICA)) intertwines the tree formation and node scheduling to reduce the time latency. Furthermore, while forming the aggregation tree, DICA maximizes the available choices for parent selection at every node, where a parent may have the same, lower, or higher hop count to the base station. The correctness of the DICA is formally proven, and upper bounds for time and communication overhead are derived. Its performance is evaluated through simulation and compared with six delay-aware aggregation algorithms. The results show that DICA outperforms competing schemes. The article also presents a general hardware-in-the-loop framework (DAF) for validating data aggregation schemes on Wireless Sensor Networks (WSNs). The framework factors in practical issues such as clock synchronization and the sensor node hardware. DICA is implemented and validated using this framework on a test bed of sensor motes that runs TinyOS 2.x, and it is compared with a distributed protocol (DAS) that is also implemented using the proposed framework.
引用
收藏
页数:36
相关论文
共 30 条
[1]  
[Anonymous], P 4 INT S INF PROC S
[2]  
[Anonymous], 2004, P INT C EMB NETW SEN
[3]   Data Aggregation Scheduling Algorithms in Wireless Sensor Networks: Solutions and Challenges [J].
Bagaa, Miloud ;
Challal, Yacine ;
Ksentini, Adlen ;
Derhab, Abdelouahid ;
Badache, Nadjib .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2014, 16 (03) :1339-1368
[4]  
Bagaa Miloud, 2012, P IEEE INFOCOM 12
[5]  
Benzaid Chafika, 2014, P IEEE IWCMC 14
[6]  
Chen XJ, 2005, LECT NOTES COMPUT SC, V3794, P133
[7]  
des Roziers C. B., 2011, P IEEE DCOSS 11
[8]   Synchronization Protocols and Implementation Issues in Wireless Sensor Networks: A Review [J].
Djenouri, Djamel ;
Bagaa, Miloud .
IEEE SYSTEMS JOURNAL, 2016, 10 (02) :617-627
[9]   Fast distributed multi-hop relative time synchronization protocol and estimators for wireless sensor networks [J].
Djenouri, Djamel ;
Merabtine, Nassima ;
Mekahlia, Fatma Zohra ;
Doudou, Messaoud .
AD HOC NETWORKS, 2013, 11 (08) :2329-2344
[10]  
Dudek Denise, 2009, P ACM SENSYS 09