Dynamic Routing Protocol in The Internet of Things (IoT)

Document Type : Original Article

Authors

Department of Computer Science, College of Science and Technology, University of Human Development

Abstract

In March 2012, Internet Engineering Task Force adopted IPv6 for lossy and low power networks (RPL) as the standard IoT routing protocol. After then, it found use in a wide variety of IoT settings. Although RPL provides a great deal of what an IoT network requires, it was not initially designed for such uses. Therefore, there are still some significant difficulties. However, massive amounts of data were gathered from these networks, including movies and photographs, which might cause congestion inside the core network region. Our research recommends using a CCR-based RPL, in which the content is the determinant of the routing paths, to address this issue. Suppose the relevant data is sent to the intermediate relaying nodes for processing, which may lead to a higher data aggregation ratio, effectively producing traffic inside the network. As a result, a substantial delay may be avoided. Wireless communication also significantly reduces energy consumption, which is very helpful for conserving the limited battery. CCR and the IETF RPL protocol were integrated and used inside the MATLAB environment. In the end, data from both implementation and simulation show that CCR-based RPL performs better than alternatives regarding the number of dead nodes it can handle, the latency between packets it can tolerate, and the energy efficiency of its transfers.

Keywords

Main Subjects

Volume 4, Special issue
This special issue is related to the 9th Scientific Conference of University of Garmian: Pure Sciences and Technology Applications (SCUG-PSTA-2022) October 26–27, 2022. (All the manuscripts have been peer-reviewed.)
November 2022
Pages 80-91