Routing Protocols For IOT Applications Based On Distributed Learning
Routing Protocols For IOT Applications Based On Distributed Learning
PAPER INFO A B S T R A C T
Paper history: The IPv6 routing protocol for lossy and low power networks (RPL) was introduced in March 2012 by
Received 29 January 2021 the Internet Engineering Task Force (IETF) as the standard routing protocol for the Internet of Things
Received in revised form 19 February 2021 (IoT). Since that time, it has had various applications in IoT. Despite meeting the IoT network necessities
Accepted 02 March 2021 by RPL, some unanswered issues have not been devised primarily for IoT usages. However, gathering a
large amount of data from these networks with videos and images typically leads to traffic congestion in
the network's central part. For providing a solution for this issue, the content-centric routing (CCR)-
Keywords:
based RPL is proposed in the present study, where the content specifies the routing pathways. It is
Contextual
Internet of Things possible to attain a larger data aggregation ratio by routing the relevant data to the middle relaying nodes
Protocol for the process. Thus, effective traffic is generated in the network. Subsequently, latency is significantly
Learning reduced. Moreover, energy use is decreased on wireless communication. More integration was conducted
Routing between IETF RPL protocol and CCR, using the MATLAB platform. Finally, according to simulated
and implemented results, the CCR-based RPL behavior based on the high packet transfer rates is
improved, and the numbers of dead nodes are reduced. High energy efficiency and low delay rates are
obtained in communication using the proposed routing method.
doi: 10.5829/ije.2021.34.04a.08
Please cite this article as: R. S. Raza, M. S. Al-Ani, Routing Protocols for IoT Applications based on Distributed Learning, International Journal
of Engineering, Transactions A: Basics Vol. 34, No. 04, (2021) 825-831
R. S. Raza and M. S. Al-Ani / IJE TRANSACTIONS A: Basics Vol. 34, No. 4, (April 2021) 825-831 826
algorithms, and wide simulations were carried out to future protocols have good performance for the BS
assess the algorithm's performance. According to outside the network.
analytical and experimental findings, one of the proposed
algorithms is better than a representative multi-
constrained multicast routing algorithm in terms of speed 3. STATEMENT OF THE PROBLEM
and accuracy. The results provide an in-depth perception
of the multicast routing algorithm design for multimedia RPL, which is primarily devised for low-power lossy
communications in IoT. networks, possesses numerous notable characteristics,
Rani et al. [19] proposed an improved solution for including self-healing mechanism, loop-freeness, low-
organizing objects to implement an energy-efficient and battery use, and fast topology construction. Nevertheless,
scalable IoT. Firstly, the framework was presented to it fails to address issues of a network with a high traffic
deploy the IoT with scalability features providing higher rate as it was chiefly devised for low traffic networks.
extensibility. Afterward, considering the framework, an When there is a high network traffic, RPL cannot control
optimization outline can support the deployment of an it well, making various difficulties for the network, such
IoT with energy efficiency. This optimization outline is as energy depletion, load imbalance, and high packet loss
confined by the loads on wireless links and energy rate. It would be more troublesome when a depleted node
expenses. Compared to conventional WSN outlines in is the only intermediate node for a network section close
terms of network lifetime, time, and scalability, various to the root. RPL problems are classified under heavy and
numerical tests confirm superiority of the proposed highly dynamic loads as follows:
outline. This work addresses the challenges of the way of 1- With the computation of the rank through two OFs
using heterogeneity advantages. Nevertheless, including Objective Function Zero (OF0) and
improvement of end-to-end delay, throughput minimum rank with hysteresis objective function
parameters, packet delivery ratios, and data compression (MRHOF) in normal RPL, many studies have been
approaches are proposed to achieve more effective green conducted for changing the RPL objective functions
IoT. based on related research works. Nevertheless, as it
An effective self-organization protocol called ETSP is known, the former parents of a node in the
was presented by Qui et al. [20] for sensor networks of sequence are not considered by the ordinary RPL
IoTs, saving energy and allowing a prolonged lifetime for OFs and other proposed OFs. A node could seem
a network by restricting a tree-based network. The nodes’ proper for serving as a parent; however, the node
weight, such as hop, residual energy, distance within the parent or another parent in a parent sequence could
nodes, and a number of child nodes were used to have low remaining power or small buffer space,
determine whether it can be a sink node. Therefore, the which causes inappropriate selection of the parent in
depth of the tree is improved by ETSP. The topology of the network with high traffic.
the network is drastically changed over the data 2- The route is created concerning the rank. When
transmission procedure. Because the sink nodes consume attempting to connect the network or alter its parent
energy faster than other nodes, each sink node is by a node, the network is selected with a lower rank
dynamically re-chosen. The simulation results showed value. Nevertheless, the parents' rank is obtained in
that with ETSP, reliable tree-based networks could be the primary phases of connecting the network.
generated, the energy consumption can be reduced, and Various difficulties could appear in the pathway to
the sensor network’s lifetime can be extended. the route followed by the rank computation. Thus,
Shen et al. [21] presented an energy-efficient the rank value in a high traffic dynamic network
centroid-based routing protocol (EECRP) for controlling cannot completely represent the last and real mode
the WSN-assisted IoT energy. To this end, they solved the of the candidate parents.
forming clusters problem considering the distance to the
energy centroid. An enhancement algorithm was
presented in the present study regarding the number of 4. METHODOLOGY
cluster head nodes and the number of dead nodes. The
simulation results indicated that with the base station (BS) As a node connects to a Destination Oriented Directed
deployment in the network, it would be possible to Acyclic Graph (DODAG) and if a DODAG Information
transfer a great amount of data by the EECRP with very Object (DIO) message is received by it, the node can
low energy dissipation. Besides, the EECRP has a longer process it via the following ways:
network lifetime than the GEEC, LEACH-C, and 1) Removing the DIO package for some RPL criteria.
LEACH. This protocol will be enhanced for future study 2) Processing the message for keeping its location in
by identifying the multi-hop pathway from cluster head the network
(CH) nodes to BS. For transferring data packets, a multi- 3) Improving its location by gaining a lower rank in
hop pathway is used by the CH nodes. It is hoped that the DODAG.
R. S. Raza and M. S. Al-Ani / IJE TRANSACTIONS A: Basics Vol. 34, No. 4, (April 2021) 825-831 828
When a node's rank decreases, the node must eliminate calculated for the route that the parent provides. In cases
all parents with a rank lower than its new rank from its of malignancy of the parent and when the level of
parents' list. Thus, the development of a loop in the confidence for parent node calculation is lower, the
network is prevented. Following this phase, the nodes respective node chooses a parent with a higher confidence
each has a default route to the root and they would be able level among the candidate parents. Using this method,
to send their data packages to the root. each node can efficiently prevent malignant nodes. It is
According to the simulation results, the efficiency of possible to gain a higher data collection ratio by routing
the CCR-based RPL routing approach in data aggregation the intermediate relay node data in the processing order.
and recognition in IOT network is high. In this section, Thus, it is effective in the reduction of the network traffic
using the content-based RPL approach in the direction of rate. Consequently, the delay in the data transfer can be
data aggregation rate, we compare the number of live significantly reduced. Moreover, we can annihilate data
nodes, energy consumption, the network balance, and transfers following data collection, resulting in a decrease
correct data transfers with those in the conventional RPL in energy consumption in wireless communications and
approach. saving battery energy consumption.
Similar to the properties given in Table 1, the Three major units are included in this method:
simulation's completion and the node routings in the 1) Data collection unit: It gains information about the
network can be observed. number of data packages arriving at the root by
For increasing the routing efficiency in IOT network, periodically sending the root-inquiry packages.
we presented a content-based system in this work. In the 2) Confidence level calculation unit: This unit uses the
presented system, each node utilizes the root-inquiry information presented by the data collection unit and
packages for recognizing the parent nodes to become computes the confidence level of the route presented
aware of the number of packages arriving in the root. by the parent using the following equation:
Utilizing this awareness, the level of confidence is 𝑝𝑘 𝑠𝑒𝑛𝑡𝑖𝑗 −𝑝𝑘 𝑑𝑒𝑙𝑖𝑣𝑒𝑟𝑒𝑑𝑖𝑗
𝑇(𝑝) = 1 −
𝑝𝑘 𝑠𝑒𝑛𝑡𝑖𝑗
Figure 3. Comparing the number of the live nodes Figure 6. Comparing the balances dominating the system
Figure 4. Comparing the rates of transferred packages Figure7. The delay rates in package transfers
R. S. Raza and M. S. Al-Ani / IJE TRANSACTIONS A: Basics Vol. 34, No. 4, (April 2021) 825-831 830
21. Shen, J., Wang, A., Wang, C., Hung, P.C. and Lai, C.-F., "An in wsn-assisted iot", Ieee Access, Vol. 5, (2017), 18469-18479.
efficient centroid-based routing protocol for energy management https://doi.org/10.1109/ACCESS.2017.2749606
Persian Abstract
چکیده
در مارس 2012پروتکل مسیریابی IPv6برای شبکه های کم مصرف ( )RPLتوسط Task Forceمهندسی اینترنت به عنوان پروتکل استاندارد مسیریابی برای اینترنت اشیا
( )IoTتأیید شد .از آن زمان ،این برنامه کاربردهای مختلفی در اینترنت اشیا دارد .علی رغم تأمین نیازهای شبکه اینترنت اشیا توسط ، RPLبرخی از موضوعات بی پاسخ
برای کاربردهای اینترنت اشیا مطرح نشده است .با این حال ،جمع آوری مقدار زیادی از داده ها از این شبکه ها با فیلم و تصاویر به طور معمول منجر به ازدحام ترافیک در
قسمت مرکزی شبکه می شود .برای این موضوع ،در این مقاله روش مسیریابی محتوا محور RPLمبتنی بر CCRارایه شده است .در این روش محتوا مسیرهای مسیریابی را
مشخص می کند .با مسیریابی داده های مربوطه به گره های رله میانی برای فرآیند ،می توان به یک نسبت تجمع داده بزرگتر دست یافت .بنابراین ،ترافیک موثر در شبکه ایجاد
می شود .پس از آن ،تاخیر به طور قابل توجهی کاهش می یابد .عالوه بر این ،استفاده از انرژی در ارتباطات بی سیم کاهش می یابد .ادغام بیشتر بین پروتکل IETF RPLو
CCRبا استفاده از سیستم عامل MATLABانجام شد .سرانجام ،با توجه به نتایج شبیه سازی شده و پیاده سازی شده ،رفتار RPLمبتنی بر CCRبر اساس نرخ بالی
انتقال بسته بهتر است و تعداد گره های مرده کاهش می یابد .بازده انرژی بال و تسریع در انتقال حاصل می شود.