Important

Starting November 2018, I am on extended academic leave. This website, as well as contact information, etc. are no longer up-to-date. Please check https://nonsns.github.io for more information

ccnSim

Information!

Page transition in process; If you wish to contact us please use the mailing list `ccnsim@listes.telecom-paristech.fr` and refrain to send me emails in unicast, as my email loss probability is non zero and my email delay reply is anyway heavy-tailed :)

Quick links: Demos / Download / Manual and scenarios / FAQ / People / Acks / Publications

Overview

ccnSim is a scalable chunk-level simulator of Information and Content Centric Networks (ICN/CCN) that we make available as open-source software to promote cross-comparison in the scientific community. ccnSim is written in C++ under the Omnnet++ framework, and features three simulation engines:

Demos

You can check the how fast the new version of ccnSim runs when equipped with the the ModelGraft engine true vs the classic event-driven engine true on this YouTube video that we demonstrated at true.

Now, imagine that the same comparison would apply to the parallel simulation engine true, which is orders of magnitude faster than ModelGraft! Overall, the parallel engine yield a speed up with respect to event driven on the order of 10000x, for a loss of accuracy of about 0.1% in our tests! (Another YouTube video will soon be available)

Information!

add a pointer to the ICN-14 demo

Download

Version Source Downloads Manual Scenarios
0.4-Parallel (11/2017) GitHub repository https://github.com/TeamRossi/ccnSim-0.4-Parallel How do you count downloads on Git? v0.4-Parallel manual Scenarios to replicate true included in the GitHub repository
0.4 (05/2017) GitHub repository https://github.com/TeamRossi/ccnSim-0.4 or DockerHub image https://hub.docker.com/r/nonsns/ccnsim-0.4/ How do you count downloads on Git? v0.4 manual Scenarios to replicate true included in the GitHub repository

Previous versions

Other versions are still available but their download is discouraged (the download counts is indicative, as it is frozen and no longer supported). To discourage downloads, links are not provided (you can do the same, and better with v0.4), but the files are still archived (it should not be impossible to guess with trial and error if you’re motivated).

As for the the former versions of ccnSim:

Version Source Downloads Manual Scenarios
0.4 (05/2017) ccnSim-0.4.tgz 166 v0.4 manual Scenarios to replicate true included in the GitHub repository
0.4alpha2 (02/2016) ccnSim-0.4alpha2.tgz 377 Please have a look at true and v0.3 manual Scenarios true included in the archive
0.4alpha (12/2015) ccnSim-0.4alpha.tgz 238 Please have a look at true and v0.3 manual Scenarios true included in the archive
0.3 (10/2014) ccnsim-0.3.tgz 1084 Please have a look at true and v0.3 manual NRR scripts to replicate true, and Cost-Aware scripts to replicate true (never counted) [NRR](ccnSim:)
0.2 (09/2013) ccnsim-0.2.tgz 747 v0.2 manual NRR scripts to replicate true (554 downloads)
0.1 (03/2012) ccnsim-0.1.zip 1340 v0.1 manual

FAQ

People (alphabetical order)

Acknowledgements (temporal order)

References