Getting kodo: Network coding for the ns-3 simulator

Research output: Contribution to book/conference proceedings/anthology/reportConference contributionContributedpeer-review

Contributors

Abstract

Network Coding (NC) has been shown to improve current and upcoming communication systems in terms of throughput, energy consumption and delay reduction. However, today’s evaluations on network coding solutions rely on homegrown simulators that might not accurately model realistic systems. In this work, we present for the first time the steps to use Kodo, a C++11 network coding library into the ns-3 simulator and show its potential with basic examples. Our purpose is to allow ns-3 users to use a flexible and reliable set of network coding functionalities together with the technologies simulated in ns-3. Therefore, in this paper we (i) show how to set up the Kodo library with ns-3, (ii) present the underlying design of the library examples, and (iii) verify the performance of key examples with known theoretical results.

Details

Original languageEnglish
Title of host publicationWNS3 2016 - Workshop on ns-3
PublisherAssociation for Computing Machinery
Pages101-107
Number of pages7
ISBN (electronic)9781450342162
Publication statusPublished - 15 Jun 2016
Peer-reviewedYes

Publication series

SeriesACM International Conference Proceeding Series
VolumePart F132163

Conference

Title8th Workshop on Network Simulator (ns-3), WNS3 2016
Duration15 - 16 June 2016
CitySeattle
CountryUnited States of America

External IDs

ORCID /0000-0001-8469-9573/work/161891285

Keywords

Sustainable Development Goals

Keywords

  • C++, Network Coding, Ns-3, Simulator