
Information-Centric Networking (ICN) is a new networking paradigm proposing a shift of the main network abstraction from host identifiers to location-agnostic content identifiers. So far, several architectures have been proposed implementing this paradigm shift.A key feature, common to all proposed architectures, is the in-network caching capability, enabled by the location-agnostic, explicit naming of contents. This aspect, in particular, has recently received considerable attention by the research community.However, despite this wide interest, there is a shortage of publicly-available tools suitable for evaluating the performance of caching systems effectively. In fact, all available simulators or emulators are either bound to a specific architecture or cannot execute simulations at the scale required and within a reasonable time-frame.To address these issues, we present Icarus, a Python-based caching simulator for ICN. Icarus allows users to evaluate caching strategies for any ICN implementation and also provides modelling tools useful for caching research.
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 130 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 1% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 1% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
