75 lines
2.5 KiB
Plaintext
75 lines
2.5 KiB
Plaintext
0) Fix implementation of NORM_DATA_FLAG_REPAIR.
|
|
|
|
1) Implement unicast feedback of NACK messages and server
|
|
re-advertisement for suppressing the unicast feedback.
|
|
(COMPLETED)
|
|
|
|
2) Add mechanism to allow window-based control of NORM server
|
|
transmission rate.
|
|
|
|
3) Implement TFMCC and/or PGM-CC congestion control mechanisms
|
|
within NORM. (TFMCC COMPLETED)
|
|
|
|
4) A single squelch message should be sent per repair cycle?
|
|
The squelch works to "synchronize" clients to the server
|
|
repair window. As the code is currently implemented, the
|
|
server might generate a squelch per NACK. This might be OK
|
|
since the occurrence of squelch _should_ be rare. The
|
|
debug statistics should keep a count of squelch events.
|
|
(COMPLETED)
|
|
|
|
5) Implement positive acknowledgement mechanism per the NORM spec.
|
|
(COMPLETED - needs more testing)
|
|
|
|
6) Implement and document simple API to control and access NORM
|
|
features. (COMPLETED and enhancement in progress)
|
|
|
|
7) Build "norm daemon" using API.
|
|
|
|
8) JAVA API for NRL NORM Protocol library
|
|
|
|
9) Correct/complete user guide for "norm" demo app
|
|
|
|
10) Release wxNormChat project
|
|
|
|
11) Test, release "naft" (updated "raft") for reliable streaming.
|
|
|
|
12) Can we eliminate rapid clr norm-cc probing when data is
|
|
not being actively sent? (COMPLETED)
|
|
|
|
13) Fix ns-2 issue when Agent/NORM is attached to ns-2 node ZERO and
|
|
results in a NormNode attempting to be assigned NORM_NODE_NONE as
|
|
a node id.
|
|
|
|
14) IMPORTANT: double check ACKing in reponse to watermark polling and
|
|
relation to cc feedback suppression, etc ... watermark acks should
|
|
be unicast and not effect cc feedback?
|
|
|
|
15) Implement TX_OBJECT_SENT event (COMPLETED)
|
|
|
|
16) Set NORM_DATA "NORM_FLAG_REPAIR" properly
|
|
|
|
17) Set objectId in TX_FLUSH_COMPLETED and TX_WATERMARK_COMPLETED events.
|
|
|
|
18) Add APIs for managing remote server state kept at receiver
|
|
|
|
19) Fix "activity_timer" interval setting (COMPLETED)
|
|
|
|
20) Fix issue related to setting tx cache count_max > 256!
|
|
Fix NormSession::SetTxCacheBounds() ... tx_table may need to be
|
|
resized accordingly (COMPLETED, but needs testing).
|
|
|
|
21) Double-check watermark check code around line 600 of normSession.cpp
|
|
(COMPLETED - reimplemented, adding tx_repair_pending index to use
|
|
instead of seeking each time)
|
|
|
|
22) Implement LDPC FEC code within NORM as alternative to Reed Solomon
|
|
|
|
23) Add ability to control receiver cache on a per-sender basis?
|
|
(max_pending_range, etc)
|
|
|
|
24) Look at NormStreamObject::StreamAdvance() for "push-enabled" streams
|
|
(COMPLETED)
|
|
|
|
|