QoS-aware Routing for Mobile Ad hoc Networks Based on Multiple Metrics: Connectivity Index (CI) and Delay Kunagorn Kunavut * and Teerapat Sanguankotchakorn Telecommunications Field of Study, School of Engineering and Technology Asian Institute of Technology, Thailand * kunagorn.kunavut@ait.ac.th, teerapat@ait.ac.th Abstract - Mobile ad hoc networks are infrastructureless wireless networks; all nodes can quickly share information without using any fixed infrastructure like base station or access point. Thus, nodes are responsible for path selection and maintenance. Most routing protocols implemented on ad hoc networks allow each node to select the path based on hop count or delay which can lead to network congestion. Hence, performance of ad hoc networks can be improved by offering the QoS provisioning either source or hop-by-hop QoS routing. However, it is very difficult to offer QoS guarantee in ad hoc networks because of their characteristics like dynamic topologies and bandwidth- constrained. In this work, we propose an effective algorithm to compute the feasible path by using Connectivity Index (CI) and delay to provide hop-by-hop QoS routing in ad hoc networks. CI is routing metric which indicates connectivity of each node in ad hoc networks; large value of CI indicates more branch node which makes a node more robust to link failure. The performances of the proposed algorithm are investigated by simulation. The results illustrate an important improvement over the traditional ad hoc routing protocol. I. INTRODUCTION Wireless networks can be approximately classified into two main types which are infrastructure and infrastructureless wireless networks. Among these types of wireless networks, infrastructureless-based network called mobile ad hoc networks seem to be more suitable for networks which need rapid deployment and configuration, such as networks in military battlefields, search-and-rescue sites, meetings, conferences and conventions, etc. Ad hoc networks are self- creating, self-organizing and self-administering networks. Each node in ad hoc network behaves as a router and is responsible for discovery and maintenance of the paths in order to quickly share information by using specific routing protocols. Unfortunately, routing protocols which are used in wireline network cannot be simply implemented on ad hoc networks because of their characteristics such as limited bandwidth, limited power and highly dynamic topology. Thus, many ad hoc routing protocols have been proposed in decades. The routing protocols can be categorized into three main groups: Proactive routing protocols, such as Destination Sequenced Distance Vector (DSDV) [1], Topology Dissemination Based on Reverse-Path Forwarding (TBRPF) [2], Optimized Link State (OLSR) [3]; Reactive routing protocols such as Dynamic Source Routing protocol (DSR) [4], Ad Hoc On-Demand Distance-Vector routing protocol (AODV) [5]; and Hybrid routing protocols such as Zone routing protocol (ZRP) [6] and etc. Among these routing protocols, proactive routing protocols seem to be appropriate and flexible enough to support all types of applications especially multimedia and delay-sensitive applications because there is no delay in route discovery process as occurring in reactive routing protocols. Thus, OLSR is selected to implement our algorithm since it is proactive routing protocol and has been standardized by IETF MANET Working Group. OLSR is developed for ad hoc networks and operates as the table-driven routing protocol by exchanging control information to the others regularly. Each node selects a set of its neighbor nodes as "multipoint relays" (MPRs) [7]. Only nodes selected as MPRs are responsible for forwarding control information in order to reduce the number of control overhead sent to the network. However, there is no Quality-of-Service (QoS) provisioning in OLSR. Many works proposed the algorithm to provide the QoS in OLSR [13-16] in the past. However, most of the proposal considered simply only the bandwidth and delay without putting into account the important parameters such as the node or network situation. Consequently, this paper proposes the algorithm to provide QoS-aware routing on OLSR based on novel metrics: Connectivity Index (CI) and delay, called shortest-highest path algorithm in order to improve the performance over OLSR protocol. II. RELATED WORK QoS in mobile ad hoc networks has been received lots of attention since it is quite difficult to be implemented in these types of networks due to their characteristics. Many methodologies have been carried out to find the ways to provide QoS in mobile ad hoc networks. In general, QoS routing in ad hoc networks can be classified into two main paradigms: source and hop-by-hop QoS routing as described in the following topics. 978-1-4244-5607-9/10/$25.00 ©2010 ECTI 978-1-4244-5607-9/10/$25.00 ©2010 ECTI 978-1-4244-5607-9/10/$25.00 ©2010 ECTI 46