Project

General

Profile

Actions

Task #3565

closed

Investigate management thread

Added by Junxiao Shi about 8 years ago. Updated about 6 years ago.

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

0%

Estimated time:
15.00 h

Description

Investigate the feasibility of separating NFD management to a separate thread.

Background:
NFD management is known to be a performance bottleneck, because it involves signing, etc.
On a device with low frequency CPU, packet processing could stop for seconds when management is generating a StatusDataset.
On the other hand, many devices are now equipped with multiple CPU cores, so moving NFD management into a separate thread would with this case.

The design should investigate how ControlCommand can be effected onto the tables in the forwarding thread, how StatusDataset can have a consistent view of the data structures, and how does the two threads communicate.


Related issues 1 (1 open0 closed)

Blocks NFD - Feature #4528: Management threadIn ProgressDavide Pesavento

Actions
Actions

Also available in: Atom PDF