Project

General

Profile

Actions

Task #2648

closed

Send RIB registration commands within random interval of expiration time

Added by Vince Lehman about 9 years ago. Updated almost 7 years ago.

Status:
Rejected
Priority:
Low
Target version:
Start date:
03/16/2015
Due date:
% Done:

0%

Estimated time:

Description

Currently, when an LSA is refreshed, multiple RIB Registration commands are sent to NFD to update routes' expiration times.

Instead, the refresh time should be randomized over a small interval close to the expiration time to help spread out the registration commands
and reduce the processing load on NFD.

Actions #1

Updated by Vince Lehman almost 9 years ago

  • Subject changed from Send LSA refresh commands within random interval of expiration time to Send RIB registration commands within random interval of expiration time
Actions #2

Updated by Nicholas Gordon almost 7 years ago

  • Status changed from New to In Progress
Actions #3

Updated by Nicholas Gordon almost 7 years ago

  • Assignee set to Nicholas Gordon
  • Target version set to v0.4.0
Actions #4

Updated by Nicholas Gordon almost 7 years ago

  • Status changed from In Progress to Code review
Actions #5

Updated by Junxiao Shi almost 7 years ago

Doing this in the application (i.e. NLSR) is the wrong solution. This feature should be in ndn-cxx's Controller, such as #2293.

Actions #6

Updated by Nicholas Gordon almost 7 years ago

I would agree with Junxiao's suggestion. It's very likely that other applications will need the same feature, and ultimately this is a for-NFD feature. The patch is on gerrit already.

If #2293 is not assigned, I could work on it, but I know very little about ndn-cxx and it may take me some time to familiarize myself.

Actions #7

Updated by Nicholas Gordon almost 7 years ago

  • Status changed from Code review to Rejected

As Junxiao mentioned, this is something that the controller should be managing and not something the client program should have to worry about.

Actions

Also available in: Atom PDF