2001/09/26Chin-Kai Wu, CS, NTHU1 Resource Allocation and Management in DiffServ Networks for IP...

16
2001/09/26 Chin-Kai Wu, CS, NTHU 1 Resource Allocation and Resource Allocation and Management in DiffServ Networks Management in DiffServ Networks for IP Telephony for IP Telephony Maarten Büchli, Danny De Vleeschauwer, Jan Janssen, Annelies Van Moffaert, Guido H. Petit 11th International workshop on Network and Operating Systems support for digital audio and video, June 25 - 26, 2001, Port Jefferson, NY USA
  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    216
  • download

    0

Transcript of 2001/09/26Chin-Kai Wu, CS, NTHU1 Resource Allocation and Management in DiffServ Networks for IP...

Page 1: 2001/09/26Chin-Kai Wu, CS, NTHU1 Resource Allocation and Management in DiffServ Networks for IP Telephony Maarten Büchli, Danny De Vleeschauwer, Jan Janssen,

2001/09/26 Chin-Kai Wu, CS, NTHU 1

Resource Allocation and Resource Allocation and Management in DiffServ Management in DiffServ Networks for IP TelephonyNetworks for IP Telephony

Maarten Büchli, Danny De Vleeschauwer, Jan Janssen,

Annelies Van Moffaert, Guido H. Petit

11th International workshop on Network and Operating Systems support for digital audio and video, June 25 - 26, 2001, Port Jefferson, NY USA

Page 2: 2001/09/26Chin-Kai Wu, CS, NTHU1 Resource Allocation and Management in DiffServ Networks for IP Telephony Maarten Büchli, Danny De Vleeschauwer, Jan Janssen,

2001/09/26 Chin-Kai Wu, CS, NTHU 2

OutlineOutline Introduction

Voice Traffic Model Quality of Service

End-To-End Delay Analysis Mouth-to-ear delay Queuing delay

Simulation

Results

Page 3: 2001/09/26Chin-Kai Wu, CS, NTHU1 Resource Allocation and Management in DiffServ Networks for IP Telephony Maarten Büchli, Danny De Vleeschauwer, Jan Janssen,

2001/09/26 Chin-Kai Wu, CS, NTHU 3

IntroductionIntroduction In DiffServ, a scheduler is needed in order to

guarantee throughput and delay to the different aggregate flows in the system.

The class-based Weighted Fail Queuing (WFQ) is considered. Hence, dimensioning the bandwidth for the voice traffic is therefore of great concern.

The paper shows how to set the weights of a WFQ scheduler in a DiffServ router such that a certain delay bound is met.

Page 4: 2001/09/26Chin-Kai Wu, CS, NTHU1 Resource Allocation and Management in DiffServ Networks for IP Telephony Maarten Büchli, Danny De Vleeschauwer, Jan Janssen,

2001/09/26 Chin-Kai Wu, CS, NTHU 4

Voice Traffic ModelVoice Traffic Model

Steps

Packet Size

Analog Voice

Sample Quantize Encode Packitize

M: voice packet sizeRcod: codec bit rateTpack: packetization delaySOH: header overhead

Page 5: 2001/09/26Chin-Kai Wu, CS, NTHU1 Resource Allocation and Management in DiffServ Networks for IP Telephony Maarten Büchli, Danny De Vleeschauwer, Jan Janssen,

2001/09/26 Chin-Kai Wu, CS, NTHU 5

CBR voice flows is well modeled by a Poisson process, and cannot become more bursty than it.

Voice sources that use VAD (Voice Activity Detection) are much harder to characterize.

Page 6: 2001/09/26Chin-Kai Wu, CS, NTHU1 Resource Allocation and Management in DiffServ Networks for IP Telephony Maarten Büchli, Danny De Vleeschauwer, Jan Janssen,

2001/09/26 Chin-Kai Wu, CS, NTHU 6

Quality of ServiceQuality of Service

