55
Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University , Chinese academy of Sciences. Network Design and Performance Analysis Wang Wenjie [email protected]

Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Embed Size (px)

Citation preview

Page 1: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 1

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Network Design and

Performance Analysis

Wang Wenjie

[email protected]

Page 2: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 2

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

What the Course is about

• 随着计算机通信、电信网络等系统的发展,统计性能评价方法变得越来越重要。统计性能评价是关于复杂的网络或软件等系统的行为预测的问题,它是使用数学方法以及计算机等工具进行分析的方法。

• This course is about computer communications network planning , design and analysis

Page 3: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 3

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Learning Objectives(1)

• Upon successful completion of this course, you will be able to …

– Apply analytical models to evaluate the relative performance of single and multiple queue systems used to model networks and protocols

– Describe traffic models used for packet switched traffic and discuss the concept of self-similarity and its applicability to network modeling

– Design simulation experiments, develop traffic models, develop network models, and analyze results for evaluating the performance of queues, local area networks, internetworks, and protocols

Page 4: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 4

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Learning Objectives(2)

• Upon successful completion of this course, you will be able to (continued) …

– Apply modeling and network design techniques to design data networks based on performance objectives and design constraints

– Explain the use of network management tools and network monitors to determine network performance and operational problems

Page 5: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 5

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Course Agenda

绪论 随机变量和随机过程简介 排队论 自相似过程 Petri网络介绍 多路访问协议 拥塞控制 路由选择

Page 6: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 6

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Course Information

• Who is the course for?

– Graduate Students

• Grading

– Homework:• Assignments • Programming

– Final Exam :

Page 7: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 7

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Reading list

• Bertsekas D. & Gallager R., Data Networks – Second Edition, Prentice-Hall, 1992

(中文:数据网络,人民邮电出版社)• Stallings W., High-Speed Networks: TCP/IP and ATM

Design Principles, Second edition, Prentice Hall, 2002

(中文:高速网络与互联网,电子工业出版社)• Thomas G. Robertazzi, Computer Networks and

Systems: Queueing Theory and Performance Evaluation, 3rd edition, Springer-Verlag, 2000 (ISBN 0-387-95037-0).

Page 8: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 8

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Introduction

Page 9: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 9

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Outlines

• Network Models

• Methods for Performance Evaluation

• Quality of Service(QoS)

• Traffic Definitions

Page 10: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 10

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Outlines

• Network Models

• Methods for Performance Evaluation

• Quality of Service(QoS)

• Traffic Definitions

Page 11: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 11

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Network Models

• What are we modeling?

• Networks (broadly defined) generally fall into one of three categories

– Resource sharing networks– Process networks– Switching networks

Page 12: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 12

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Resource sharing networks(1)

• Time-shared computer (Programs : CPU/Disk/IO)

• Statistical multiplexer/concentrator

• Packet-based (Packets : Links)

• Channel-based (Calls : Channels)

• Multiple-Access and random access networks (Packets : Shared Medium)

Page 13: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 13

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Resource sharing networks(2)

• Performance measures

– Waiting time– Blocking probability

• Questions

– What is the relationship between the number of users, the pattern of usage, the amount of resources, and the performance?

– Are resources utilized fairly (or appropriately) by the users?

Page 14: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 14

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Process networks(1)

Page 15: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 15

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Process networks(2)

Page 16: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 16

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Switching networks(1)

Page 17: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 17

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Switching networks(2)

Page 18: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 18

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Outlines

• Network Models

• Methods for Performance Evaluation

• Quality of Service(QoS)

• Traffic Definitions

Page 19: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 19

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Life Cycle

Performance Evaluation/Analysis

Network Design

Network Management

Page 20: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 20

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Design

• A Network Design is a blueprint for building a network. The Designer has to create the structure of the network [and] decide how to allocate resources and spend money

( R. Cahn)

• Tools: Capacity Assignment techniques , graph theory, computer projects

Page 21: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 21

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Management

• “(…) our only real option is to use the network to manage the network. This means we need a protocol that allows us to read, and possibly write, various pieces of state information on different nodes.”

