Accession Number : AD1033806


Title :   Scaling NS-3 DCE Experiments on Multi-Core Servers


Descriptive Note : Technical Report


Corporate Author : MIT Lincoln Laboratory Lexington United States


Personal Author(s) : Wiggins,David P ; Veytser,Leonid ; Deutsch,Patricia ; Cheng,Bow-Nan


Full Text : https://apps.dtic.mil/dtic/tr/fulltext/u2/1033806.pdf


Report Date : 15 Jun 2016


Pagination or Media Count : 6


Abstract : Direct Code Execution (DCE) is an NS-3 feature that enables ordinary executable programs to run largely unmodified on the nodes in an NS-3 simulation, enabling a single protocol implementation going from simulation to real hardware. Using the same implementation in all environments reduces development effort and makes behavior and results across environments more consistent and comparable. Although DCE has been used to evaluate smaller networks and verify protocol functionality, there has been little work scaling DCE to large number of nodes in wireless experiments. In this paper, we present our experiences with porting applications to DCE and using DCE to attempt to simulate large scale MANETs. Our results show that naively applying DCE to wireless simulations on multi-core servers can result in poor performance. With some minor configuration changes, however, significant speedup can be achieved.


Descriptors :   servers (computer hardware) , computer programming , computing system architectures , software engineering


Subject Categories : Computer Programming and Software


Distribution Statement : APPROVED FOR PUBLIC RELEASE