- Home Page of ProjectGuideline.com ›
- Forums ›
- Get Help to do your B.E., and M.E., M.Tech., & M.S., Project in Ns2 ›
- Desperate for help!
Dear all:
I am just a beginner for NS, but I have to finish my project before the end of July which is based on NS simulation. So please anyone can help me or give me some advice about how to find the right direction to learn it.
My project is to simulate veritcal handover between UMTS and WiMAX in NS2 and provide a new GPS-aided handover decision policy. I will reuse the existing IEEE802.21 media independent vertical handover framework which is defined by NIST in NS and modify the NS source code to add the new handover decision policy. The new decision rule can be described as follow: handover is triggered based on the relative position of mobile node to basestation instead of signal strength, eg if the mobile node has already entering the coverage area of the new basetation.
Since the NS has the position definition for every node, I think this could work. But so far I have no idea about how to modify this source code to add the new policy. I will be deeply appreciative of any help with that or any code example about modification of the source file.
Many thanks!!!!!!
Howie
allke0527,
If you are successfully π installed the NIST code in ns2 and getting some meaningful statistics and results, then your problem probably will not be in Otcl or tcl. You have to find the section of βcβ code which is handling the Hanover process and add your scheme in those sections.
The location information of nodes can be resolved in side the βcβ code or tcl simulation script(using X_, Y_ and Z_ values at an instant).So we can simulate GPS using a single function. (The neighbor information which we may require during finding location information can only be resolved in c code; tcl neighbor detection function will not work in wireless scenario)
Help with that or any code example about modification of the source file can be obtained after little effort on google(try keywords π‘ such as β writing new agent for nsβ, βnew protocol for nsβ). But, anyway, implementing our own handoff strategy in NIST code will take lot of time and effort π .