6fb0scd
 

 

 

 

 

 

 

 

 

 


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

·        ns-lib.tcl

·        Makefile

 

 

Added modules:

·        mdsdv.h

·        mdsdv.cc

·        rtable.h

·        rtable.cc

·        mdsdv.tcl

 

 

 

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:

 

·         The network simulator NS2.

·         Implementing a New manet unicast Routing Protocol in NS2

·         Tutorial for the Network Simulator “NS”

 

 

 

 

 

NS2_Overall4.jpg

 

 

 

 

 

 

 

 

 

 

 

 

 

Figure 1: The Overall architecture of NS2

 
 

 

 

 

 

 

 

 


NS2_ArchitictureDD.jpg

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Figure 2: The MDSDV architecture