INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS Int. J. Commun. Syst. (2011) Published online in Wiley Online Library (wileyonlinelibrary.com). DOI: 10.1002/dac.1327 Performance comparison of end-to-end and on-the-spot traffic-aware techniques Raad S. Al-Qassas 1, * ,† and Mohamed Ould-Khaoua 2 1 Department of Computer Science, Princess Sumaya University for Technology, Amman, Jordan 2 Department of Electrical and Computer Engineering, Sultan Qaboos University, Muskat, Oman SUMMARY Traffic-aware routing protocols have recently received considerable attention. This has been motivated by the role that it could play in extending the network’s lifetime (or operational time) as it target the reservation of node’s power and better utilisation of channel bandwidth, which could lead to performance improve- ment in terms of important performance metrics including throughput and end-to-end delay. Traffic-aware techniques can be classified into two categories, namely end-to-end and on-the-spot, based on the way of establishing and maintaining routes between any source and destination. Although there has been much work on both categories, there has been no comparative performance study of the two approaches. To the best of our knowledge, this is the first work that carries out such a performance comparison. To this end, we have adapted our traffic-aware technique namely load density to suggest a new ‘on-the-spot’ traffic- aware technique. The main reason for doing this adaptation is to ensure that the comparison between the two approaches is fair and realistic. The study will reveal the main performance characteristics of the two approaches under various traffic and network conditions. Copyright © 2011 John Wiley & Sons, Ltd. Received 15 September 2009; Revised 18 April 2011; Accepted 28 June 2011 KEY WORDS: ad hoc; routing; traffic aware; load balancing; wireless networks 1. INTRODUCTION There has been much work on developing reactive routing algorithms for mobile ad hoc networks (MANETs) [1–3]. Most of these algorithms have considered finding the shortest path from source to destination to build a route. However, this can lead to some nodes being overloaded more than oth- ers in the network. Therefore, a traffic-aware technique to distribute the load is highly desirable in order to make a good and fair utilisation of nodes’ scarce resources. In addition, it is often useful to prevent the creation of congested areas in the network, resulting in improved network performance. Indeed, traffic-aware routing protocols have recently received considerable attention [4–9] as they could play a major role in increasing network lifetime as they target the reservation of nodes’ bat- tery and improve network performance as it better utilise the channel bandwidth. The main goal in traffic-aware routing is to avoid the condition that could occur in traditional routing [1, 3] where some nodes have to carry excessive traffic loads compared with the rest of the network [5,7]. The excessive load would result in high battery consumption at these nodes and regions in the network being more congested than others. Achieving a good load distribution in MANETs, where nodes in the network have comparable loads, is a challenging task. The issue is complicated not only because a full knowledge of the network status is required in order to make good decisions but also because *Correspondence to: Raad S. Al-Qassas, Department of Computer Science, Princess Sumaya University for Technology, Amman, Jordan. E-mail: raad@psut.edu.jo Copyright © 2011 John Wiley & Sons, Ltd.