Project

General

Profile

Actions

Feature #4290

closed

Give strategy authority over Data

Added by Junxiao Shi about 7 years ago. Updated over 6 years ago.

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

100%

Estimated time:
6.00 h

Description

Current NDN protocol allows a single Data to satisfy multiple pending Interests. In NFD, each pending Interest could be handled by a separate forwarding strategy. This means, there isn't a single strategy having authority over a Data that satisfies multiple pending Interests.
In some strategy designs, it is desirable for the strategy to manipulate or otherwise control Data forwarding. For example, a strategy may want to add or remove congestion marks on outgoing Data packets (#3797), or delay Data forwarding (question).
However, since multiple strategies may have authority over a Data, if they are allowed to control Data forwarding, their decisions would conflict. Thus, current strategy API disallows such control.

This issue is to modify strategy API to give a strategy authority over Data forwarding.
It is dependent upon a NDN protocol change that allows a Data to satisfy only one Interest.


Files


Related issues 2 (1 open1 closed)

Related to NFD - Feature #3333: Design Interest digestNew

Actions
Blocks NFD - Feature #4279: Self-learning strategyClosedTeng Liang09/27/2017

Actions
Actions

Also available in: Atom PDF