Presentation is loading. Please wait.

Presentation is loading. Please wait.

QualNet Overview Speaker: Chen-Nien Tsai Adviser: Kai-Wei Ke Date: 2006.05.23.

Similar presentations


Presentation on theme: "QualNet Overview Speaker: Chen-Nien Tsai Adviser: Kai-Wei Ke Date: 2006.05.23."— Presentation transcript:

1 QualNet Overview Speaker: Chen-Nien Tsai Adviser: Kai-Wei Ke Date: 2006.05.23

2 2006/5/232 Outline Introduction Scenario Designer Animator Analyzer Some Tips Conclusion

3 2006/5/233 What is QualNet? QualNet is a discrete-event network simulator. –Periodic scan vs. event scan It includes a rich set of models for various networks. E1E2E3E4E5E6E7E8 T0T2T1T3T4T5T6T7T8

4 2006/5/234 Why bother? “If I have seen a little further it is by standing on the shoulders of Giants.” -- Sir Isaac Newton The process to climb the Giants is not trivial. “OPNet 太貴, NS2 太難, QualNet 功能強 且既便宜又簡單! ” –http://www.pitotech.com.tw/c/3-product01.htmhttp://www.pitotech.com.tw/c/3-product01.htm

5 2006/5/235 Introduction (1/2) QualNet provides a comprehensive environment for –designing protocols (Protocol Designer), –creating and animating experiments (Scenario Designer and Animator), –and analyzing the results of those experiments (Analyzer).

6 2006/5/236 Introduction (2/2) Scenario Designer Animator Protocol Designer Packet Tracer Simulator QualNet is composed of the following tools: Analyzer

7 2006/5/237 Outline Introduction Scenario Designer Animator Analyzer Some Tips Conclusion

8 2006/5/238 Scenario Designer It is used to create and design experiments in QualNet. Scenario Designer Basic –FileSystem/Inspector –Properties Explorer –Canvas –Tool Bar Demo

9 2006/5/239 FileSystem/Inspector Properties Explorer Canvas Tool Bar

10 2006/5/2310 FileSystem/Inspector The FileSystem is a tree-based view of all the directories mounted in the QualNet Developer IDE. The Inspector displays the scenario's global, node and link topology settings in a hierarchical tree format.

11 2006/5/2311 Properties Explorer This is a view of any properties of any component selected in the FileSystem or inspector window.

12 2006/5/2312 Canvas This allows you to build the scenario's network topology using components such as nodes, links, switches, routers and subnets.

13 2006/5/2313 Tool Bar Devices Tab –contains basic node components. Applications Tab –contains applications that are available in the Scenario Designer. Links Tab –contains two types of links: Link and BGP Link. Network Components Tab

14 2006/5/2314 A Tutorial Create a new scenario Place nodes Create an application Modify application properties Save the scenario http://netlab.csie.ntut.edu.tw/seminar/year 2005/data/qualnet/scenariodesigner.htmhttp://netlab.csie.ntut.edu.tw/seminar/year 2005/data/qualnet/scenariodesigner.htm

15 2006/5/2315 Outline Introduction Scenario Designer Animator Analyzer Some Tips Conclusion

16 2006/5/2316 Animator It is used to execute and animate experiments created in the Scenario Designer. Animator Basic –Runtime Controls –Animation Filters –Time Controls Demo

17 2006/5/2317 Runtime Controls Run animator Play Pause Stop Step Analyze

18 2006/5/2318 Animation Filters To Enable/Disable some animations Animation Command Filters –Node Mobility Animation –Node Link Animation –Broadcast Packet Animation –Multicast Packet Animation –Unicast Packet Animation –and more

19 2006/5/2319 Animation Filters Layer Animation Filters –Channel Layer Animation –Radio Layer Animation –MAC Layer Animation –Network Layer Animation –Transport Layer Animation –Routing Layer Animation –Application Layer Animation

20 2006/5/2320 Time Controls Sliding speed control allows you to slow down or speed up the animation. Simulation Time shows you how far along in the simulation period you are. Real Time show how long the simulator has been running to produce the data you're watching.

