CLRPL: Context-Aware and Load Balancing RPL for lot Networks Under Heavy and Highly Dynamic Load

被引:53
作者
Taghizadeh, Seyedreza [1 ]
Bobarshad, Hossein [1 ]
Elbiaze, Halima [2 ]
机构
[1] Univ Tehran, Dept New Sci & Technol, Tehran 141556619, Iran
[2] Univ Quebec Montreal, Dept Comp Sci, Montreal, PQ H2X 3Y7, Canada
来源
IEEE ACCESS | 2018年 / 6卷
关键词
Context-aware routing; Internet of Things; heavy load; network lifetime; packet loss; dynamic load; LOW-POWER; CONGESTION CONTROL; ROUTING PROTOCOL; SMART CITY; INTERNET; THINGS; COMMUNICATION; STABILITY; DESIGN;
D O I
10.1109/ACCESS.2018.2817128
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The IPv6 routing protocol for low power and lossy networks (RPL) was accepted as the standard routing protocol for Internet of Things (IoT) by Internet engineering task force on March 2012. Since then, it has been used in different IoT applications. Though RPL considerably deals with IoT network requirements, there are still some open problems to solve, since it was not initially designed for IoT applications. In this paper, we address the problem of packet loss and power depletion in an RPL-based network under heavy and highly dynamic load. We address this problem in three steps: First, we present a context-aware objective function (CAOF), which computes the rank, considering the context of the node. CAOF also avoids thundering herd phenomenon by gradual shifting from a high rank value toward the real rank value. Second, we present a new routing metric, known as context-aware routing metric (CARF) which considers the status of remaining power and queue utilization of parent chain toward the root in a recursive manner while lessening the effect of upstream parents as it gets farther down the path. Through comprehensive evaluations, we show that this metric leads to a better decision about the proper parent in a network with high traffic dynamicity, rather than deciding merely based on the parent rank. Third, we present a new parent selection mechanism, which selects the best parent based on CARF and some other metrics while avoiding routing loops by a simple yet effective countermeasure. Evaluation results reveal improvements in network lifetime while decreasing packet loss in comparison with standard specification of RPL.
引用
收藏
页码:23277 / 23291
页数:15
相关论文
共 79 条
  • [1] Abowd GD, 1999, LECT NOTES COMPUT SC, V1707, P304
  • [2] Accettura N., 2011, Proceedings of the 2011 IEEE International Conference on Mechatronics (ICM), P767, DOI 10.1109/ICMECH.2011.5971218
  • [3] CORPL: A Routing Protocol for Cognitive Radio Enabled AMI Networks
    Aijaz, Adnan
    Su, Hongjia
    Aghvami, Abdol-Hamid
    [J]. IEEE TRANSACTIONS ON SMART GRID, 2015, 6 (01) : 477 - 485
  • [4] Al-Kashoash H.A.A., 2016, 2016 WIR TEL S WTS, P1, DOI 10.1109/WTS.2016.7482026
  • [5] Towards video streaming in IoT Environments: Vehicular communication perspective
    Aliyu, Ahmed
    Abdullah, Abdul H.
    Kaiwartya, Omprakash
    Cao, Yue
    Lloret, Jaime
    Aslam, Nauman
    Joda, Usman Mohammed
    [J]. COMPUTER COMMUNICATIONS, 2018, 118 : 93 - 119
  • [6] [Anonymous], 2010, 5867 RFC
  • [7] [Anonymous], 2013, INTERNET THINGS SMAR, DOI DOI 10.1007/978-3-642-40316-3_
  • [8] Barbato A, 2013, 2013 IEEE ONLINE CONFERENCE ON GREEN COMMUNICATIONS (ONLINEGREENCOM), P163, DOI 10.1109/OnlineGreenCom.2013.6731046
  • [9] Cooperative interaction among multiple RPL instances in wireless sensor networks
    Barcelo, Marc
    Correa, Alejandro
    Lopez Vicario, Jose
    Morell, Antoni
    [J]. COMPUTER COMMUNICATIONS, 2016, 81 : 61 - 71
  • [10] Addressing Mobility in RPL With Position Assisted Metrics
    Barcelo, Marc
    Correa, Alejandro
    Lopez Vicario, Jose
    Morell, Antoni
    Vilajosana, Xavier
    [J]. IEEE SENSORS JOURNAL, 2016, 16 (07) : 2151 - 2161