(L. Peterson & B. Davie)

• Tools: SNMP, experiments

Page 22: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 22

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Performance Evaluation

• We will predict the behavior of networks “using pencil, paper, the poetry of mathematics and the number-crunching ability of computers.”

(T. Robertazzi)

• Tools: Queuing theory, traffic models, simulation

Page 23: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 23

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Need for Performance Evaluation

• The most important concern with a network system is that it correctly perform its intended functions

• The second concern is that it has “adequate” performance at a “reasonable” cost

– “adequate performance” / “reasonable cost” may be explicitly or implicitly given, and usually determined largely by the intended functions

– In general, performance and cost are given little consideration

Page 24: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 24

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Methods for Performance Evaluation

There are three main methods used in the design of performance studies

• Experimental approaches

– measurement and use of a real system

• Analytic approaches

– the use of mathematics, queueing theory, Petri Nets, abstract models, etc

• Simulation approaches

– design and use of computer simulations and simplified models to assess performance

Page 25: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 25

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Example: ISP(1)

Page 26: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 26

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Example: ISP(2)

Page 27: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 27

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Example: ISP(3)

Page 28: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 28

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Example: ISP(4)

Page 29: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 29

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Example: ISP(5)

Page 30: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 30

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Example: ISP(6)

Page 31: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 31

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Example: ISP(7)

• Verification (usually easy to do)• Is the model properly constructed?• Analytical model: “Is the math right?”• Simulation model: “Is the model properly coded?”

• Validation (often hard to do)• Does the model accurately represent the behavior of the system of interest?• Analytical model: “Is the model ‘correct’?”• Simulation model: “Is this an accurate simulation for the questions of interest?”

Page 32: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 32

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Outlines

• Network Models

• Methods for Performance Evaluation

• Quality of Service(QoS)

• Traffic Definitions

Page 33: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 33

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Quality of Service(1)

• Variety of definitions exist in literature

• ATM definition- “Quality of Service is the performance observed by an end user”

• Internet definition - Still evolving :-)

• QoS is also usually expressed as the combination of network-imposed delay, jitter, bandwidth, loss and reliability----------refers to providing a level of service “acceptable” to network users, e.g.,

– Blocking rate: Percent of calls  blocked that user can accept

– Delay:Delay time should be less than y milliseconds

– Jitter:Cell delay variation

Page 34: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 34

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Quality of Service(2)

Important Performance ParametersSystem BlockingDelay in the messagingJitterBuffer OverflowPacket LossSystem ReliabilityEnd-to-end delay in media packetsResponse DelaySystem Recovery TimeAdmission Control AlgorithmResource Scheduling algorithmsSystem CapacitySystem Engineering Rules

Simulation &Queuing Theory

Capacity

Game Theory

Page 35: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 35

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Attributes of QoS(1)

• QoS defines a set of attributes related to the performance of connection.

– User-related attributes: the attributes that define how fast the user wants to send data.

– Network-related attributes: the attributes are those that define characteristics of the network

• QoS parameters need to be mapped between layers

• Application layer QoS Frame rate, size of video

• Network layer QoS bandwidth, Delay

Page 36: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 36

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Attributes of QoS(2)

• Peceptual Parameter System QoS

• Picture detail Pixel resolution

• Picture color accuracy Maps to color information per pixel

• Video Rate Maps to frame rate

• Video smoothness Maps to frame rate jitter

• Audio Quality Audio Sampling rate and number of bits

• Video/audio synchronisation Video and audio stream synchronised

• for example lip-sync.

Page 37: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 37

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Why needs QoS?(1)

Page 38: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 38

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Why needs QoS?(2)

• The level of service is one of the key parameters to determine how much resources should be put in the network

• Equipment utilization:

– This is an associated issue with QoS/GoS , it is about proper utilization of resources

Page 39: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 39

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

What need for QoS?(3)

• With the notion of QoS for a certain service, we also need:

– Minimally, have some information on the amount of demand (which typically refers to as offered traffic in the context of computer communication networks)

– Have a way to character the estimate of traffic

