Go to:
Logótipo
Você está em: Start > Publications > View > Improving ns-3 emulation performance for fast prototyping of routing and SDN protocols: Moving data plane operations to outside of ns-3
Publication

Improving ns-3 emulation performance for fast prototyping of routing and SDN protocols: Moving data plane operations to outside of ns-3

Title
Improving ns-3 emulation performance for fast prototyping of routing and SDN protocols: Moving data plane operations to outside of ns-3
Type
Article in International Scientific Journal
Year
2019
Authors
Fontes, H
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. View Authenticus page Without ORCID
Cardoso, T
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Campos, R
(Author)
FEUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page View ORCID page
Manuel Ricardo
(Author)
FEUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page Without ORCID
Journal
Vol. 96
ISSN: 1569-190X
Publisher: Elsevier
Other information
Authenticus ID: P-00Q-HGC
Abstract (EN): A common problem in networking research and development is the duplicate effort of writing simulation and implementation code of routing protocols. This can be avoided by reusing simulation code in real prototyping and in production environments. In ns-3, emulation mode can be used to run simulation models of routing and Software Defined Networking (SDN) protocols on top of real L2 interfaces such as Ethernet and Wi-Fi. Although this feature is already available, the additional packet processing involved degrades the performance of the nodes and limits the amount of network traffic that can be processed. Our proposal to overcome this performance bottleneck consists in moving the data plane processing operations to outside of the ns-3 process, running such operations natively in the host Operating System (OS). Two approaches are proposed: (a) running the data plane in user space (DPU); (b) running the data plane in kernel space (DPK). Both approaches support the emulation of one or multiple nodes per emulation host machine. The experimental results show that the DPU and DPK approaches significantly improve the throughput by respectively 4.9 and 19 times when compared against traditional ns-3 emulation of a single node. For multiple nodes, the DPK approach further improves the throughput by as much as 23 times. The amount of code reuse is high - e.g., for the routing protocols used in this paper, only 1.4% and 11% of extra code is required to benefit from the performance improvements achieved respectively by the DPK and DPU approaches.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 16
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same journal

Simulation, modelling and classification of wiki contributors: Spotting the good, the bad, and the ugly (2022)
Article in International Scientific Journal
Garcia-Mendez, S; Leal, F; Malheiro, B; Burguillo-Rial, JC; Veloso, B; Chis, AE; Gonzalez-Velez, H
PIASA: A power and interference aware resource management strategy for heterogeneous workloads in cloud data centers (2015)
Article in International Scientific Journal
Altino M. Sampaio; Jorge G. Barbosa; Radu Prodan
Pareto tradeoff scheduling of workflows on federated commercial Clouds (2015)
Article in International Scientific Journal
Juan J. Durillo; Radu Prodan; Jorge Manuel Gomes Barbosa
Hybrid simulation-optimization methods: A taxonomy and discussion (2014)
Article in International Scientific Journal
Gonçalo Figueira; Bernardo Almada Lobo
Fast prototyping of network protocols through ns-3 simulation model reuse (2011)
Article in International Scientific Journal
Gustavo Carneiro; Helder Fontes; Manuel Ricardo
Recommend this page Top
Copyright 1996-2024 © Faculdade de Arquitectura da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z  I Guest Book
Page created on: 2024-11-09 at 10:38:45 | Acceptable Use Policy | Data Protection Policy | Complaint Portal