SUMMARYThis paper describes a novel quality-of-service (QoS) routing protocol for ad hoc networks based on the OLSR protocol. Our protocol, QOLSR, is designed for wireless networks with stationary or moving nodes, where each node is equipped with 802.11 wireless card. The goal of our protocol is not only to find a route from a source to a destination, but an optimal route that satisfies the end-to-end QoS requirement, often given in terms of bandwidth or delay. We present an analytical model to compute the average delay and permissible throughput on links using the IEEE 802.11 medium access protocol and considering correlations and interferences between nodes. This model takes into account packet's collision probability, node's MAC queuing and service times based on the IEEE 802.11 binary exponential backoff algorithm and the events underneath its operation. Afterwards, our protocol assigns weights to individual links based on the average delay and bandwidth metrics of packets over the link. We present a distributed algorithm for multiple QoS requirements to find the source destination optimal paths in terms of bandwidth and delay using the known partial network topology available on each node. However, these optimal paths in partial network topology are not optimal paths in the whole ad hoc network. We show that this problem is due to the heuristic for the selection of MPRs used in OLSR. We propose innovative heuristics for the selection of MPRs based on QoS measurements that allow QOLSR to find optimal paths on the known partial topology having the same bandwidth performances that those on the whole network. The performance evaluation of our protocol in both static and dynamic ad hoc networks is extensively investigated. Mathematical analysis and simulation results show that the QOLSR protocol yields better performance compared to the best-effort OLSR protocol and significantly improves throughput by using our proposed heuristic.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.