[簡介]
The goal of nsBench [1] project is to develop supporting tools that enable creating, analyzing and visualizing NS-2 simulation scripts and traces automatically.
nsBench is a drag-and-drop GUI and easy to use in undergraduate and graduate networking courses. nsBench makes NS-2 simulation development and analysis faster and easier for students and researchers without losing the flexibility or expressiveness gained by writing a script.
[特色]
1. Nodes, simplex/duplex links and LANs
2. Agents: TCP, UDP, TCPSink, TCP/Fack, TCP/FullTcp, TCP/Newreno, TCP/Reno, TCP/Sack1, TCPSink, TCPSink/Sack1, TCPSink/DelAck, TCPSink/Sack1/DelAck, TCP/Vegas, Null Agent
3. Applications/Traffic: FTP, Telent, Http/Server, Http/Client, Http/Cache, webtraf, Traffic/CBR, Traffic/Pareto, Traffic/Exponential
4. Services: Multicast, Packet Scheduling, RED, DiffServ
5. Creating "Groups" concept to compensate for "loops"
6. Scenario generator
7. Link Monitors
8. Loss Models
9. Routing Protocols
[準備工具]
由於nsBench是由Java所開發的,因此在實行nsBench之前必需先安裝可執行JVM,此軟體可到Sun的網站下載,而筆者所使用的是jre-1_5_0_03-windows-i586-p.exe。
安裝完後,接著就是下載nsBench,下載網址是http://www.mnlab.cs.depaul.edu/projects/nsbench/download/nsBench-1.0b3.jar。
[執行nsBench]
作者所使用的環境是windows xp + cygwin + ns2.28,nsBench的軟體nsBench-1.0b3.jar是放在c:\cygwin\home\smallko\nsBench下。執行的方法為:
1. 打開一個cygwin的視窗。
2. $cd nsBench
3. $java -jar nsBench-1.0b3.jar
4. 就會出現底下的視窗。
[via]
终于有跟qualnet一样的gui环境了 强的