Saltar para:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Início > Publicações > Visualização > Improving ns-3 emulation performance for fast prototyping of routing and SDN protocols: Moving data plane operations to outside of ns-3

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

Título
Improving ns-3 emulation performance for fast prototyping of routing and SDN protocols: Moving data plane operations to outside of ns-3
Tipo
Artigo em Revista Científica Internacional
Ano
2019
Autores
Fontes, H
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Ver página do Authenticus Sem ORCID
Cardoso, T
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Sem AUTHENTICUS Sem ORCID
Campos, R
(Autor)
FEUP
Manuel Ricardo
(Autor)
FEUP
Ver página pessoal Sem permissões para visualizar e-mail institucional Pesquisar Publicações do Participante Ver página do Authenticus Sem ORCID
Revista
Vol. 96
ISSN: 1569-190X
Editora: Elsevier
Outras Informações
ID Authenticus: 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.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Nº de páginas: 16
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Da mesma revista

Simulation, modelling and classification of wiki contributors: Spotting the good, the bad, and the ugly (2022)
Artigo em Revista Científica Internacional
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)
Artigo em Revista Científica Internacional
Altino M. Sampaio; Jorge G. Barbosa; Radu Prodan
Pareto tradeoff scheduling of workflows on federated commercial Clouds (2015)
Artigo em Revista Científica Internacional
Juan J. Durillo; Radu Prodan; Jorge Manuel Gomes Barbosa
Hybrid simulation-optimization methods: A taxonomy and discussion (2014)
Artigo em Revista Científica Internacional
Gonçalo Figueira; Bernardo Almada Lobo
Fast prototyping of network protocols through ns-3 simulation model reuse (2011)
Artigo em Revista Científica Internacional
Gustavo Carneiro; Helder Fontes; Manuel Ricardo
Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Reitoria da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z  I Livro de Visitas
Página gerada em: 2024-11-08 às 22:23:19 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias