lecture 1, course introduction

31
Network Performance & Evaluation (NPE) Junaid Qadir, Ph.D.

Upload: junaid-qadir

Post on 05-Jul-2015

740 views

Category:

Education


14 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Lecture 1, course introduction

Network Performance

& Evaluation (NPE)

Junaid Qadir, Ph.D.

Page 2: Lecture 1, course introduction

Today’s agenda:

What is Network Performance Evaluation

(NPE)?1

2 About this course: contents and resources

Page 3: Lecture 1, course introduction

What is NPE?

1

ˉ Importance of Computer Networks

ˉ Importance of NPE

ˉ What does performance mean?

Page 4: Lecture 1, course introduction

NPE (design, analysis and

evaluation)For a given packet arrival pattern and desired

performance (e.g., low packet drops), what

should be the size of router buffers? (design

question)

1

2 What is the quantitative improvement in

performance of the router after the latest

software (or hardware) upgrade? (analysis/

evaluation question)

Page 5: Lecture 1, course introduction

Goals of NPE

Comparison of design alternatives1

2 System dimensioning

3 Relationship (causal/ correlational) modeling

4 Performance description in appropriate metrics.

Page 6: Lecture 1, course introduction

About this course

2

Page 7: Lecture 1, course introduction

Course Outline

45 lectures

Page 8: Lecture 1, course introduction

Introduction to this course

(Lecture 1)

Today’s lecture

Page 9: Lecture 1, course introduction

12 lectures

The Science and Art of NPE

Part A

Lecture 2-13

Module 1/3

Page 10: Lecture 1, course introduction

Lecture 2-13

12 lectures

The Science of NPE

Statistical background (grammar of

science)

The Art of NPE

Part A12 lectures

The Science and Art of NPE

Page 11: Lecture 1, course introduction

Part A12 lectures

The Science of NPE

The Science and Art 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.

Page 12: Lecture 1, course introduction

The Science and Art of NPE

Part A12 lectures

Statistical background

It is better to be approximately right than be exactly wrong – John

Tukey

Page 13: Lecture 1, course introduction

Part A12 lectures

The Art of NPE

The Science and Art of NPE

"Excellence in statistical graphics

consists of complex ideas

communicated with clarity, precision,

and efficiency." – Edward Tufte.

“All models are wrong; some are

useful." – George Box.

Page 14: Lecture 1, course introduction

Part B

13 lectures

Lecture 14-26Lecture 2-13

Module 2/3

Empirical/ Experimental

NPE

Page 15: Lecture 1, course introduction

Empirical/

experimental NPEPart B13 lectures

Lecture 14-26

Workload Modeling

Design of Experiments

Internet Measurement

Empirical/ Experimental NPE

Page 16: Lecture 1, course introduction

Part B13 lectures

Workload Modeling

Empirical/ Experimental NPE

"The essence of modeling, as opposed to just

observing and recording, is one of abstraction.

This means two things: generalization and

simplification." - Dror Feitelson.

Page 17: Lecture 1, course introduction

Part B13 lectures

Design of Experiments

Empirical/ Experimental NPE

Hypothesis testing is at the very core of the scientific method.

Does the „magic

tablet‟ work as

advertised or is it

just a gimmick?

Page 18: Lecture 1, course introduction

Part B13 lectures

Internet Measurement

Empirical/ Experimental NPE

"Measure what is measurable, and make

measurable what is not so." - Galileo

Galilei

Page 19: Lecture 1, course introduction

Part C

18 lectures

Lecture 27-44Lecture 14-26Lecture 2-13

Module 3/3

Simulation/ Modeling based

NPE

Page 20: Lecture 1, course introduction

Part C

Simulation/ Modeling based NPE

18 lectures

Lecture 27-44

Probability and Stochastic Processes

Preliminaries

Analytical Modeling

Simulation Modeling

Page 21: Lecture 1, course introduction

Part C18 lectures

Stochastic Background

Simulation/ Modeling based NPE

PROBABILITY

RANDOM VARIABLE’S VALUE

Page 22: Lecture 1, course introduction

Part C18 lectures

Analytical Modeling

Simulation/ Modeling based NPE

ROUTER

PACKET

"The essence of modeling is one of abstraction.

This means two things: generalization and

simplification."

QUEUE

SERVER

Page 23: Lecture 1, course introduction

Part C18 lectures

Simulation Modeling

Simulation/ Modeling based NPE

Computer based simulation modeling can be performed when

experimenting with real system is not practical or efficient and when

simpler analytical methods do not exist

Page 24: Lecture 1, course introduction

Summary of this course

(Lecture 45)

Lecture 27-44Lecture 14-26Lecture 2-13

Course conclusion

Page 25: Lecture 1, course introduction

Course textbook

Page 26: Lecture 1, course introduction

Course guidebook

Page 27: Lecture 1, course introduction

Course companion site

http://vulms.vu.edu.pk

Page 28: Lecture 1, course introduction

Course companion site

http://sites.google.com/site/netperfeval

Page 29: Lecture 1, course introduction

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

Page 30: Lecture 1, course introduction

Books

Raj Jain, “The Art of Computer Systems Performance Analysis”

Figures and Images:

Credits/ Acknowledgments

Car Crash: http://www.pclaunches.com/other_stuff/audi_uses_supercomputer_for_crash_simulations.php

Galileo‟s Portrait: http://en.wikipedia.org/wiki/File:Justus_Sustermans_-_Portrait_of_Galileo_Galilei,_1636.jpg

George Box‟s Picture: http://gallery.socionix.com/d/49618-2/1990_George_Box.jpg

VU LMS: http://vulms.vu.edu.pk

Edward Tufte‟s Picture: http://www.freebase.com/view/en/envisioning_information

Clipart supplied with Microsoft Office

These 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.

Page 31: Lecture 1, course introduction

[ end of lecture ]