FAQ

Home Overview Software Members Links FAQ

 

Question)  I cannot compile ns-2 with your extension. What should I do?

Answer) Your allinone version may be a newer version than the one we are using. my suggestion is to install the snapshot "ns-2.1b7-micro.tar.gz" which include NOAH and our mobility suite.
If you are not familiar with installing NS snapshot, my suggestion is to install the allinone 2.1b6a version, then untar the ns-2.1b7-micro.tar.gz under the same level as the ns-2.1b6/, then rename ns-2.1b7-micro/ to ns-2.1b6/ (rename ns-2.1b6/ to something else first), then rerun "./install". It should work!

Question) I have install your micromobility extension. The example can be run successfully,but in nam I can not see the mobile node, Why?

Answer)
This is a well known problem of NAM. The mobile host is not shown when packets go through both wired and wireless domain. We not sure if the latest NAM solve this problem. Anyway, it has nothing to do with micromobility codes

Question) I am trying to run Hawaii using the micro mobility suite, however the codes of hawaii are interwined with HFA and Cellular IP. I would be grateful if you can provide me with a list of relevant files required for installing hawaii only with NS-2.

Answer) Unfortunately, for the the maximum reuse of the codes, micro mobility suite share a lot of common files which is very difficult to provide you a separate list for each protocol.

Question) When I ran the Hawaii script, I got the following message. How can I fix it?
------------------------------------------------------------------------------------------------------------
 invalid command name "Agent/Hawaii"
     while executing
------------------------------------------------------------------------------------------------------------

Answer) This usually means that the Agent is not correctly compiled in NS2 class hierarchy; which should not happen if you successful recompile NS2 after replacing the files in ns home directory with those in our directory C++. Make sure you make depend and then make again. Try to check the Makefile to see if "hawaii.o" is included

Question)  Why do you set variabels as following?
------------------------------------------------------------------------------------------------------------
                Agent/TCP set sport_  0
                Agent/TCP set dport_  0
                Agent/TCP set packetSize_ 1460
------------------------------------------------------------------------------------------------------------
It doesn't affect to the compiled hierarchy, because theire not binded.

Answer) Those are the runtime variables defined in tcl space. Not binded but used by the agents, check out "tcl/lib/ns-source.tcl".

Question)  why do you set variables as following?
----------------------------------------------------------------------------------------------------------
     Phy/WirelessPhy set CPThresh_ 10.0
     Phy/WirelessPhy set CSThresh_ 1.559e-11
     Phy/WirelessPhy set RXThresh_ 3.652e-10
----------------------------------------------------------------------------------------------------------
 These are already set with the same values by the constructor.

Answer) Just an easier way to play with different values of those wireless parameters. Surely you can get rid of them if you are using default values.

Question) How can I find out which is the radius of the zone, in which a BS affect?

Answer) As for the radio coverage of a Base Station, Two-ray-Ground fading model is used in the simulation, you can calculate the radius by the simple two-ray-ground formula, check out "tworayground.cc"

Question) How can I find out wich COA is associated with which node.  In the mip traces the node are discribed by their COA and not by their id.

Answer) The node id is different from it address in hierarchical addressing scheme in NS2. You can map the two by simply print out the node id and its hierarchical address by:

puts "[$node id] map to [$node address?]"

$node is your object name of your BS or whatever node you wish to know its address.

 

 

Questions to micromobility@comet.columbia.edu
With support from NSF, Broadcom Eireann Research, Ericsson Research,
Intel, Microsoft Research and Nortel Networks

Copyright © Comet Group in Columbia University 2001
maintained by micromobility team