Cognitive and adaptive routing framework for mobile ad-hoc networks

Ramrekha, Tipu Arvind (2012) Cognitive and adaptive routing framework for mobile ad-hoc networks. (PhD thesis), Kingston University, .


In this thesis, we investigate the field of distributed multi-hopped routing in Mobile Ad Hoc Networks (MANETs). MANETs are suitable for autonomous communication in remote areas lacking infrastructures or in situations where destruction of existing infrastructures prevail. One such important communication service domain is in the field of Public Protection and Disaster Relief (PPDR) services where rescuers require high bandwidth mobile communications in an ad hoc fashion. The main objectives of this thesis is to investigate and propose a realistic framework for cognitive MANET routing that is able to adapt itself to the requirements of users while being constrained by the topological state. We propose to investigate the main proactive and reactive emerging standard MANET routing protocols at the Internet Engineering Task Force (IETF) and extend their functionalities to form a cognitive and adaptive routing approach. We thus propose a cognitive and adaptive routing framework that is better suited for diverse MANET scenarios than state-of-the art protocols mainly in terms of scalability. We also design our approach based on realistic assumptions and suitability for modern Android and iOS devices. In summary, we introduce the area of MANET routing and the state of the art in the field focussing on scalable routing approaches, derive QoS routing models for variable sized MANETs and validate these models using event based ns-2 simulations and analyse the scalable performance of current approaches. As a result we present and evaluate our novel converged cognitive and adaptive routing protocol called ChaMeLeon (CML) for PPDR scenarios. A realistic "Cognitive and Adaptive Module" is then presented that has been implemented in modern smart devices. Finally, we end the thesis with our conclusions and avenues for future work in the field.

Actions (Repository Editors)

Item Control Page Item Control Page