Quality-of-service based multipath routing for the internet of things
摘要
Quick and vast development of the Internet of Things (IoT) applications exhibits varied Quality-of-Service (QoS) requirements. Routing is one of the methods used to build a network capable of providing these requirements. However, traditional routing methods with a single path often fall short in meeting these diverse needs. In this paper, we address this challenge by proposing a Quality-of-Service-based multipath routing approach developed for IoT environments. Our contributions include the classification of IoT applications into five distinct classes, each with unique QoS requirements. To support these classes effectively, we introduce a novel multipath routing mechanism. Applications of each class follow a dedicated or shared path for end-to-end delivery. Additionally, for verification purposes, we developed an enhanced RPL (Routing Protocol for Low-Power and Lossy Networks) objective function, QSBOF (Quality-of-Service Balanced Objective Function). We have evaluated our proposed method using Cooja simulator. Experimental results demonstrate the effectiveness of our approach. Significant improvements are observed, with an average of 20% reduction in end-to-end delay, 21% enhancement in Packet Delivery Ratio (PDR), and 89% decrease in network convergence time. These findings underscore the potential of our proposed multipath routing strategy to cater to the diverse QoS demands of IoT applications. This work contributes not only to the field of IoT but also offers insights into the design of different routing protocols that can be adapted to accommodate the evolving requirements of diverse IoT applications.