tag | 319f8780ce7cbd71fa4bb7aeb1d940363ae7cf62 | |
---|---|---|
tagger | Alexander Afanasyev <alexander.afanasyev@ucla.edu> | Fri Sep 04 11:06:54 2015 -0700 |
object | 5897c967f6fa64755fd08ea29657c9525d7d76ce |
Changes since release 2.0 Release date: September 4, 2015 Overview - Integration with ndn-cxx and NFD codebases has been refactored to include ndn-cxx and NFD repositories as git submodules within ndnSIM repository (Issue 3138). - The official home for ndnSIM codebase has been moved to GitHub named-data-ndnSIM organization (Issue 3123). - Modified version of NS-3 was updated to (rebased on top of) version 3.23-dev, with ndnSIM codebase adjusted to reflect API changes (Issue 3122) - NFD and ndn-cxx has been upgraded to version 0.3.4 (Issue 3125) New features - ndnSIM-specific version of ndn::Face (Issue 2370) The updated version of ndn::Face specially designed to allow writing simulation applications in the same way as real applications. It is also possible to directly use codebase of the existing applications to drive simulations, provided that the codebase meets or can be adjusted to meet the requirements listed in guide-to-simulate-real-apps. - Full support for NFD'S RIB manager (Issue 2370) - Tutorial and example on how to speed up simulations with MPI module of NS-3. - Two new helpers to simplify writing basic simulation scenarios: * ScenarioHelper leverages C++11 constructs to write scenarios * FactoryCallbackApp simplifies creation of basic apps without creating a separate class that is derived from ns3::Applications. Improvements and bug fixes - Updates of ndnSIM documentation * Updated the structure for the ndnSIM website index page * Updated installation instructions to reflect refactoring and relocation of ndnSIM codebase * API documentation (doxygen) improvements * Updated list of ndnSIM research papers - The NDN stack can now be updated to handle any simulation topology changes after its initial installation on a node (Issue 2717) - Application ID that appears in ndn::AppDelayTracer output is now ID of the application on the node, not ID of the application face that was used previously. - FibHelper has been extended to support route removals (Issue 2358) - ndnSIM codebase now partially covered with unit-tests (Issues 2369, 3059, 2783) - Bugfixes: * In ndn::GlobalRoutingHelper::CalculateAllPossibleRoutes that caused crash in some cases (Issue 2535) * In FailLink and Uplink methods of ndn::LinkControlHelper class that affected more links than requested (Issue 2783) * With hop count of data packets retrieved from the Contest Store of NFD (Issue 2764) * In ndn::Producer application that caused a wrong dummy signature to be added to the constructed data packets (Issue 2927)
commit | 5897c967f6fa64755fd08ea29657c9525d7d76ce | [log] [tgz] |
---|---|---|
author | Spyridon Mastorakis <spiros.mastorakis@gmail.com> | Mon Aug 31 15:37:18 2015 -0700 |
committer | Alexander Afanasyev <alexander.afanasyev@ucla.edu> | Fri Sep 04 09:51:17 2015 -0700 |
tree | 8a423f915125d4cc969d0ab7b6e0f4afc1fb0143 | |
parent | 95be509676b0abf50abff09ab958f13e4c01401f [diff] |
docs: Prepare release of version 2.1 Change-Id: I3694a8791b9540fc1b926a83ff55421b47e0f1b1 Refs: #3151
A new release of NS-3 based Named Data Networking (NDN) simulator went through extensive refactoring and rewriting. The key new features of the new version:
Packet format changed to NDN Packet Specification
ndnSIM uses implementation of basic NDN primitives from ndn-cxx library (NDN C++ library with eXperimental eXtensions)
All NDN forwarding and management is implemented directly using source code of Named Data Networking Forwarding Daemon (NFD)
Allows simulation of real applications written against ndn-cxx library
For more information, including downloading and compilation instruction, please refer to http://ndnsim.net or documentation in docs/
folder.