NSG1

2007/5/20 News! The new version NSG is now available.

About :

Well, since I spent a lot of time to write TCL scripts for ns2, I decided to write a tool to create TCL scripts automatically. That is why I created NSG. Now, I would like to share NSG with you guys. Hope you will like it. If you have any comment or suggestion, please feel free to let me know. ^^

NSG is now maintain by Peng-Jung Wu

My advisor : Prof. Chungnan Lee

Creative Inteligence Information System Lab,

Department of Computer Science and Engineering,

National Sun Yat-sen University.

Introduction :

NS2 Scenarios Generator (NSG) is a JAVA based ns2 scenarios generator. Since NSG is written by JAVA language, you can run NSG on any platform. Currently, NSG can only generate wireless ad-hoc scenarios. The functions of NSG are listed as follows:

1. Creating wireless node (auto and manual)

    • Manual : By mouse click

    • Auto : Support chain-topology, grid-topology, random-topology modes.

2. Creating connection between nodes (auto and manual)

    • Manual : By mouse click (select source node and destination node)

    • Auto : Support fully, intelligent, and random modes.

3. Node movement

    • To use the new node movement function. Please right-click on the node and select "Waypoint."

Screenshot:

Download NSG :

NSG beta (Mar. 4, 2006)

NSG beta2 (Mar. 28, 2006)

Launch NSG :

To execute NSG, you have to install JAVA5.0 first. You can download JAVA5.0 from http://java.sun.com/. The details of JAVA5.0 installation, please refer to the java official site.

NSG doesn't need to be installed in your computer. You just download it and launch it with following instruction under DOS command environment. In the following example, I save nsg_beta2.zip in C:. And I have installed JAVA 5.0.

Examples of using NSG: (provide by larry)

Download all examples(NSG_beta_Example_All.zip)

1. basic operations(NSG_beta_example1.exe)

2. create horizontal topology(NSG_beta_example2.exe)

3. create random topology(NSG_beta_example3.exe)

4. create a specific link between two nodes(NSG_beta_example4.exe)

5. create four intelligent links(NSG_beta_example5.exe)

6. create grid topology example(NSG_beta_example6.exe)

7. create vertical example(NSG_beta_example7.exe)

8. link creation example1-manual(NSG_beta_example8.exe)

9. link creation example3-Fully connection(NSG_beta_example9.exe)

10. link creation example5-Random(NSG_beta_example10.exe)

This page is maintained by Peng-Jung Wu