An Energy Efficient Schedule for IEEE 802.15.4/ZigBee Cluster Tree WSN with Multiple Collision Domains and Period Crossing Constraint

被引:20
作者
Ahmad, Aasem [1 ]
Hanzalek, Zdenek [1 ,2 ]
机构
[1] Czech Tech Univ, Fac Elect Engn, Prague, Czech Republic
[2] Czech Tech Univ, Czech Inst Informat Robot & Cybernet, Prague, Czech Republic
关键词
Energy efficiency; multiple collision domains ZigBee cluster-tree; time-constrained data flows; WIRELESS SENSOR NETWORKS; MAC PROTOCOL;
D O I
10.1109/TII.2017.2725907
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cluster scheduling respecting collision avoidance is a complex problem in cluster-tree wireless sensor networks (WSNs). The difficulty of the problem also increases significantly when the traffic is organized as time-constrained data flows with opposite directions. Thus, in this paper, we seek a collision-free cluster schedule that meets all the data flow deadlines as given in time units. In this context, we have found an elegant approach that expresses the deadline of each flow as an integer number of the length of the schedule period (i.e., period crossing constraints). Consequently, the data flow timeliness requirements become easier to be tackled. Due to the scarce resources of the WSNs, the minimization of the energy consumption of the nodes is a problem of paramount importance. Therefore, the objective is to maximize the lifetime of the network by maximizing the time when the nodes stay in low-power mode. In this paper, we present a novel heuristic scheduling algorithm to obtain the desired schedule. The algorithm is based on very interesting formulations of graph theory problems. Thus, it is efficient in both computational time (instances with thousands of devices are solved in a short time) and solution quality (evaluated over smaller size instances while comparing it with optimal solutions obtained by integer linear programming).
引用
收藏
页码:12 / 23
页数:12
相关论文
共 21 条
[1]   A Polynomial scheduling algorithm for IEEE 802.15.4/ZigBee cluster tree WSN with one collision domain and period crossing constraint [J].
Ahmad, Aasem ;
Hanzalek, Zdenek ;
Hanen, Claire .
2014 IEEE EMERGING TECHNOLOGY AND FACTORY AUTOMATION (ETFA), 2014,
[2]   A Comprehensive Analysis of the MAC Unreliability Problem in IEEE 802.15.4 Wireless Sensor Networks [J].
Anastasi, Giuseppe ;
Conti, Marco ;
Di Francesco, Mario .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2011, 7 (01) :52-65
[3]  
[Anonymous], 2012, 053474R20 ZIGBEE ALL
[4]  
[Anonymous], 2009, IEEE P802 15WIRELESS
[5]   Distributed Compressive Sampling for Lifetime Optimization in Dense Wireless Sensor Networks [J].
Caione, Carlo ;
Brunelli, Davide ;
Benini, Luca .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2012, 8 (01) :30-40
[6]   CFP Scheduling for Real-Time Service and Energy Efficiency in the Industrial Applications of IEEE 802.15.4 [J].
Ding, Yuemin ;
Hong, Seung Ho .
JOURNAL OF COMMUNICATIONS AND NETWORKS, 2013, 15 (01) :87-101
[7]   TDMA scheduling algorithms for wireless sensor networks [J].
Ergen, Sinem Coleri ;
Varaiya, Pravin .
WIRELESS NETWORKS, 2010, 16 (04) :985-997
[8]   The impact of core precedences in a cyclic RCPSP with precedence delays [J].
Hanzalek, Zdenek ;
Hanen, Claire .
JOURNAL OF SCHEDULING, 2015, 18 (03) :275-284
[9]   Energy Efficient Scheduling for Cluster-Tree Wireless Sensor Networks With Time-Bounded Data Flows: Application to IEEE 802.15.4/ZigBee [J].
Hanzalek, Zdenek ;
Jurcik, Petr .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (03) :438-450
[10]  
Jurcik P., 2009, TR09111 CZECH TECH U