Continuous flow routing (CFR) : a wireless ad hoc network routing protocol for supporting multimedia flows

Date

2006

Editor(s)

Advisor

Körpeoğlu, İbrahim

Supervisor

Co-Advisor

Co-Supervisor

Instructor

Source Title

Print ISSN

Electronic ISSN

Publisher

Bilkent University

Volume

Issue

Pages

Language

English

Journal Title

Journal ISSN

Volume Title

Series

Abstract

Multimedia flows require special routing layer support in ad hoc networks due their unique characteristics and certain requirements on packet delay, jitter, loss rate and bandwidth. In this thesis we propose a wireless ad hoc routing protocol (called CFR) with route discovery and maintenance mechanisms, that is specifically designed for better supporting multimedia flows in wireless ad hoc networks. Since multimedia flows are long durational, it is important to route them through stable routes in order to minimize route failures and disturbance on the flows. We propose to improve the stability by considering the energy drain rates and estimated remaining lifetimes of nodes while selecting the best routes. Additionally we provide a maintenance scheme that acts pro-actively and re-routes the traffic if a node starts getting very low energy. For this we define two thresholds on remaining lifetime of a node. After the first threshold is reached, the node re-routes some of its flows so that the traffic load on the node is reduced. This helps to an even distribution of traffic to nodes of an ad hoc network. After the second threshold is reached, the node has very few energy and therefore redirects all its traffic to some other routes so that the flows are not disturbed by the route failure when the node depletes all of its energy and can not route anymore. We implemented the protocol as part of an ns2-based simulator and proved that it works correctly. Additionally, we compared the protocol against some other similar protocols. The results show that CFR can indeed help supporting multimedia flows better.

Course

Other identifiers

Book Title

Citation

item.page.isversionof