Recent work motivates the design of Information-centric routers that make use of hierarchies of memory to jointly scale in the size and speed of content stores. The present paper advances this understanding by (i) instantiating a general purpose two-layer packet-level caching system, (ii) investigating the solution design space via emulation, and (iii) introducing a proof-of-concept prototype. The emulation-based study reveals insights about the broad design space, the expected impact of workload, and gains due to multi-threaded execution. The full-blown system prototype experimentally confirms that, by exploiting both DRAM and SSD memory technologies, ICN routers can sustain cache operations in excess of 10Gbps running on off-the-shelf hardware. Categories and Subject Descriptors C.2.1 [Network Architecture and Design]: Network communications, Packet-switching networks General Terms System Design; Emulation; Prototype Keywords Information centric router; Hierarchical content store
Rodrigo B. Mansilha, Lorenzo Saino, Marinho P. Bar