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

Natural Disaster and Environmental Monitoring System for Smart Cities: Design and Installation Insights

Climate change is mainly caused by human activities. Consequently, natural disasters such as flooding, storm, and drought are attacking people at high frequency and extreme damage. Besides, many megacities have been facin...

A Performance Perspective on Choosing between Single Aggregate and Multiple Aggregates for GENI Experime nts

The Global Environment for Network Innovations (GENI) provides a virtual laboratory for exploring future internets at scale. It consists of many geographically distributed aggregates for providing computing and networkin...

Flexible Fixtures for CNC Machining Centers in Multiproduct Manufacturing

In modern manufacturing engineering, a major challenge is the contradiction between the need to reduce the time required to design and manufacture the products and the increasing complexity of product design. Today's mar...

Modelling of stress field during Submerged Arc Weld surfacing taking into account heat of the weld and phase transformation effect

In work the model of stress calculation and analysis of stress field during single-pass SAW (Submerged Arc Welding) surfacing have been presented. In temperature field solution the temperature changes caused by the heat...

Inpainting large missing regions based on Seam Carving

Inpainting techniques are developed to recover missing image information. Existing inpainting approaches are: Partial Differential Equations Based Inpainting (PDE-BI) and Exemplar-Based Inpainting (EBI). PDE-BI methods u...

Download PDF file
  • EP ID EP46056
  • DOI http://dx.doi.org/10.4108/eai.24-8-2015.2261074
  • Views 335
  • 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