1 / 38

Network Simulation and Testing

Network Simulation and Testing. Polly Huang EE NTU http://cc.ee.ntu.edu.tw/~phuang phuang@cc.ee.ntu.edu.tw. Vital Information. Course : 網路模擬與測試 Taught by : 黃寶儀 Class No. : 921 U7400 Credit : 3 units. For Some of You. The first non-English course taught in English

hume
Télécharger la présentation

Network Simulation and Testing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Network Simulation and Testing Polly Huang EE NTU http://cc.ee.ntu.edu.tw/~phuang phuang@cc.ee.ntu.edu.tw

  2. Vital Information • Course : 網路模擬與測試 • Taught by : 黃寶儀 • Class No. : 921 U7400 • Credit : 3 units

  3. For Some of You • The first non-English course taught in English • All communication in English, including • Lectures • Homework • Exams • In/off-class interaction

  4. Be Aware • Homework and exams are accepted only in English • Credits are granted only when the English is comprehensible

  5. Though to avoid confusion… • Please make sure your names are clearly written in Chinese.

  6. Think of it this way: I get to be an exchange student without going physically abroad.

  7. Some Suggestions • Read the corresponding material/slides before a lecture • Review the recording of a lecture speech • Lectures will be recorded and put available in mp3 format

  8. How many still wants to sign up for the course?

  9. Today Class admin

  10. Roadmap • The essentials • Administrative Information • Content • Course objective and scope • Syllabus • Your responsibility • Homework • Exams • Grading policy • Class material

  11. The Essentials • Course page • http://cc.ee.ntu.edu.tw/~phuang/teach/net-simtest-04-spring/ • Polly Huang • http://cc.ee.ntu.edu.tw/~phuang • Click the ‘Teaching’ link • Then, click the ‘Network Simulation and Testing’ link

  12. Roadmap • The essentials • Administrative Information • Content • Course objective and scope • Syllabus • Your responsibility • Homework • Exams • Grading policy • Class material

  13. Lecture Info • Location • EEII Room 104 • Time • Friday, 14:20-17:20 • 2 breaks • 15:10-15:30 • 16:20-16:30 • Please note that during the breaks the priority goes to the calls of nature. • Questions will be addressed afterwards.

  14. The Instructor • Polly Huang • Office: EEII, Room 315 • Phone: 2363-5251 x315 • Email: phuang@cc.ee.ntu.edu.tw • Homepage: http://cc.ee.ntu.edu.tw/~phuang

  15. Office Hour • By appointment • Vote for a common slot next week

  16. Background Knowledge • Advanced courses on data networks • There will be networking terms that I assume you have learned about at some point. • The tools are all data network specific. You’ll definitely need to know how the TCP/IP network works and the advanced research-oriented ideas. • This will be a difficult course if you do not have sufficient background.

  17. Software Skill • Unix • C/C++ • Experience with scripting language

  18. Equipment Requirement • A laptop of your manipulation • Installing FreeBSD • Installing tools • Bringing in-class some Friday afternoons • Alternatively • A PC of your manipulation • A Laptop with network capability for some Friday afternoons

  19. Roadmap • The essentials • Administrative Information • Content • Course objective and scope • Syllabus • Your responsibility • Homework • Term project • Grading policy • Class material

  20. Nature • An advanced course on networks experiments • Basics • Tools • Real experiments • For graduates students • Serious • Responsible • Spontaneous

  21. Objectives • Revisiting the fundamental experimental design and analysis • Examine the workload model and experimental design suitable for network research • Emphasizing the details of measurement, simulation, and testing tools for network research • Practical training of theory learned in real-world problems

  22. Scope • The network experiments • Performance evaluation in general • The target system, I.e. data network • The system • The workload • The metrics • The tools • ns-2 • dummynet • tcpdump and libpcap

  23. Syllabus: Part I • 02/20 Admin • 02/27 Overview: Analyzing the Internet (HW#1: demo your installation of FreeBSD) • 03/05 Workload: Traffic • 03/12 Workload: Topology (HW#2: Paper Review) • 03/19 Experimental Design by Case: Comparisons • 03/26 Experimental Design by Case: Analysis, Simulation, Live Testing (HW#3: Paper Review)

  24. Syllabus: Part II • 04/09 ns-2 I • 04/16 ns-2 II (HW#4: Lab on installing ns-2) • 04/23 ns-2 III • 04/30 ns-2 IV (HW#5: Lab on ns-2 exercises) • 05/07 dummynet I • 05/14 dummynet II (HW#6: Lab on acquiring dummynet) • 05/21 dummynet III

  25. Syllabus: Part III • 05/28 dummynet IV (HW#7: Lab on dummynet exercise) • 06/04 tcpdump and libpcap • 06/11 tcpdump and libpcap (HW#8: Lab on tcpdump exercise) • 06/14 Project Presentation • 06/18 Project Presentation (report due)

  26. Roadmap • The essentials • Administrative Information • Content • Course objective and scope • Syllabus • Your responsibility • Assignments • Term project • Grading policy • Class material

  27. Homework • 8 homework assignments • Some demos • Some labs • Some paper reviews • Submission in electronic format • Absolutely no late assignments

  28. Our Emphasis Term Project • Research-oriented exercise • Research cycle • Literature review • Problem definition • Comparison • Potential ways to improve • Experimental design • Analysis • Presentation • Research-oriented exercise • Research cycle • Literature review • Problem definition • Comparison • Potential ways to improve • Experimental design • Analysis • Presentation

  29. To Start With • Identify an evaluation problem • Hypothesize results • Propose a experimental plan • Execute the plan • Analyze experimental results • Present the results

  30. Formality • Working in groups of 1, 2, or 3 • 1-page double-spaced proposal by the midterm week • 6-page (or less), 11-pt-font, double-spaced report by the final week

  31. In-person Communication • Each group will meet with me after turning in the proposal • I will give you my feedback on the proposal

  32. Roadmap • The essentials • Administrative Information • Content • Course objective and scope • Syllabus • Your responsibility • Homework • Term project • Grading policy • Class material

  33. Grading • Homework (40%) • Project proposal (20%) • Project presentation (20%) • Project report (20%) • Extra credit • Class participation • Up to 20%

  34. Roadmap • The essentials • Administrative information • Content • Course objective and scope • Syllabus • Your responsibility • Homework • Term project • Grading policy • Class material

  35. Class Material • Tool manual pages • Reading List • Paper selection will be up shortly

  36. Additional Material • Lecture slides in ppt format • Lecture recordings in mp3 format • All available from the course page

  37. Questions?

  38. The Essentials • Course page • http://cc.ee.ntu.edu.tw/~phuang/teach/net-simtest-spring-04/ • Polly Huang • http://cc.ee.ntu.edu.tw/~phuang • Click the ‘Teaching’ link • Then, click the ‘Network Simulation and Testing’ link

More Related