Improvement of Java-based NS-2 Visualizer
Cai, Junbo (2011)
Cai, Junbo
Vaasan ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201101251740
https://urn.fi/URN:NBN:fi:amk-201101251740
Tiivistelmä
NS-2 (Network Simulator version 2) is the most popular open-source network simulation program. NS-2 kernel is made in C++ but simulation scenario design is done in TCL (Tool Command Language). TCL is not a popular language for most networking researchers and engineers; therefore a user-graphic interface program is highly appreciated. We are aimed to design this software and denote it as NSSV (NS-2 Scenario Setup Visualizer).
In this project, my work is to continue the leading work done by Miss Huang Cheng to improve the functions (mobile network simulation) of such a program. The program was designed using Java language so that it is compatible in different operating systems. Due to the limit of time and workload, Huang Cheng did not implement the function of mobile network simulation setting. By carefully reviewing the source code, as well as based on my deep understanding of wireless network communications. I have implemented mobile network simulation scenario design by enabling traffic generating function and node mobility generating function.
In the new version of this program a user is able to set up a mobile network simulation easily, and the TCL scripts and scenarios can be generated with the NSSV program.
In this project, my work is to continue the leading work done by Miss Huang Cheng to improve the functions (mobile network simulation) of such a program. The program was designed using Java language so that it is compatible in different operating systems. Due to the limit of time and workload, Huang Cheng did not implement the function of mobile network simulation setting. By carefully reviewing the source code, as well as based on my deep understanding of wireless network communications. I have implemented mobile network simulation scenario design by enabling traffic generating function and node mobility generating function.
In the new version of this program a user is able to set up a mobile network simulation easily, and the TCL scripts and scenarios can be generated with the NSSV program.