CCNHCaching: A High-speed Caching Throughput Simulator for Information-Centric Networks
Haifeng Li, Huachun Zhou, Wei Quan, Bohao Feng, Hongke Zhang · 網際網路技術學刊 · 2019
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.