Project

General

Profile

Actions

Feature #3868

closed

Strategy parameters

Added by Junxiao Shi almost 8 years ago. Updated almost 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Forwarding
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
12.00 h

Description

In StrategyChoice and Strategy API, design a method to pass parameters to the strategy instance.

Many strategies contain parameters, such as retransmission suppression interval, range of RTT prediction, how often to probe alternate paths.
It's desirable to be able to adjust these parameters without re-compiling NFD. In an experiment environment, adjusting parameters without re-compiling allows easier experiment scheduling: the scheduling script does not need to re-compile and re-deploy NFD, but only need to run a management command or change a configuration file and then restart NFD. In a deployed environment and in particular the NDN testbed, adjusting parameters without re-compiling allows easier strategy testing: to test a different parameter on the testbed, the experimenter can request testbed operations to change the configuration, without going through the process of making a new binary package.

The parameters should be specified via StrategyChoice protocol and in NFD configuration file.
When the same strategy is used on multiple namespaces, each namespace should have its own strategy parameters.


Files

20161211164017.tgz (574 KB) 20161211164017.tgz integ 3435,1 Junxiao Shi, 12/11/2016 10:17 AM
Actions

Also available in: Atom PDF