CCNHCaching: A High-speed Caching Throughput Simulator for Information-Centric Networks
Haifeng Li,Huachun Zhou,Wei Quan,Bohao Feng,Hongke Zhang
DOI: https://doi.org/10.3966/160792642019052003005
2019-01-01
Abstract:Information-Centric Networks (ICN) have attracted great research interests in recent years. Due to the prominent feature of in-network caching, ICN can reduce network latency and improve network throughput. Many researches boost the efforts on the caching simulators. However, the throughput of caching is fundamental to wire-speed forwarding for ICN routers, and there is no corresponding ICN simulator for caching throughput evaluation. In this paper, we propose a caching throughput simulator named CCNHCaching. A reading/ writing request queue mechanism is proposed to simulate sequential memory accesses. Combining this mechanism with open-source memory simulators, CCNHCaching can implement precise caching throughput and network performance simulation. Besides, we propose a requesting algorithm to generate realistic high-speed requesting traffic. We compare several state-of-the-art caching schemes and evaluate their caching throughput. The results show that CCNHCaching can provide better evaluation for caching schemes, hence, promoting the development of caching mechanisms.
What problem does this paper attempt to address?