[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