[Ns-developers] Google SoC 2009 - Modeling routers
Lorenzo De Carli
lorenzo at cs.wisc.edu
Wed Mar 25 15:40:45 PDT 2009
Hi developers,
I am a master student in computer sciences and I am preparing my
application for GSoC 2009. I went through the ideas list on the ns-3
GSoC page and I would be particularly interested in working on the new
router model.
Since this is the first time I approach ns-3, I went through the
tutorial and skimmed the source code to get a basic idea of how the
simulator works. Then, I read the paper ("A device-independet router
model") cited in the project description.
From what I understand now, a router should consist of a Node with a
proper NetDevice implementing the routing logic (much as a bridge is
implemented as a Node with a BridgeNetDevice attached). Therefore, the
core part of the work will be to derive a new class from the base
NetDevice and implementing the router model inside. Is this the correct
way to look at the problem?
If this is correct, I would like to know if there is any code and/or
documentation I should read to gather more detailed information. Also, I
have noticed that the model described in the paper has some inaccuracies
(it does not consider interferences from control traffic, it does not
accurately model losses from backplane contention, etc.). I expect that
one of the requirements will be to "tweak" the model during the
implementation to improve some of its weaknesses. Are there already some
ideas about possible improvements or alternative models?
Thanks in advance,
Lorenzo
More information about the Ns-developers
mailing list