(m,k)-firm pattern spinning to improve the GTS allocation of periodic messages in IEEE 802.15.4 networks

被引:5
作者
Semprebom, Tiago [1 ]
Montez, Carlos [2 ]
Vasques, Francisco [3 ]
机构
[1] Fed Inst Santa Catarina IFSC, P-88130310 Sao Jose, Portugal
[2] Univ Fed Santa Catarina, Automat & Syst Dept, BR-88040900 Florianopolis, SC, Brazil
[3] Univ Porto IDMEC FEUP, Fac Engn, P-4200465 Oporto, Portugal
关键词
TIME; STREAMS;
D O I
10.1186/1687-1499-2013-222
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The IEEE 802.15.4 standard provides a flexible communication support for low-rate wireless personal area networks) applications. When active, the beacon-enabled mode provides a real-time communication to the supported application by adopting a guaranteed time slot (GTS) mechanism. However, this mechanism permits only up to seven real-time communicating devices. One way to deal with this limitation is to share the communication opportunities among the periodic tasks, by skipping some of the task activations in a controlled way. One of the widely accepted periodic task models that allows skips in periodic activations is the (m,k)-firm model. Motivated by this problem, this paper proposes the use of a dynamic GTS scheduling approach based on the (m,k)-firm task model, to deal with the GTS starvation problem. The proposed scheduling approach is based on pre-defined spins of the originally defined (m,k)-firm pattern. The use of an exact schedulability analysis test ensures that for each admitted message stream, at least m messages will be transmitted within each window of k consecutive deadlines. The schedulability analysis may be executed in polynomial time and therefore can be used as an online admission test for GTS requests. The effectiveness of the approach has been assessed both by a set of simulations and an experimental evaluation.
引用
收藏
页数:15
相关论文
共 36 条
[1]   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
[2]   Analyzing TDMA With Slot Skipping [J].
Andersson, Bjorn ;
Pereira, Nuno ;
Tovar, Eduardo .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2008, 4 (04) :225-236
[3]  
[Anonymous], 2006, IEEE Standard 802.15.4-2006
[4]   APPLYING NEW SCHEDULING THEORY TO STATIC PRIORITY PREEMPTIVE SCHEDULING [J].
AUDSLEY, N ;
BURNS, A ;
RICHARDSON, M ;
TINDELL, K ;
WELLINGS, AJ .
SOFTWARE ENGINEERING JOURNAL, 1993, 8 (05) :284-292
[5]  
Bate I, 2003, P 15 EUR C REAL TIM, P121
[6]   Combining (mn)-hard deadlines and dual priority scheduling [J].
Bernat, G ;
Burns, A .
18TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1997, :46-57
[7]   Weakly hard real-time systems [J].
Bernat, G ;
Burns, A ;
Llamosí, A .
IEEE TRANSACTIONS ON COMPUTERS, 2001, 50 (04) :308-321
[8]  
Chen Jiajia., 2011, Transparent Optical Networks (ICTON), 2011 13th International Conference on, P1, DOI DOI 10.1109/ICMSS.2011.5998967
[9]   A new GTS allocation scheme for IEEE 802.15.4 networks with improved bandwidth utilization [J].
Cheng, Liang ;
Bourgeois, Anu G. ;
Zhang, Xin .
2007 INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES, VOLS 1-3, 2007, :1143-+
[10]   Guaranteed Dynamic Priority Assignment Schemes for Real-Time Tasks with (m, k)-Firm Deadlines [J].
Cho, Hyeonjoong ;
Chung, Yongwha ;
Park, Daihee .
ETRI JOURNAL, 2010, 32 (03) :422-429