

![]()
I am a PhD student in Computer Science in the School of Mathematical and Computer Sciences
at Heriot-Watt
University, Under the supervision of Dr Peter king
and Professor Phil Trinder.
Research
My research area is the
networking. Specifically, I am planning to design and implement a proactive
multipath MANET routing protocol. The protocol, named Multipath Destination
Sequenced Distance Vector (MDSDV), is based on the well known single path
Destination Sequenced Distance Vector (DSDV). The protocol finds node-disjoint
paths, i.e., paths which do not have any nodes in common, except for the source
and the destination.
Network Simulator 2 (NS2)
version 2.30 is used to implement MDSDV. Figure 1
shows the overall architecture of ns2, whereas Figure 2
shows the architecture of MDSDV.
Figure 2 is divided into 3
parts (A, B, and C). parts C shows the new models to
support MDSDV, part B shows the modified modules, and part C shows the used NS2
modules with no modifications.
Modified modules:
·
packet.h
·
Makefile
Added modules:
·
mdsdv.h
·
mdsdv.cc
·
rtable.h
Publications:
1.
A DSDV-based
Multipath Routing Protocol for Mobile Ad-Hoc Networks.
2.
A
Performance Comparison of MDSDV with AODV and DSDV Routing Protocols.
Useful links:
·
Implementing
a New manet unicast Routing
Protocol in NS2
·
Tutorial for the
Network Simulator “NS”

Figure 1: The Overall
architecture of NS2
Figure 2: The MDSDV
architecture