Page 40: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 40

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Outlines

• Network Models

• Methods for Performance Evaluation

• Quality of Service(QoS)

• Traffic Definitions

Page 41: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 41

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Traffic and Traffic Demand

• A network provider has control over design and management for the network that is under its own administrative domain; thus, in order to do that , an important need for each provider would be to determine traffic demand in its own network

• Traffic in the Internet

• Traffic in the Telephone Network

Page 42: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 42

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Traffic in the Internet

• Applications: emails, ftp, web, …

• We do not know ahead of time when and where to access, use or whether to request a web page ?

--- The Internet data traffic has a statistical property

• Measurement systems need to capture statistics so that traffic arrival distribution and traffic volume can be estimated.

--- M/M/1,…

Page 43: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 43

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Traffic in the Telephone Network

• The voice circuit is dedicated for one user.

---- Average call arrival rate

---- Average duration of a call

• offered load or offered traffic is telephony

product of the two factors

• Other notions: Erlang-B loss, carried load or traffic

Page 44: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 44

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Example of traffic system ( 1 )

• There are three nodes

• Suppose:

1)Traffic given in the number of connected is deterministic

2)Each connection requires one unit of capacity for a direct link, two units of capacity through a third node

3)Demand units for a link is direction-less

Page 45: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 45

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Example of traffic system ( 2 )

Morning(M) Afternoon(A) Evening(E)

AB 5 11 8

AC 6 13 6

BC 10 2 7

A C

B

Page 46: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 46

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Example Analysis

• If we know how to design the network with capacity and routing rule in place, and

If it is properly utilized,

then the demand can be met

• Network planning involves determination:

Network topologyCapacity links and switchesRouting

Page 47: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 47

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Second problem

• Suppose that we have determined the capacity and put them in place , and now the traffic changed slightly, the question is what is the maximum number of connections that can accommodated given the capacity?

Page 48: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 48

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Third problem

• Consider arrival of two packets streams to a network node. If we have some kind of flow control activated for one stream, how is the system behavior for these traffic streams?

Page 49: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 49

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Traffic Definition(1)

QoS Framework

• Static Functions– Traffic and QoS specifications (traffic types/parameters)– QoS negotiation and signalling– Admission control– Resource reservation

• Dynamic Functions– Traffic shaping and policing– Queuing and scheduling – Congestion control

Page 50: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 50

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Traffic Definition(2)

Traffic Source Types

• CBR (Constant Bit Rate) : transmits traffic at a fixed rate, such as 64 Kbps voice

• VBR (Variable Bit Rate) : traffic rate is not fixed; sometimes high, sometimes low, such as MPEG coded video

Page 51: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 51

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Traffic Definition(3)

Traffic Parameters

• Different flows have different traffic patterns

• A given traffic pattern can be described using several traffic parameters

• Peak rate : maximum rate in any time interval

• Average rate : long term average

• Burst size : duration of peaks

Page 52: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 52

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Traffic Definition(4)

peak rate

average rateburst size

Time

bps

Page 53: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 53

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Traffic Definition(5)

• All patterns have the same average rate (10 Kbps), but different peak rate and burst size

time

100 Kbps

50 Kbps

10 Kbps

Page 54: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 54

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Traffic Definition(6)

• In before example:

Traffic is the number of connections

• In general , the traffic offered to a group of devices (lines, circuits, links , trunks, or traffic paths) can be specified by two parameters:

– The average arrival rate – The average service time , the reciprocal of is

referred to as the service rate .

Page 55: Network Design and Analysis-----Wang Wenjie Introduction: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis

Network Design and Analysis-----Wang Wenjie Introduction: 55

© G

rad

uat

e U

niv

ersi

ty ,

Ch

ines

e ac

adem

y o

f S

cien

ces.

Traffic Definition(7)

• For data networks:

Offered traffic=avg number of packets/time

• For voice(telephone) networks:

Offered load =

(Number of call attempts/hour)*avg call holding time

• This unit is Erlang

One erlang represents a circuit occupied for one hour

• Carried traffic = Offered traffic – lost traffic