Generating representative Web workloads for network and server performance evaluation
SIGMETRICS '98/PERFORMANCE '98 Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
A scalable content-addressable network
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Coordinated En-Route Web Caching
IEEE Transactions on Computers
BGP routing stability of popular destinations
Proceedings of the 2nd ACM SIGCOMM Workshop on Internet measurment
The case for separating routing from routers
Proceedings of the ACM SIGCOMM workshop on Future directions in network architecture
Computer Networks: The International Journal of Computer and Telecommunications Networking
World-wide web cache consistency
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
A data-oriented (and beyond) network architecture
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
OpenFlow: enabling innovation in campus networks
ACM SIGCOMM Computer Communication Review
NOX: towards an operating system for networks
ACM SIGCOMM Computer Communication Review
Revisiting Route Caching: The World Should Be Flat
PAM '09 Proceedings of the 10th International Conference on Passive and Active Network Measurement
Proceedings of the 5th international conference on Emerging networking experiments and technologies
VoCCN: voice-over content-centric networks
Proceedings of the 2009 workshop on Re-architecting the internet
Arguments for an information-centric internetworking architecture
ACM SIGCOMM Computer Communication Review
Routing scalability: an operator's view
IEEE Journal on Selected Areas in Communications - Special issue title on scaling the internet routing system: an interim report
A reality check for content centric networking
Proceedings of the ACM SIGCOMM workshop on Information-centric networking
CONET: a content centric inter-networking architecture
Proceedings of the ACM SIGCOMM workshop on Information-centric networking
Information-centric networking: seeing the forest for the trees
Proceedings of the 10th ACM Workshop on Hot Topics in Networks
Transport-layer issues in information centric networks
Proceedings of the second edition of the ICN workshop on Information-centric networking
Proceedings of the 3rd ACM SIGCOMM workshop on Information-centric networking
Computer Networks: The International Journal of Computer and Telecommunications Networking
Enhancing content-centric networking for vehicular environments
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hi-index | 0.00 |
Information Centric Networking (ICN) is a new paradigm in which the network layer provides users with content, instead of providing communication channels between hosts, and is aware of the name (or identifiers) of the contents. A fundamental ICN operation is the routing of content requests towards a node that is able to provide the requested content. To meet this goal, different routing architectures have been proposed so far. In this paper, we consider a network that uses a routing-by-name architecture, i.e. content requests are routed on the base of the content name by using a name-based routing table. We focus on the scenario of fetching Web contents, assuming to use ICN in place of traditional TCP/IP means. In this scenario we need to handle tens of billions of name-based routes, due to the high numbers of Web contents and to the limited aggregability of their names. Consequently, re-using the existing architecture of an IP router would result in two severe problems. First, the current Forwarding Information Base (FIB) technology is unable to contain all name-based routes. Second, implementing a so large Routing Information Base (RIB) requires a very costly hardware. In order to overcome these problems, we propose a routing-by-name architecture, named Lookup-and-Cache, where the FIB is used as a cache of routes, while the RIB is stored in a remote and centralized routing engine. By analyzing real Internet traces, we prove the effectiveness of the proposed architecture, which we also show to be feasible with current technology. In fact, our ICN nodes require to have only a limited set of routes in their FIB, even when supporting a high number of traffic flows. We have implemented our proposed Lookup-and-Cache solution within the CCNx software framework and we used this implementation to assess system performance, such as download delay, lookup rate and fairness. The paper is completed with a discussion on how ICN can be used not only to fetch Web contents but also for other scenarios.