Improving ns-3 Emulation Support in Real-World Networking Scenarios

Abstract

A common problem in networking research and development is the duplicate effort of writing simulation and implementation code. This duplication can be avoided through the use of fast-prototyping methodologies, which enable reusing simulation code in real prototyping and in production environments. Although this functionality is already available by using ns-3 emulation, there are still limitations regarding the support of real network interfaces and easy configuration of the network settings, such as IP and MAC addresses. In this paper we propose an improved version of the ns-3 emulation component by introducing new functionalities that address these limitations. The new functionalities include the support of new types of real network interfaces and the easier integration of emulation nodes with existing networks by means of a new auto-configuration mechanism for ns-3 nodes. Experimental results obtained in a laboratorial testbed and in a real vehicular network testbed demonstrate the new functionalities proper operation, and their backwards compatibility with previously coded ns-3 scenarios.

Authors and Affiliations

Helder Fontes, Rui Campos, Manuel Ricardo

Keywords

Related Articles

Empirical analysis of IPv6 transition technologies using the IPv6 Network Evaluation Testbed

IPv6 has yet to become more than a worthy successor of IPv4, which remains, for now, the dominant Internet Protocol. This is due to the complicated transition period through which the Internet will have to go, until IPv6...

Data network related to an object manufacturing inside of exerted Intelligent System

Most of today’s information systems are not fully integrated. Companies, suppliers, and customers are rarely closely linked. Functions within a chain from the enterprise to the shop floor level are not fully integrated....

Energy Efficient Dual Issue Embedded Processor

While energy efficiency is essential to extend the battery life of embedded devices, performance cannot be ignored. High performance superscalar embedded processors are more energy efficient than low performance scalar p...

An Analysis of Increased Vertical Scaling in Three-Dimensional Virtual World Simulation

In this paper, we describe the analysis of the effect of vertical computational scaling on the performance of a simulation based training prototype currently under development by the U.S. Army Research Laboratory. The Un...

Security-Reliability Analysis of Multi-hop LEACH Protocol with Fountain Codes and Cooperative Jamming

In this paper, we investigate trade-off between security and reliability of Fountain codes (FCs) based low-energy adaptive clustering hierarchy (LEACH) networks, where the encoded packets are sent to the destination by u...

Download PDF file
  • EP ID EP46056
  • DOI http://dx.doi.org/10.4108/eai.24-8-2015.2261074
  • Views 349
  • Downloads 0

How To Cite

Helder Fontes, Rui Campos, Manuel Ricardo (2016). Improving ns-3 Emulation Support in Real-World Networking Scenarios. EAI Endorsed Transactions on Industrial Networks and Intelligent Systems, 3(9), -. https://europub.co.uk/articles/-A-46056