3.8 Proceedings Paper

Revitalizing ns-3's Direct Code Execution

出版社

ASSOC COMPUTING MACHINERY
DOI: 10.1145/3532577.3532606

关键词

ns-3; network simulation

向作者/读者索取更多资源

This paper reports on significant updates made to ns-3's Direct Code Execution (DCE) feature to restore compatibility with modern Linux distributions and kernel stacks. Challenges and possible solutions to security features and kernel evolution disruptions are described, with a summary of the implemented solution. Additionally, a Docker-based environment was configured to ease installation and usage of DCE for ns-3.
This paper reports on significant updates that were made to ns-3's Direct Code Execution (DCE) feature to restore its compatibility with modern Linux distributions and kernel stacks. Recent versions of the GNU C standard library introduced security features that blocked DCE's preferred mode of operation, and DCE's ability to incorporate the TCP/IP kernel stack from recent Linux kernels was also disrupted by kernel evolution. This paper describes the challenges and possible solutions to each issue and summarizes the solution that was implemented to restore compatibility. Finally, a Docker-based environment was configured to ease the installation and usage of DCE for ns-3, expanding the range of Linux distributions supported. The result of this project is a forthcoming DCE release supporting Ubuntu 20.04 distributions natively, and others via Docker, and initial support for Linux kernel 5.10 use for IPv4-based applications. Our performance evaluation highlights the need to next work on performance profiling to improve execution speed.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

3.8
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据