Energy efficient context aware traffic scheduling for IoT applications

被引:39
作者
Afzal, Bilal [1 ]
Alvi, Sheeraz A. [1 ]
Shah, Ghalib A. [2 ]
Mahmood, Waciar [2 ]
机构
[1] Univ Engn & Technol, Al Khawarizmi Inst Comp Sci, Lahore 54000, Pakistan
[2] Univ Engn & Technol, Sultan Qaboos IT Chair, Lahore 54000, Pakistan
关键词
Internet of things; Energy efficiency; Traffic scheduling; Context awareness; Multi-hop communication; INTERNET; THINGS; OPTIMIZATION; PROTOCOLS; NETWORKS;
D O I
10.1016/j.adhoc.2017.05.001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The evolution of Internet of Things (IoT) has increased the appetite for the energy efficient wireless infrastructures. Most of the IoT devices are inherently resource constrained and heterogeneous in respect of their traffic demand. Moreover, these devices need to be made adaptable to the varying environmental conditions. However, existing traffic scheduling and duty cycling algorithms lack the capability to meet the dynamic service quality requirements of loT applications with variable context information. Specifically, they are infeasible for IoT use-cases where multi-hop communication is required. This paper strives to realize efficient resource allocation to the Wi-Fi based IoT devices in multi-hop loT infrastructures. Firstly, IoT applications are characterized as per their heterogeneous traffic demand and mapped to the distinct weighted quality classes. Then, context awareness is introduced for IoT devices and an optimization model constrained by their service quality requirements and context priorities is presented. Further, an energy efficient context aware traffic scheduling (EE-CATS) algorithm is proposed wherein the convergence of model is specified by a sub-gradient projection method. The EE-CATS algorithm efficiently allocates resources to multi-hop IoT devices and reduce their total awake time by employing adaptive duty cycling. The performance evaluation is done for various IoT use-cases through simulations in Network Simulator (ns-2) and testbed implementation in Contiki operating system. The results suggest substantial improvements in the energy efficiency of loT devices while ensuring their dynamic service requirements. In addition, the proposed algorithm minimizes the end-to-end delays in overall IoT networks. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:101 / 115
页数:15
相关论文
共 35 条
[1]  
Afzal B, 2016, 2016 13TH IEEE ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC)
[2]   A survey on wireless multimedia sensor networks [J].
Akyildiz, Ian F. ;
Melodia, Tommaso ;
Chowdhury, Kaushik R. .
COMPUTER NETWORKS, 2007, 51 (04) :921-960
[3]   THE INTERNET OF NANO-THINGS [J].
Akyildiz, Ian F. ;
Jornet, Josep Miquel .
IEEE WIRELESS COMMUNICATIONS, 2010, 17 (06) :58-63
[4]   Internet of multimedia things: Vision and challenges [J].
Alvi, Sheeraz A. ;
Afzal, Bilal ;
Shah, Ghalib A. ;
Atzori, Luigi ;
Mahmood, Waqar .
AD HOC NETWORKS, 2015, 33 :87-111
[5]  
[Anonymous], 1999, Athena scientific Belmont
[6]  
[Anonymous], 2021, 80211AX2021 IEEE, DOI 10.1109/IEEESTD.2007.4299496
[7]  
[Anonymous], 80211N2009 IEEE
[8]   The Internet of Things: A survey [J].
Atzori, Luigi ;
Iera, Antonio ;
Morabito, Giacomo .
COMPUTER NETWORKS, 2010, 54 (15) :2787-2805
[9]   An IEEE 802.11 energy efficient mechanism for continuous media applications [J].
Bernardo, Vitor ;
Curado, Marilia ;
Braun, Torsten .
SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2014, 4 (02) :106-117
[10]  
Boyd S, 2004, CONVEX OPTIMIZATION