Page 7: 2001/09/26Chin-Kai Wu, CS, NTHU1 Resource Allocation and Management in DiffServ Networks for IP Telephony Maarten Büchli, Danny De Vleeschauwer, Jan Janssen,

2001/09/26 Chin-Kai Wu, CS, NTHU 7

Capacity assigned to voice traffic

Queue load

Cvoice: capacity of voice trafficφvoice: weight of voice traffici: number of queues

ρ: queue loadBvoice: average bit rate of voice flows

Page 8: 2001/09/26Chin-Kai Wu, CS, NTHU1 Resource Allocation and Management in DiffServ Networks for IP Telephony Maarten Büchli, Danny De Vleeschauwer, Jan Janssen,

2001/09/26 Chin-Kai Wu, CS, NTHU 8

Mouth-to-ear delayMouth-to-ear delay

Deterministic part Tpack, packetization Tser, serialization Tprop, propagation Tdejitter, dejittering Toth, other (encoding, decoding etc.)

Stochastic part Tqueue, queuing delay

Page 9: 2001/09/26Chin-Kai Wu, CS, NTHU1 Resource Allocation and Management in DiffServ Networks for IP Telephony Maarten Büchli, Danny De Vleeschauwer, Jan Janssen,

2001/09/26 Chin-Kai Wu, CS, NTHU 9

Only interested in the maximum queuing delay. For this delay, a reasonable quantile can be used since this is the fraction of packets that arrive in time.

The queuing delay has to be compensated for in the dejittering buffer of the receiver. Hence, the dejittering delay should be chosen equal to a quantile of the queuing delay.

When perfect dejittering is used, the queuing and dejittering delay of each packet is equal to the maximum queuing delay.

Page 10: 2001/09/26Chin-Kai Wu, CS, NTHU1 Resource Allocation and Management in DiffServ Networks for IP Telephony Maarten Büchli, Danny De Vleeschauwer, Jan Janssen,

2001/09/26 Chin-Kai Wu, CS, NTHU 10

Delay distribution

Page 11: 2001/09/26Chin-Kai Wu, CS, NTHU1 Resource Allocation and Management in DiffServ Networks for IP Telephony Maarten Büchli, Danny De Vleeschauwer, Jan Janssen,

2001/09/26 Chin-Kai Wu, CS, NTHU 11

Queuing delayQueuing delay

R: reserved rateb: max burst sizeM: max voice packet sizeN: number of hopsMTUi: MTU at node iCi

link: link capacity at node i

Ri: reserved rate at node ibi: max burst size at node i

Page 12: 2001/09/26Chin-Kai Wu, CS, NTHU1 Resource Allocation and Management in DiffServ Networks for IP Telephony Maarten Büchli, Danny De Vleeschauwer, Jan Janssen,

2001/09/26 Chin-Kai Wu, CS, NTHU 12

Simulation ScenarioSimulation Scenario

Page 13: 2001/09/26Chin-Kai Wu, CS, NTHU1 Resource Allocation and Management in DiffServ Networks for IP Telephony Maarten Büchli, Danny De Vleeschauwer, Jan Janssen,

2001/09/26 Chin-Kai Wu, CS, NTHU 13

Simulation ResultsSimulation Results

Page 14: 2001/09/26Chin-Kai Wu, CS, NTHU1 Resource Allocation and Management in DiffServ Networks for IP Telephony Maarten Büchli, Danny De Vleeschauwer, Jan Janssen,

2001/09/26 Chin-Kai Wu, CS, NTHU 14

Page 15: 2001/09/26Chin-Kai Wu, CS, NTHU1 Resource Allocation and Management in DiffServ Networks for IP Telephony Maarten Büchli, Danny De Vleeschauwer, Jan Janssen,

2001/09/26 Chin-Kai Wu, CS, NTHU 15

ResultsResults

Page 16: 2001/09/26Chin-Kai Wu, CS, NTHU1 Resource Allocation and Management in DiffServ Networks for IP Telephony Maarten Büchli, Danny De Vleeschauwer, Jan Janssen,

2001/09/26 Chin-Kai Wu, CS, NTHU 16