Re: [Icarus] How the Strategiesin ICARUS

From: Saino, Lorenzo <>
Date: Sun, 22 Jan 2017 22:49:59 +0000

Hi Monte,

I would suggest to start by looking at this example that is very well commented:

In your specific case, if you want to use the hashrouting edge strategy, add to the STRATEGIES list, the value "HR_EDGE_CACHE", which is the identifier of the edge hashrouting. See documentation:

In addition to that, you need to specify the "routing" parameter (which takes values "SYMM", "ASYMM" or "MULTICAST") and the "edge_cache_ratio" parameter (which takes a float value between 0 and 1).

To add those, in the example above add the following lines of code between line 121 and line 122:

                if strategy == "HR_EDGE_CACHE":

                    experiment['strategy']['routing'] = "SYMM" # or any other value you want

                    experiment['strategy']['edge_cache_ratio'] = 0.1 # or any other value you want

You can write more sophisticated code if you want to test different combinations of parameters.

Good luck with your assignment,


From: <> on behalf of First NameMONTE KAYOKA <>
Sent: 22 January 2017 16:20:26
Subject: [Icarus] How the Strategiesin ICARUS

Dear Sir/Madam, Greetings.

I am Monte , a student at Waseda University-Japan. I am currently doing my research on Smart Grid Communication System, specialized in Power System Communication Networks based on ICN! Thank you for your support online support for the simulation tool (ICARUS) for ICN simulation. I am the one learning how to use it. Recently I got the problem on how to write the (configuration file) - "strategies [ ]" for the "Hash routing "Edge. I am planning to apply the concept Hash Routing Edge in data processing. Kindly help as I have to give out my results this week.


Monte Kayoka.
Received on Sun Jan 22 2017 - 22:51:18 GMT

This archive was generated by hypermail 2.3.0 : Mon Jan 23 2017 - 06:18:46 GMT