Towards efficient opportunistic communications: a hybrid approach Ranjana Pathak *† , Peizhao Hu , Jadwiga Indulska *† , Marius Portmann *† and Wee Lum Tan * The University of Queensland, School of Information Technology and Electrical Engineering National ICT Australia (NICTA) Email: {Firstname.Lastname}@nicta.com.au Abstract—Wireless mesh networks are well-recognised by their self-organising properties. End-to-end routing protocols are pri- marily responsible for achieving these advanced features. However, wireless link failures can cause a route to be invalidated and subse- quently removed from the routing table in nodes along the path to destination. Once the route is not available, packets addressed for that destination will be dropped. To improve the packet delivery ratio of those end-to-end protocols, we propose a hybrid approach that integrates features of opportunistic protocols into traditional end-to-end routing protocols in mesh networks. The idea is to buffer packets for which there is no path to the destination and attempt to deliver these buffered packets when an alternative route is found or to pass them to neighbours who might eventually be able to establish a route to the destination. To demonstrate the concept, we present the AODV-OPP — an extension of the AODV protocol that uses opportunistic communication. AODV- OPP always prefers end-to-end route before attempting to send opportunistically to neighbours. Based on a number of systematic simulation scenarios, we observe that AODV-OPP consistently outperforms the original AODV, with a PDR gain greater than 8% most times and up to 45%. I. I NTRODUCTION As a result of the rapid growth in mobile device market, we see a significant growth in adoption of various wireless networking technologies. Among many promising wireless technologies, wireless mesh networks have been recommended as a complementary technology for offloading the ever increas- ing data traffic from cellular networks. In addition, around the world, wireless mesh networks have been deployed by the pub- lic safety sector as a way to establish essential communications for law enforcement personnel [1] and to provide city video surveillance [2]. Wireless mesh networks are recognised for their self- organising features - they respond to dynamic changes in network topology (due to device mobility or failure) and to dynamic changes in the channel quality. These networks are typically bundled with end-to-end routing protocols that are suitable for achieving those self-organising features. However, link failures are common in such networks due to mobility of wireless nodes and the ever increasing interference in dense networks. Link failures typically cause routing path to destina- tion to be removed from the routing table, and if a new path cannot be established packets are dropped. Another well known approach to communication in dynamic wireless networks is opportunistic communication in which packets are delivered to neighbouring nodes on encounter between mobile devices and packets travel in this manner hop by hop until they reach the destination. The performance of opportunistic protocols is much lower than end-to-end routing protocols if the end-to-end path from the source to the destination exists. In this paper, we explore a hybrid approach that integrates the store-and-forward functionalities of opportunistic commu- nication with the traditional end-to-end routing protocols as a means to improve the packet delivery ratio in highly mobile scenarios. In the literature, there exist solutions that attempt to combine the opportunistic and end-to-end protocols [3], [4], [5], [6], [7]. These solutions tend to switch over to the opportunistic communication paradigm for the lifetime of the packet flow when the packets are dropped due to link failures. In contrast, we propose a protocol in which the packets that would be dropped due to route failure are delivered opportunistically through the network until they reach a node that it is able to create an end-to-end path to the destination. Therefore the approach leverages the potential partial end-to-end routes that can be created in the mobile network. By doing so, the hybrid approach not only improves the packet delivery ratio of end- to-end routing protocols, but also improves the efficiency of opportunistic protocols. The proposed hybrid approach should be applicable to most end-to-end routing protocols (e.g., AODV, OLSR) due to the common similarities in most of these protocols. As an example, we present AODV-OPP, which is an extension of the AODV routing protocol with support for opportunistic communica- tions. We evaluate the performance of AODV-OPP through a set of systematic experiments in NS2 simulations. These experiments include (i) four validation tests, which demonstrate AODV-OPP behaves according to the design specifications; (ii) synthesis trace tests, which show AODV-OPP outperforms the original AODV across different network densities and connectivities; and (iii) realistic trace tests, which validate the observations we see from the controlled experiments and show that AODV-OPP consistently outperforms AODV. In addition, AODV-OPP does not introduce significant overhead in the case when no packets are dropped due to no route to destination. The remainder of the paper is organized as follows. Section II describes the general design principles of the hybrid approach. In Section III, we present AODV-OPP as an example of the proposed approach. The systematic evaluation of AODV-OPP 978-1-4244-9529-0/13/$31.00 ©2013 IEEE International Workshop on the Impact of Human Mobility in Pervasive Systems and Applications 2013, San Diego (18 March 2013) 255