28
Analysis of on-off patterns in VoIP and t heir effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia U niversity Computer Communications and Networks, 2000. Proceedings. Ninth International Conference on Estimation of Token Bucket Parameters of VoIP Traffic R. Bruno, R.G.Garroppo and S.Giordano Department of Information Engineering Uni versity of Pisa High Performance Switching and routing, 2000. ATM 2000 Proceed ings of the IEEE Conference on , 2000

Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

  • View
    219

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation

Wenyu Jiang, Henning SchulzrinneDepartment of Computer Science Columbia University

Computer Communications and Networks, 2000. Proceedings. Ninth International Conference on

Estimation of Token Bucket Parameters of VoIP Traffic

R. Bruno, R.G.Garroppo and S.GiordanoDepartment of Information Engineering University of Pisa

High Performance Switching and routing, 2000. ATM 2000 Proceedings of the IEEE Conference on , 2000

Page 2: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

Outline

• Introduction

• Experiment Setup

• Comparisons with Traditional Silence Detectors

• Token bucket simulations and results

• Conclusions

Page 3: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

Introduction

• Human speech consists of talk-spurts and silence gaps, also known as on-off patterns.

• Allows higher bandwidth utilization through multiplexing.

• Allows per-spurt play out delay adjustment.

• Enable echo suppression based on silence detector output.

Page 4: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

Introduction (cont’d)

energy

Pre-spurt hangover time

Post-spurt hangover time

time

Max (-20db)

Min (-45db)

Page 5: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

Experiment Setup

3COM Ethernet Phone

3COM Ethernet Phone

Mediatrix gateway

Page 6: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

Comparisons with Traditional Silence Detectors

• Example spurt/gap distributions

• NeVoT SD spurt and gap CDF using different parameters

• Spurt/gap distribution after averaging over many conversations

Page 7: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

Example spurt/gap distributions

Page 8: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

Example spurt/gap distributions

Page 9: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

Example spurt/gap distributions

Page 10: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

NeVot SD spurt and gap CDF using different thresholds

Page 11: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

NeVot SD spurt and gap CDF using different thresholds

Page 12: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

NeVot SD spurt and gap CDF using different thresholds

Page 13: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

Spurt/gap distribution after averaging over many conversations

Page 14: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

Spurt/gap distribution after averaging over many conversations

Page 15: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

Spurt/gap distribution after averaging over many conversations

Page 16: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

Token bucket simulations and results

Page 17: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

Effect of spurt/gap distribution on multiplexing performance, G.729B

Page 18: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

Effect of spurt/gap distribution on multiplexing performance, G.729B

Page 19: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

Effect of spurt/gap distribution on multiplexing performance, G.729B

Page 20: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

Multiplexing performance for NeVoT SD with default parameters

Page 21: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

Multiplexing performance for NeVoT SD with default parameters

Page 22: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

Multiplexing performance for NeVoT SD with default parameters

Page 23: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia
Page 24: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

Equivalent Queuing Model

Page 25: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

Birth-and-death Markov Chain

Page 26: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

Simulation analysis

classifier token-bucket conditioner

Multiplexer

Page 27: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia
Page 28: Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia

Conclusions

• Spurt/gap distributions are not exactly exponential, particularly for gaps.

• The token bucket simulations result indicate that the exponential model generally gives a close estimate of the out-of-profile probability.