TY  - JOUR
T1  - Development of an Algorithm to Enhance Routing Performance in the
Internet of Things
AU - AL-Shaar, Rahaf AU - Jaamour, Yasser AU - Khorzom, Khaldoun 
JO  - Journal of Engineering and Applied Sciences
VL  - 15
IS  - 5
SP  - 1237
EP  - 1243
PY  - 2020
DA  - 2001/08/19
SN  - 1816-949x
DO  - jeasci.2020.1237.1243
UR  - https://makhillpublications.co/view-article.php?doi=jeasci.2020.1237.1243
KW  - IoT
KW  -load balancing
KW  -RPL
KW  -power consumption
KW  -packet
KW  -ECRM
AB  - The need for Internet of Thing &#145;IoT&#146; applications is increasing day after day and now these
applications are getting used in many domains and lots of systems. With this vast increasing, new problems
arise with networks. Applying IoT in wide networks requires large number of sensor nodes in the network
which will increase the data traffic in this network and subsequently losing more energy. Many solutions and
protocols have been proposed to fix this problem and to adapt with these networks. The most important protocol
was RPL but it has many weaknesses: like inefficiency with load balancing. In this study, we propose a solution
to alleviate the problem of losing energy and to improve the performance of RPL routing protocol. We propose
an algorithm which uses an efficient strategy based on 4 metrics to choose the preferred parent (Node rank,
ETX metric, residual energy and number of transmitted packets per node). The algorithm had been
implemented using Cooja simulator. In addition, the proposed algorithm had been evaluated considering
average power consumption and Packet Delivery Ratio (PDR) of different-densities networks. Plus, a precise
comparison between the proposed algorithm and ECRM algorithm had been accomplished. Simulation results
show that our proposed algorithm outperforms ECRM algorithm in terms of improving the process of energy
consumption and packet transmitting rate.
ER  - 