[ndnSIM] Rocketfuel Topologies

Alex Afanasyev aa at cs.fiu.edu
Fri Mar 22 10:19:22 PDT 2019


There are simpler ways of working with rocketfuel topologies.  Check this old repository https://github.com/cawka/ndnSIM-sample-topologies <https://github.com/cawka/ndnSIM-sample-topologies>

It may not compile with the latest versions ndnSIM, but you can simply borrow the converted topologies.  See the readme regarding what has been changed/inferred in the topologies.

-
Alex

> On Mar 22, 2019, at 1:16 PM, Klaus Schneider <klaus at cs.arizona.edu <mailto:klaus at cs.arizona.edu>> wrote:
> 
> 
> 
> On 3/22/19 7:41 AM, mdparamartha95 at students.itb.ac.id <mailto:mdparamartha95 at students.itb.ac.id> wrote:
>> Hi Klaus,
>> 
>> Thank you for the quick information...
>> 
>> I already read the documentation, so the topology reader comes from NS-3 environment.
>> Not from ndnSIM/utils/topology.
>> 
>> Could you help me to provides some examples on how to convert it?
> 
> Here is an example from ns-3:
> https://github.com/nsnam/ns-3-dev-git/blob/master/src/topology-read/test/rocketfuel-topology-reader-test-suite.cc <https://github.com/nsnam/ns-3-dev-git/blob/master/src/topology-read/test/rocketfuel-topology-reader-test-suite.cc>
> 
>> 
>> Since there are no examples to run the function in a proper way.
>> 
>> Thank You,
>> Best Regards,
>> Adi Paramartha
>> 
>> ----- Original Message -----
>> From: "Klaus Schneider" <klaus at cs.arizona.edu>
>> To: mdparamartha95 at students.itb.ac.id, "ndnsim" <ndnsim at lists.cs.ucla.edu>
>> Sent: Thursday, March 21, 2019 11:37:19 PM
>> Subject: Re: [ndnSIM] Rocketfuel Topologies
>> 
>> First you download the rocketfuel data from
>> https://research.cs.washington.edu/networking/rocketfuel/
>> 
>> It comes in two formats:
>> 
>> 1. "ISP Maps (SIGCOMM 2002)" in .cch format.
>> 
>> These can be used with the
>> RocketfuelTopologyReader::GenerateFromMapsFile() function
>> (https://www.nsnam.org/doxygen/classns3_1_1_rocketfuel_topology_reader.html)
>> 
>> 
>> 2. "Backbone topologies annotated with inferred weights and link
>> latencies (IMW2002)" which come in a "weights.intra" and "latency.intra"
>> format.
>> 
>> You can read these with RocketfuelTopologyReader::GenerateFromWeightsFile().
>> 
>> 
>> I think you want the second option for the 6 rocketfuel topologies that
>> everyone uses (Exodus, Ebone, Telstra, Abovenet, Tiscali, and Sprint).
>> The first option are vastly larger topologies (thousands of nodes) and
>> less commonly used.
>> 
>> Also consider that GenerateFromWeightsFile() only supports reading the
>> link weights/metrics, but not the link latency or bandwidth. Thus, you
>> need to set those values manually.
>> 
>> Best regards,
>> Klaus
>> 
>> 
>> 
>> 
>> On 3/21/19 8:09 AM, mdparamartha95 at students.itb.ac.id wrote:
>>> Hello ndnSIM users,
>>> 
>>> I would like to simulate the replacement scenario on a bigger scale,
>>> I found Rocketfuel topologies map reader in ndnSIM module, but there are
>>> no examples related to it...
>>> 
>>> Could somebody give me some advice to start with Rocketfuel topology reader?
>>> 
>>> Thank You
>>> 
>>> Best Regards,
>>> Adi Paramartha 
>>> 
>>> _______________________________________________
>>> ndnSIM mailing list
>>> ndnSIM at lists.cs.ucla.edu
>>> http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim
>>> 
> _______________________________________________
> ndnSIM mailing list
> ndnSIM at lists.cs.ucla.edu
> http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim

______________
Alex Afanasyev
Assistant Professor, SCIS, Florida International University
11200 SW 8th Street, PG6 Room 140D, Miami, FL 33199
phone: +1.305.348.4960 (office); email: aa at cs.fiu.edu <mailto:aa at cs.fiu.edu>
web: https://users.cs.fiu.edu/~afanasyev/ <https://users.cs.fiu.edu/~afanasyev/>


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20190322/97942457/attachment.html>


More information about the ndnSIM mailing list