Feature #4364
Updated by Anonymous over 6 years ago
The congestion control functionality should be ported from one specific consumer application to an API that is more easily usable by multiple applications. This task is only about a **simple** API which provides a **high-level reliable transport object retrieval** (like a file download or non-time sensitive video playback).
Some references:
- Consumer-Producer API for Named Data Networking http://named-data.net/wp-content/uploads/2014/02/TR17-consumer-producer-API.pdf
- A Practical Congestion Control Scheme for Named Data Networking http://conferences2.sigcomm.org/acm-icn/2016/proceedings/p21-schneider.pdf
- The Cisco Libicnet API: https://wiki.fd.io/view/Libicnet
- Cisco presentation: https://datatracker.ietf.org/meeting/interim-2018-icnrg-01/materials/slides-interim-2018-icnrg-01-sessa-hicn-socket-library-for-http-luca-muscariello-00
- "A Dataflow-Oriented Programming Interface for Named Data Networking" https://link.springer.com/content/pdf/10.1007/s11390-018-1812-9.pdf