تجاوز إلى المحتوى الرئيسي
User Image

Ridha OUNI

Associate Professor

Faculty

علوم الحاسب والمعلومات
CCIS, Building 31, Office No 2193, P. O. Box 51178, Riyadh 11543
مادة دراسية

CEN493 - Graduation project 2

Intelligent Routing Protocol for Holes Mitigation in Internet of Things (IoT)

The Internet of Things (IoT) with a direct internet connectivity for global access is one of the promising technologies for future communication systems. Currently, Routing Protocol for Low power and lossy networks (RPL) based enhanced routing protocols are not optimized to handle the holes problems happening due to the dynamic changes in the environment or maliciously. A hole is an area that has no active sensors, which makes a connection between one side of the network and the other side impossible. To avoid such holes, prior works detected them only when packets reached nodes near the hole, called dead-ends. In this case, the packets need to be rerouted, which results in additional communication cost. 
In this project, we consider using an available platform including: Arduino board, IoT Arduino nodes and 2 mobile phones. the students are requested to:
1. study the hardware/software features of that IoT environment,
2. review the different routing protocols employed for  low power and lossy networks,
3. select the suitable implementation tool to achieve the project,
4. propose a new routing solution to satisfy the customer requirements (given in the next section).

The nodes should be able to detect holes in the network and retain the packet delivery despite the dynamic changes in order to improve power and transmission rates. The intelligent routing solution should provide a self-adaptation capacity to the network nodes and reduce the necessity of human intervention in both network deployment and execution. the intelligent routing solution should consider the following:
1. The intelligent algorithm should help in optimizing the data routing and thus maintain the overall network resources.
2. this work should maintain low data packet dropping to improve quality-of-service (QoS) and data reliability.
3. Data transmission overhead should be reduced in order to address the energy efficiency.
in summary, the implementation and detailed experiments must show the promising performance of the proposed intelligent protocol in terms of energy consumption and data packet rate.

ملحقات المادة الدراسية