Task #2648
closedSend RIB registration commands within random interval of expiration time
0%
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.
      
      Updated by Vince Lehman over 10 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
 
      
      Updated by Nicholas Gordon over 8 years ago
      
    
    - Status changed from New to In Progress
 
      
      Updated by Nicholas Gordon over 8 years ago
      
    
    - Assignee set to Nicholas Gordon
 - Target version set to v0.4.0
 
      
      Updated by Nicholas Gordon over 8 years ago
      
    
    - Status changed from In Progress to Code review
 
      
      Updated by Junxiao Shi over 8 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.
      
      Updated by Nicholas Gordon over 8 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.
      
      Updated by Nicholas Gordon over 8 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.