MPCR_QoS: Multi-Path Constraint based Routing for Improving QoS in IoT Network
Wireless sensor networks have expanded into several applications as the production of ubiquitous smart sensors has accelerated. Due to heterogeneous traffic flows, complex network conditions, and the resource-constrained existence of sensor nodes, satisfying the Quality of Service (QoS) requirements of various application domains remain a challenging problem. The routing algorithm is one of the solutions to improve QoS among the heterogeneous nodes. The communication quality of nodes in the IoT network depends on the selected path amongst the available paths. The problem of selecting the best route from the source to the destination becomes a prerequisite for successful communication between nodes. This paper presents Multi-Path Constraint based Routing Algorithm (MPCR_QoS) for improving QoS properties in IoT network. The MPCR_QoS Algorithm insists on the selection of the best path based on four factors such as the distance between two nodes, energy consumption, delay rate, and traffic intensity between nodes. Simulation results suggest that the proposed algorithm works better concerning the end-to-end delay, packet delivery ratio, and the energy consumption of nodes.