Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Network Performance & Evaluation (NPE)   Junaid Qadir, Ph.D.
Today’s agenda:1   What is Network Performance Evaluation    (NPE)?2   About this course: contents and resources
1     What is NPE?    ˉ Importance of Computer Networks    ˉ Importance of NPE    ˉ What does performance mean?
NPE (design, analysis and          evaluation)1   For a given packet arrival pattern and desired    performance (e.g., low...
Goals of NPE1   Comparison of design alternatives2   System dimensioning3   Relationship (causal/ correlational) modeling4...
2    About this course
Course Outline   45 lectures
Today’s lectureIntroduction to this course(Lecture 1)
Module 1/3The Science and Art of NPE  Part A 12 lectures  Lecture 2-13
The Science and Art of NPE Part A  12 lectures  12 lectures  Lecture 2-13                  StatisticalThe Science of   bac...
The Science and Art of NPEPart A12 lectures                  The Science of NPE              "The fundamental principle of...
The Science and Art of NPE     Part A      12 lectures                                   Statistical backgroundIt is bette...
The Science and Art of NPEPart A12 lectures                                               The Art of NPE              “All...
Module 2/3Empirical/ Experimental         NPE               Part B                13 lecturesLecture 2-13   Lecture 14-26
Empirical/ Experimental NPE               Empirical/             Part B           experimental NPE               13 lectur...
Empirical/ Experimental NPEPart B13 lectures              Workload Modeling "The essence of modeling, as opposed to just o...
Empirical/ Experimental NPE  Part B   13 lectures                                 Design of Experiments                   ...
Empirical/ Experimental NPEPart B13 lectures                                       Internet Measurement   "Measure what is...
Module 3/3     Simulation/ Modeling based                 NPE                               Part C                        ...
Simulation/ Modeling based NPE                               Part C                                18 lectures            ...
Simulation/ Modeling based NPE Part C  18 lectures                    Stochastic Background      PROBABILITY              ...
Simulation/ Modeling based NPE Part C  18 lectures                         Analytical Modeling                            ...
Simulation/ Modeling based NPE     Part C      18 lectures                                                     Simulation ...
Course conclusion                                      Summary of this course                                             ...
Course textbook
Course guidebook
Course companion site   http://vulms.vu.edu.pk
Course companion sitehttp://sites.google.com/site/netperfeval
Reference for today’s lecture                   Chapter 1 [Raj Jain]  Find more lecture resources at the course‟s companio...
Credits/ AcknowledgmentsBooksRaj Jain, “The Art of Computer Systems Performance Analysis”Figures and Images:Car Crash: htt...
[ end of lecture ]
Upcoming SlideShare
Loading in …5
×

Lecture 1, course introduction

1,138 views

Published on

Lectures of CS-721 (Network Performance Evaluation) taught for the Virtual University by Junaid Qadir.

To access other resources, visit http://sites.google.com/site/netperfeval

Published in: Education, Technology
  • Be the first to comment

Lecture 1, course introduction

  1. 1. Network Performance & Evaluation (NPE) Junaid Qadir, Ph.D.
  2. 2. Today’s agenda:1 What is Network Performance Evaluation (NPE)?2 About this course: contents and resources
  3. 3. 1 What is NPE? ˉ Importance of Computer Networks ˉ Importance of NPE ˉ What does performance mean?
  4. 4. NPE (design, analysis and evaluation)1 For a given packet arrival pattern and desired performance (e.g., low packet drops), what should be the size of router buffers? (design question)2 What is the quantitative improvement in performance of the router after the latest software (or hardware) upgrade? (analysis/ evaluation question)
  5. 5. Goals of NPE1 Comparison of design alternatives2 System dimensioning3 Relationship (causal/ correlational) modeling4 Performance description in appropriate metrics.
  6. 6. 2 About this course
  7. 7. Course Outline 45 lectures
  8. 8. Today’s lectureIntroduction to this course(Lecture 1)
  9. 9. Module 1/3The Science and Art of NPE Part A 12 lectures Lecture 2-13
  10. 10. The Science and Art of NPE Part A 12 lectures 12 lectures Lecture 2-13 StatisticalThe Science of background The Art of NPE NPE (grammar of science)
  11. 11. The Science and Art of NPEPart A12 lectures The Science of NPE "The fundamental principle of science, the definition almost, is this: the sole test of the validity of any idea is experiment." - Richard Feynman. In questions of science the authority of a thousand is not worth the humble reasoning of a single individual. Galileo Galilei.
  12. 12. The Science and Art of NPE Part A 12 lectures Statistical backgroundIt is better to be approximately right than be exactly wrong – John Tukey
  13. 13. The Science and Art of NPEPart A12 lectures The Art of NPE “All models are wrong; some are useful." – George Box. "Excellence in statistical graphics consists of complex ideas communicated with clarity, precision, and efficiency." – Edward Tufte.
  14. 14. Module 2/3Empirical/ Experimental NPE Part B 13 lecturesLecture 2-13 Lecture 14-26
  15. 15. Empirical/ Experimental NPE Empirical/ Part B experimental NPE 13 lectures Lecture 14-26Workload Design of InternetModeling Experiments Measurement
  16. 16. Empirical/ Experimental NPEPart B13 lectures Workload Modeling "The essence of modeling, as opposed to just observing and recording, is one of abstraction. This means two things: generalization and simplification." - Dror Feitelson.
  17. 17. Empirical/ Experimental NPE Part B 13 lectures Design of Experiments Does the „magic tablet‟ work as advertised or is it just a gimmick?Hypothesis testing is at the very core of the scientific method.
  18. 18. Empirical/ Experimental NPEPart B13 lectures Internet Measurement "Measure what is measurable, and make measurable what is not so." - Galileo Galilei
  19. 19. Module 3/3 Simulation/ Modeling based NPE Part C 18 lecturesLecture 2-13 Lecture 14-26 Lecture 27-44
  20. 20. Simulation/ Modeling based NPE Part C 18 lectures Lecture 27-44Probability and Stochastic Analytical Simulation Processes Modeling Modeling Preliminaries
  21. 21. Simulation/ Modeling based NPE Part C 18 lectures Stochastic Background PROBABILITY RANDOM VARIABLE’S VALUE
  22. 22. Simulation/ Modeling based NPE Part C 18 lectures Analytical Modeling SERVER PACKET QUEUE ROUTER "The essence of modeling is one of abstraction. This means two things: generalization and simplification."
  23. 23. Simulation/ Modeling based NPE Part C 18 lectures Simulation Modeling Computer based simulation modeling can be performed whenexperimenting with real system is not practical or efficient and when simpler analytical methods do not exist
  24. 24. Course conclusion Summary of this course (Lecture 45)Lecture 2-13 Lecture 14-26 Lecture 27-44
  25. 25. Course textbook
  26. 26. Course guidebook
  27. 27. Course companion site http://vulms.vu.edu.pk
  28. 28. Course companion sitehttp://sites.google.com/site/netperfeval
  29. 29. Reference for today’s lecture Chapter 1 [Raj Jain] Find more lecture resources at the course‟s companion site: http://sites.google.com/site/netperfeval
  30. 30. Credits/ AcknowledgmentsBooksRaj Jain, “The Art of Computer Systems Performance Analysis”Figures and Images:Car Crash: http://www.pclaunches.com/other_stuff/audi_uses_supercomputer_for_crash_simulations.phpGalileo‟s Portrait: http://en.wikipedia.org/wiki/File:Justus_Sustermans_-_Portrait_of_Galileo_Galilei,_1636.jpgGeorge Box‟s Picture: http://gallery.socionix.com/d/49618-2/1990_George_Box.jpgEdward Tufte‟s Picture: http://www.freebase.com/view/en/envisioning_informationVU LMS: http://vulms.vu.edu.pkClipart supplied with Microsoft OfficeThese resources have been used in these lecture slides for educational purpose under the fair use doctrine.The ownership of these resources, if copyrighted, is retained by their respective copyright owners.
  31. 31. [ end of lecture ]

×