Abstract-Content Centric Networking (CCN) is a recently proposed information-centric Internet architecture in which the main network abstraction is represented by location-agnostic content identifiers instead of node identifiers. In CCN each content object is divided into packet-size chunks. When a content object is transferred, routers on the path can cache single chunks which they can use to serve subsequent requests from other users. Since content chunks in CCN may be retrieved from a number of different nodes/caches, implicit-feedback transport protocols will not be able to work efficiently, because it is not possible to set an appropriate timeout value based on RTT estimations given that the data source may change frequently during a flow. In order to address this problem, we propose in this paper a scalable, implicit-feedback congestion control protocol, capable of coping with RTT unpredictability using a novel anticipated interests mechanism to predict the location of chunks before they are actually served. Our evaluation shows that our protocol outperforms similar receiver-driven protocols, in particular when content chunks are scattered across network paths due to reduced cache sizes, long-tail content popularity distribution or the adoption of specific caching policies.
The CCTCP REF is also a receiver-driven timeout-based mechanism, but the receiver uses a special mechanism, "Anticipated Interests", to predict the location of content on the path and maintains a separate retransmission time out for each anticipated source.
CCTCP: A scalable receiver-driven congestion control protocol for content centric networking
2013 IEEE International Conference on Communications (ICC)
2013 IEEE International Conference on Communications (ICC)
Computer Science