Network Simulation and Testing Polly Huang EE NTU

Slides:



Advertisements
Similar presentations
LECTURE 1: COURSE INTRODUCTION Xiaowei Yang. Roadmap Why should you take the course? Who should take this course? Course organization Course work Grading.
Advertisements

ITMG 100 Overview. ITMG 100 Cynthia Nitsch CONGRATULATIONS CONGRATULATIONS YOU ARE ALMOST DONE!
John Hurley Cal State LA
CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim
IT 240 Intro to Desktop Databases Introduction. About this course Design a database: Entity Relation (ER) modeling and normalization techniques Create.
CIS 3200 Networking Fundamentals Abdou Illia, Ph.D School of Business Eastern Illinois University (Week 1, Tuesday 1/09/2007)
1 BUS 3500 MANAGEMENT INFORMATION SYSTEMS Abdou Illia, Ph.D. (Monday 5/17/2010)
MIS 4600 Ethical Hacking & Network Defense January 12, 2010 Abdou Illia, Ph.D
MIS 470: Information Systems Project Yong Choi School of Business Administration CSU, Bakersfield.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
CSCD 330 Network Programming Winter 2012 Lecture 1 - Course Details.
Introduction to Programming Environments for Secondary Education CS 1140 Dr. Ben Schafer Department of Computer Science.
Fall 2010 Instructor: Emily Batty.  Emily Batty   is the BEST way to reach me!!!
Introduction To Operations Management ISQS 3344 – 014, Spring 2013 Instructor: Roozmehr Safi.
SE 204, IES 506 – Human Computer Interaction Lecture 1: Introduction Lecturer: Gazihan Alankuş Please look at the last two slides for assignments (marked.
1 MSCS 237 Distributed Computing Spring 2006 INSTRUCTOR: Dr. Sheikh Iqbal Ahamed Office: Cudahy Hall 386 Phone: Office Hours: Monday 2:00-3:00pm.
Statistics Course Redesigns at NCSU Roger Woodard.
Polly Huang, NTU EEAdmin1 Wireless Sensor Network and Laboratories Polly Huang EE NTU
ECE 461 Internetworking Instructor: Prof. Jörg Liebeherr University of Toronto.
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
CS 458 Internet Engineering Instructor: Prof. Jörg Liebeherr University of Virginia.
COMP Introduction to Programming Yi Hong May 13, 2015.
CS 103 Discrete Structures Lecture 01 Introduction to the Course
How to be an online student. How does it work? An online course follows a schedule and syllabus with due dates for assignments (just like an on-campus.
WEEK-1 PRINCIPLES OF MANAGEMENT BUSN 107, Özge Can.
Software Requirements Southern Methodist University CSE 5316/7316.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
Network Simulation and Testing Polly Huang EE NTU
1 My Experiences as Faculty Member and Researcher Dr. Kalim Qureshi.
SE 2030 Software Engineering Tools and Practices SE 2030 Dr. Rob Hasker 1 Based on slides written by Dr. Mark L. Hornick Used with permission.
Understanding the Academic Structure of the US Classroom: Syllabus.
CM240: UNIT 1 SEMINAR. Tonight’s Agenda Class Overview Class Overview Technical Communication Technical Communication Final Project Information Final.
Polly Huang, NTU EEAdmin1 Network Simulation and Testing Polly Huang EE NTU
CSCD 330 Network Programming Fall/Winter/Spring 2014 Lecture 1 - Course Details.
MIS 3200 Networking Fundamentals Abdou Illia, Ph.D School of Business Eastern Illinois University (Monday 8/24/2015)
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
ICS 6B Boolean Algebra and Logic Winter 2015
IT Project Management MIS 492/592, Fall 2013 CIS 1013.
MAT 360 – Lecture 0 Introduction. About me  Moira Chas   Work phone :  Office Location:
Introduction 1-1 Lecture 1 University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CPE 400 / 600 Computer Communication Networks.
 Instructor: Professor Timothy Burry  Address:  Office Location: Student Hall / 2 nd floor.
ELT 415 MATERIAL ASSESSMENT PART V 1. COURSE DESIGN FOR BUSINESS ENGLISH 1. Course objective: based on learners ’ language level, target learners, and.
ECE 461 Internetworking Instructor: Prof. Jörg Liebeherr University of Toronto.
CS Welcome to CS 5383, Topics in Software Assurance, Toward Zero-defect Programming Spring 2007.
SE-2030 Software Engineering Tools and Practices SE-2030 Dr. Mark L. Hornick 1.
CS 541 Lecture Slides Sunil Prabhakar CS541 Database Systems.
CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi
CS , Programming III: C++ 9-9:50am MWF, Hardaway 207 Two Credit Hours (ppts), and Blackboard Learn (submissions and grading)
1 BUS 3500 MANAGEMENT INFORMATION SYSTEMS Abdou Illia, Ph.D. (Monday 8/24/2015)
CSCD 330 Network Programming Winter 2015 Lecture 1 - Course Details.
Cheng-Fu Chou, CMLAB, CSIE, NTU P. 1 Intro. to Computer Network Thu. 9:10am-12:10pm, CSIE 102 Instructor: Cheng-Fu Chou –Office.
1 Network Simulation and Testing Polly Huang EE NTU
1 Network Simulation and Testing Polly Huang EE NTU
GM105 : Strategic Management Course Introduction.
1 CS 4396 Computer Networks Lab General Info. 2 Goal: This course aims at helping students get more insight into how the Internet works and gain hands.
Advances in Cloud Computing CIS6930/CIS4930
Computer Networks CNT5106C
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
MIS 4850 Systems Security Abdou Illia, Ph.D School of Business Eastern Illinois University (Monday 1/11/2016)
Course Information CSE 2031 Fall Instructor U.T. Nguyen Office: CSE Home page:
MIS 4200 Systems and Database Analysis, Design, and Development Abdou Illia, Ph.D School of Business Eastern Illinois University (Monday.
Network Simulation and Testing
Course Overview CS 4501 / 6501 Software Testing
Software Requirements
Objectives of the Course and Preliminaries
Computer Skills Lecturer Muhammed YASIN
CSCD 330 Network Programming Spring
CSCD 330 Network Programming Spring
CSCD 330 Network Programming Spring
Administrative Issues
Presentation transcript:

Network Simulation and Testing Polly Huang EE NTU

Polly Huang, NTU EE2 Vital Information Course: 網路模擬與測試 Taught by: 黃寶儀 Class No. : 921 U7400 Credit: 3 units

Polly Huang, NTU EE3 For Some of You The first non-English course taught in English All communication in English, including –Lectures –Homework –Exams –In/off-class interaction

Polly Huang, NTU EE4 Be Aware Homework and exams are accepted only in English Credits are granted only when the English is comprehensible

Polly Huang, NTU EE5 Though to avoid confusion… Please make sure your names are clearly written in Chinese.

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

Polly Huang, NTU EE7 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

Today Class admin

Polly Huang, NTU EE9 Roadmap The essentials Administrative Information Content –Course objective and scope –Syllabus Your responsibility –Homework –Exams Grading policy Class material

Polly Huang, NTU EE10 The Essentials Course page – simtest-05-spring/ Polly Huang – –Click the ‘Teaching’ link –Then, click the ‘Network Simulation and Testing’ link

Polly Huang, NTU EE11 Roadmap The essentials Administrative Information Content –Course objective and scope –Syllabus Your responsibility –Homework –Exams Grading policy Class material

Polly Huang, NTU EE12 Lecture Info Location –BL Room 103 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.

Polly Huang, NTU EE13 The Instructor Polly Huang –Office: BL, Room 613 –Phone: – –Homepage:

Polly Huang, NTU EE14 Office Hour By appointment Vote for a common slot next week

Polly Huang, NTU EE15 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.

Polly Huang, NTU EE16 Software Skill Unix! C/C++ Experience with scripting language

Polly Huang, NTU EE17 Equipment Requirement A laptop/PC of your manipulation –Installing FreeBSD –Installing tools –Doing homework

Polly Huang, NTU EE18 Roadmap The essentials Administrative Information Content –Course objective and scope –Syllabus Your responsibility –Homework –Term project Grading policy Class material

Polly Huang, NTU EE19 Nature An advanced course on networks experiments –Basics –Tools –Real experiments For graduates students –Serious –Responsible –Spontaneous

Polly Huang, NTU EE20 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

Polly Huang, NTU EE21 Two Good Examples Global Internet 2005 in conjunction to Infocom 2005 –Kuan-Ta Chen, Chun-Ying Huang Infocom 2005 –Shin-Ping Liu

Polly Huang, NTU EE22 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

Polly Huang, NTU EE23 Syllabus: Part I 03/04 Admin 03/11 Overview: Analyzing the Internet (HW#1: demo your installation of FreeBSD) 03/18 Workload: Traffic 03/25 Workload: Topology (HW#2: Paper Review) 04/01 Workload: Internet Dynamics 04/08 Experimental Design by Case: Analysis, Simulation, Live Testing (HW#3: Paper Review)

Polly Huang, NTU EE24 Syllabus: Part II 04/15 ns-2 I 04/22 ns-2 II 04/29 ns-2 III (HW#4: Lab on installing ns-2) 05/06 ns-2 IV 05/13 tcpdump and libpcap (HW#5: Lab on ns-2 exercises) 05/20 tcpdump and libpcap

Polly Huang, NTU EE25 Syllabus: Part III 05/27 dummynet I (HW#6: Lab on tcpdump exercise) 06/03 dummynet II 06/10 dummynet III (HW#7: Lab on acquiring dummynet) 06/17 dummynet IV 06/24 Project Presentation (HW#7: Lab on dummynet exercise, report due)

Polly Huang, NTU EE26 Roadmap The essentials Administrative Information Content –Course objective and scope –Syllabus Your responsibility –Assignments –Term project Grading policy Class material

Polly Huang, NTU EE27 Homework 8 homework assignments –Some demos –Some labs –Some paper reviews Submission in electronic format Absolutely no late assignments

Polly Huang, NTU EE28 Term Project Research-oriented exercise Research cycle –Literature review –Problem definition –Comparison –Potential ways to improve –Experimental design –Analysis –Presentation Our Emphasis Research-oriented exercise Research cycle –Literature review –Problem definition –Comparison –Potential ways to improve –Experimental design –Analysis –Presentation

Polly Huang, NTU EE29 To Start With Identify an evaluation problem Hypothesize results Propose a experimental plan Execute the plan Analyze experimental results Present the results

Polly Huang, NTU EE30 Formality Working in groups of 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

Polly Huang, NTU EE31 In-person Communication Each group will meet with me after turning in the proposal I will give you my feedback on the proposal

Polly Huang, NTU EE32 Roadmap The essentials Administrative Information Content –Course objective and scope –Syllabus Your responsibility –Homework –Term project Grading policy Class material

Polly Huang, NTU EE33 Grading Homework (40%) Project proposal (20%) Project presentation (20%) Project report (20%) Extra credit –Class participation –Up to 20%

Polly Huang, NTU EE34 Roadmap The essentials Administrative information Content –Course objective and scope –Syllabus Your responsibility –Homework –Term project Grading policy Class material

Polly Huang, NTU EE35 Class Material Tool manual pages Reading List

Polly Huang, NTU EE36 Additional Material Lecture slides in ppt format Lecture recordings in mp3 format All available from the course page

Questions?

Polly Huang, NTU EE38 The Essentials Course page – simtest-spring-05/ Polly Huang – –Click the ‘Teaching’ link –Then, click the ‘Network Simulation and Testing’ link