Prior version of protocol
Drawbacks
- Somewhat limited flow control, using ACK withholding at chunk granularity. Problematic under simultaneous transfers of multiple large chunks.
- No congestion control. In particular, if receiving capacity is temporarily affected, the sender didn't back off, but also paid heavy penalties due to lost control packets - incurred timeout events.
- Did not support partial chunk transfers. If sender knows that receiver cannot handle chunks at the size they were received, sending smaller chopped up chunks should be supported.
- Did not support reboots/memory losses. Numbering used to uniquely identify chunks were reset after restarts with no way to tell the other node that it was reset.
New proposal
Last modified
9 years ago
Last modified on Nov 30, 2014, 5:33:36 AM
Note:
See TracWiki
for help on using the wiki.