21 2006/5/2321 A Tutorial Open a scenario Run Animator Play Modify animation filters http://netlab.csie.ntut.edu.tw/seminar/year 2005/data/qualnet/animator.htmhttp://netlab.csie.ntut.edu.tw/seminar/year 2005/data/qualnet/animator.htm

22 2006/5/2322 Outline Introduction Scenario Designer Animator Analyzer Some Tips Conclusion

23 2006/5/2323 Analyzer Analyzer displays network statistics generated from a QualNet experiment. Analyzer Basic –Statistics from a Single Experiment –Statistics from Multiple Experiments –Export data.

24 2006/5/2324 Statistics from a Single Experiment The animator will create a statistic file after the simulation was completed. Open the statistic file and we can see the statistical data.

25 2006/5/2325 Statistics from Multiple Experiments If we change some parameter and run the simulation again, we will get another statistic file. Open these files and we can compare the statistical data for these experiments.

26 2006/5/2326 Export data In some situation, we may want to export the statistic data. –To redraw the figure. –To apply additional calculation.

27 2006/5/2327 A Tutorial Open a scenario Run a simulation Show statistics from a Single Experiment Run another simulation Show statistics from Multiple Experiments Export data http://netlab.csie.ntut.edu.tw/seminar/year 2005/data/qualnet/analyzer.htmhttp://netlab.csie.ntut.edu.tw/seminar/year 2005/data/qualnet/analyzer.htm

28 2006/5/2328 Outline Introduction Scenario Designer Animator Analyzer Some Tips Conclusion

29 2006/5/2329 Some Tips Export multiple statistic data. Show multiple graphs Run simulation without IDE. To specify multiple applications. Re-compile Qualnet Documentations

30 2006/5/2330 Export multiple statistic data Why? –We will exhaust our energy and patience if we export these one by one… How? –Tools  Analyzer  Export Export all Export opened

31 2006/5/2331 Show Multiple Graphs Why? –You have to open multiple graphs before you can export opened graphs –Someone may like to glance multiple graphs at a time. How? –Tools  Analyzer  Options  Graph Visibility  Multiple Graph

32 2006/5/2332 Run simulation without IDE Why? –The Animator is a kind of slow. –To control the scenario flexibly. Configuration files How? –Use command line to execute “qualnet.exe.” –qualnet test.config

33 2006/5/2333 To specify multiple applications Why? –We will exhaust our energy and patience if we drag the mouse from source to destination, say, 100 times. How? –Specify the applications in a special file (*.app). –Run the simulation by executing “qualnet.exe”

34 2006/5/2334 Re-compile QualNet Why? –After we modified/added protocols, we have to recompile QualNet to let them work. How? –VC++ (or GNU gcc) is required. –In Qualnet_dir/3.9/main directory nmake Makefile-windowsnt

35 2006/5/2335 Documentations For newbie –QualNet-3.9-ProductTour.pdf –QualNet-3.9-UsersGuide.pdf For programmer (design a new protocol) –QualNet-3.9-ProgrammersGuide.pdf –QualNet-3.9-APIReferenceGuide.pdf For libraries’ info –QualNet-3.9-ProtocolLibrary-library_name.pdf

36 2006/5/2336 Outline Introduction Scenario Designer Animator Analyzer Some Tips Conclusion

37 2006/5/2337 Conclusion The good side –An easy-to-use environment. –Convenient tools. –Easy to build scenarios. –Build-in devices, protocols, and links. –Animator is a funny toy. –Packet Tracer may be useful.

38 2006/5/2338 Conclusion The evil side –License/ IP restriction. The biggest problem when the deadline is closer and closer… –Learning curve is not linear. Easy to build scenarios, but hard to modify/add protocols. –Poor documentation. (compare to OPNET) –Does not Support Chinese?

39 2006/5/2339 References QualNet Documentation 皮托科技 –http://www.pitotech.com.tw/c/3-product01.htmhttp://www.pitotech.com.tw/c/3-product01.htm Scalable Network Technologies –http://www.scalable-networks.com/http://www.scalable-networks.com/

40 The End


Download ppt "QualNet Overview Speaker: Chen-Nien Tsai Adviser: Kai-Wei Ke Date: 2006.05.23."

Similar presentations


Ads by Google