A Method for Designing High-speed Software NDN Routers

Kosuke Taniguchi, Junji Takemasa, Yuki Koizumi, Tōru Hasegawa · 2016

To overcome time-consuming and memory-consuming caching and name-based forwarding of Named Data Networking (NDN) routers and design high-speed NDN software routers, we highlight how caching and name-based forwarding consume computation time (CPU cycles) and I/O bandwidth of commercial off-the-shelf (COTS) computers. We implement a prototype of building blocks of the state-of-the-art NDN software router and empirically measure the consumption of CPU cycles and dynamic random-access memory (DRAM) channels. Based on the empirical measurements, we reveal several implications for designing high-speed NDN software routers on current commercial computers.

Read the paper · More papers on PaperTik