Abstract
Communication across the Internet has transformed over the years, generated primarily by changes in the importance of content distribution. In the twenty-first century, people are more concerned with the content rather than the location of the information. Content-Centric Networking (CCN) is a new Internet architecture, which aims to access content by a name rather than the IP address of a host. Having the content, CCN which is natively pull-based functions based on the requests received from customers. It is also combined with the availability of in-network chaching. Because of the availability of in-network caching in CCN, chunks may be served by multiple sources. This multi-path transfer in CCN makes TCP-based congestion control mechanisms inefficient for CCN. In this paper a new congestion control algorithm is proposed, which is based on Neural Network prediction over content-centric networks. The designed NN is implemented in each router to predict adaptively the existence of the congestion on link given the current status of the network. The results demonstrate that the proposed congestion control algorithm can effectively improve throughput by 85.53%. This improvement is done by preventing queue overflow from happening, which will result in reductions in packet drop in the network. Keywords: Content-Centric Network, Congestion Control, Drop Prediction, Named Data Networking, Neural Network.
Highlights
In 1960s, Internet architecture was being developed that was based on establishing connections between two remote hosts for resource sharing
The results demonstrate that the proposed congestion control algorithm can effectively improve throughput by 85.53%
A new congestion control algorithm in Centric Networking (CCN) has been proposed based on Neural Network (NN)
Summary
In 1960s, Internet architecture was being developed that was based on establishing connections between two remote hosts for resource sharing. Chunks may be served by different network nodes when retrieving an entire content object because contents are cached with a packet-level granularity. This multi-path transfer in CCN makes TCP-based congestion control mechanisms (Time out or three duplicate ACK) inefficient for CCN. CCN congestion control, such as two methods, the end-to-end and hop-by-hop, is widely proposed in many papers [4]-[12]. In CCN the connection is driven by the receiver and the desired data are requested by them In this network, in relation to caching the packets in the routers and the presence of several sources for each content, the hop-.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have