Getting Kodo: Network Coding for the ns-3 simulator

Research output: Research - peer-reviewArticle in proceeding

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.
Close

Details

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.
Original languageEnglish
Title of host publicationWNS3 '16 Proceedings of the Workshop on ns-3
Number of pages7
PublisherAssociation for Computing Machinery
Publication date2016
Pages101-107
ISBN (Electronic)978-1-4503-4216-2
DOI
StatePublished - 2016
Publication categoryResearch
Peer-reviewedYes
EventThe Workshop on ns-3 - Seattle, United States
Duration: 15 Jun 201616 Jun 2016
https://www.nsnam.org/overview/wns3/wns3-2016/

Conference

ConferenceThe Workshop on ns-3
LandUnited States
BySeattle
Periode15/06/201616/06/2016
Internetadresse
SeriesProceedings of the Workshop on ns-3
ID: 230244301