End-to-end Delay of Videoconferencing over Packet Switched Networks. Videoconferencing Requirements. Goals. Nota di Copyright.



Similar documents
ANNUITIES SOFTWARE ASSIGNMENT TABLE OF CONTENTS... 1 ANNUITIES SOFTWARE ASSIGNMENT... 2 WHAT IS AN ANNUITY?... 2 EXAMPLE QUESTIONS...

Understanding Financial Management: A Practical Guide Guideline Answers to the Concept Check Questions

Money Math for Teens. Introduction to Earning Interest: 11th and 12th Grades Version

Periodic Review Probabilistic Multi-Item Inventory System with Zero Lead Time under Constraints and Varying Order Cost

Finance Practice Problems

How To Power A Clou Mpa Series Mixer

THE PRINCIPLE OF THE ACTIVE JMC SCATTERER. Seppo Uosukainen

Strategic Remanufacturing Decision in a Supply Chain with an External Local Remanufacturer

A Note on Risky Bond Valuation


INVESTMENT PERFORMANCE COUNCIL (IPC)

Output Analysis (2, Chapters 10 &11 Law)

Present Value Factor To bring one dollar in the future back to present, one uses the Present Value Factor (PVF): Concept 9: Present Value

Practice Problems for Test 3

Learning Objectives. Chapter 2 Pricing of Bonds. Future Value (FV)

ABSTRACT INTRODUCTION MATERIALS AND METHODS

Solving Logarithms and Exponential Equations

Efficient Redundancy Techniques for Latency Reduction in Cloud Systems

MHT. Pressure Filters HIGH PRESSURE INLINE FILTER

A Capacity Supply Model for Virtualized Servers

Semipartial (Part) and Partial Correlation

Foundations of Operations Research

Determining the sample size

The Monitoring of The Network Traffic Based on Queuing Theory

Confidence Intervals. CI for a population mean (σ is known and n > 30 or the variable is normally distributed in the.

Multi-armed Bandit Problems with History

Topic 5: Confidence Intervals (Chapter 9)

Chapter 14 Nonparametric Statistics

Paper SD-07. Key words: upper tolerance limit, macros, order statistics, sample size, confidence, coverage, binomial

Properties of MLE: consistency, asymptotic normality. Fisher information.

Two degree of freedom systems. Equations of motion for forced vibration Free vibration analysis of an undamped system

MASS DIFFUSION INSIDE PROLATE SPHERICAL SOLIDS: AN ANALYTICAL SOLUTION

CIS570 Lecture 4 Introduction to Data-flow Analysis 3

FM4 CREDIT AND BORROWING

Measures of Spread and Boxplots Discrete Math, Section 9.4

3. Greatest Common Divisor - Least Common Multiple

where: T = number of years of cash flow in investment's life n = the year in which the cash flow X n i = IRR = the internal rate of return

Chapter 7 - Sampling Distributions. 1 Introduction. What is statistics? It consist of three major areas:

Definitions and terminology

CHAPTER 11 Financial mathematics

How to set up your GMC Online account

Continuous Compounding and Annualization

Chair for Network Architectures and Services Institute of Informatics TU München Prof. Carle. Network Security. Chapter 2 Basics

Streamline Compositional Simulation of Gas Injections Dacun Li, University of Texas of the Permian Basin

On the Optimality and Interconnection of Valiant Load-Balancing Networks

CLOSE RANGE PHOTOGRAMMETRY WITH CCD CAMERAS AND MATCHING METHODS - APPLIED TO THE FRACTURE SURFACE OF AN IRON BOLT

HUT, TUT, LUT, OU, ÅAU / Engineering departments Entrance examination in mathematics May 25, 2004

5 Boolean Decision Trees (February 11)

Annuities and loan. repayments. Syllabus reference Financial mathematics 5 Annuities and loan. repayments

Repeating Decimals are decimal numbers that have number(s) after the decimal point that repeat in a pattern.

Computer Networks Framing

Confidence Intervals for One Mean

How to use what you OWN to reduce what you OWE

Learning objectives. Duc K. Nguyen - Corporate Finance 21/10/2014

Convexity, Inequalities, and Norms

.04. This means $1000 is multiplied by 1.02 five times, once for each of the remaining sixmonth

Queueing Analysis of Patient Flow in Hospital

CHAPTER 7: Central Limit Theorem: CLT for Averages (Means)

Time Value of Money: The case of Arithmetic and Geometric growth and their Applications

4 Steps. For Life. to Control Your Diabetes. National Diabetes Education Program NDEP ( )

5.4 Amortization. Question 1: How do you find the present value of an annuity? Question 2: How is a loan amortized?

SOLID MECHANICS DYNAMICS TUTORIAL DAMPED VIBRATIONS. On completion of this tutorial you should be able to do the following.

Neural network-based Load Balancing and Reactive Power Control by Static VAR Compensator

Problem Set 2 Solution

2 CMOS 5 V/5 V, SPST Switches ADG601/ADG602

summary of cover CONTRACT WORKS INSURANCE

OPTIMALLY EFFICIENT MULTI AUTHORITY SECRET BALLOT E-ELECTION SCHEME

Overview on S-Box Design Principles

Controlling the Money Supply: Bond Purchases in the Open Market

How to create a default user profile in Windows 7

Consider these sobering statistics

Sampling Distribution And Central Limit Theorem

Project Request & Project Plan

>

Universal coding for classes of sources

Statement of cash flows

Derivation of Annuity and Perpetuity Formulae. A. Present Value of an Annuity (Deferred Payment or Ordinary Annuity)

IEC Electromagnetic Compatibility Standards for Industrial Process Measurement and Control Equipment

Project Deliverables. CS 361, Lecture 28. Outline. Project Deliverables. Administrative. Project Comments

CHAPTER 3 DIGITAL CODING OF SIGNALS

PROCEEDINGS OF THE YEREVAN STATE UNIVERSITY AN ALTERNATIVE MODEL FOR BONUS-MALUS SYSTEM

Inventory Models in Reverse Logistics

4 Steps. For Life. to Control Your Diabetes. National Diabetes Education Program NDEP ( )

CS100: Introduction to Computer Science

Domain 1: Designing a SQL Server Instance and a Database Solution

Chapter 7: Confidence Interval and Sample Size

How To Get A Kukandruk Studetfiace

CHAPTER 3 THE TIME VALUE OF MONEY

Transcription:

ota i opyight E-to-e Delay o Vieooeeig ove aket withe etwoks aio ali Tehial Uivesity o Toio ompute Egieeig Depatmet (Joit wok with D Yoam Oek) This set o taspaeies, heeiate eee to as slies, is potete by opyight laws a povisios o Iteatioal Teaties. The title a opyight egaig the slies (iluig, but ot limite to, eah a evey image, photogaphy, aimatio, vieo, auio, musi a text) ae popety o the authos speiie o page 1. The slies may be epoue a use eely by eseah istitutes, shools a Uivesities o o-poit istitutioal puposes. I suh ases, o authoizatio is equeste. Ay total o patial use o epoutio (iluig, but ot limite to, epoutio o mageti meia, ompute etwoks, a pite epoutio) is obie, uless expliitly authoize by the authos by meas o witte liese. Iomatio ilue i these slies is eeme as auate at the ate o publiatio. uh iomatio is supplie o meely euatioal puposes a may ot be use i esigig systems, pouts, etwoks, et. I ay ase, these slies ae subjet to hages without ay pevious otie. The authos o ot assume ay esposibility o the otets o these slies (iluig, but ot limite to, auay, ompleteess, eoeability, upate-ess o iomatio heeiate povie). I ay ase, aoae with iomatio heeiate ilue must ot be elae. I ay ase, this opyight otie must eve be emove a must be epote eve i patial uses. vieoo_e - 2. ali: see page 2 Vieooeeig Requiemets ou o e-to-e elay 1 ms yhoizatio the eeive otiuously shows pitues at the same ate they ha bee aptue e-to-e elay Goals Ietiy ompoets o the e-to-e elay i out whih oiguatios o the vieooeeig system allow the e-to-e elay to be kept below the 1 ms bou vieoo_e - 3. ali: see page 2 vieoo_e - 4. ali: see page 2

ompoets o E-to-e Delay oiguatios oessig elay e.g., eoig etwok elay e.g., shapig, popagatio, queueig Resyhoizatio poessig esyhoizatio elay e.g., om ostat bit ate to ostat ame ate etwok esyhoizatio elay e.g., jitte ompesatio R jitte R vieo R EG VR EG Deiate lik 1 D D iuit swithig w tatistial multiplexig ive pioity 2 4 3 w D Q E s Q E s Q E D s L T Q E D L T D L T D vieoo_e - 5. ali: see page 2 vieoo_e - 6. ali: see page 2 ystem moel Roa ap ame gabbe/ aptue a small elay (3 ms) Vieo aapto pesetatio elay typially less tha 17 ms Eoe Eoe Deoe Deoe Vieo Vieo aapto aapto etwok etwok esyhoizatio esyhoizatio vieo R EG Deiate lik 1 D iuit swithig w tatistial multiplexig ive pioity 2 4 3 w D Q E s Q E s Q E D L T L T D ame ame gabbe gabbe aketizatio aketizatio & hapig hapig etwok VR EG D s L T D Q E D vieoo_e - 7. ali: see page 2 vieoo_e - 8. ali: see page 2

Deiate lik R R Deiate lik e aw popagatio elay lik apaity pitue imesio pesetatio elay syhoize aapto a aptue a = T 2T o example = 1 b/s QI: = 176x144 = 198 kb HDTV: = 192x18 = 162 kb o eal-time vieo = 198. ms = 162 ms T HDTV (3 ps) > 486 b/s ee o ompessio hot elay lage apaity low utilizatio QI example: 3% vieoo_e - 9. ali: see page 2 vieoo_e - 1. ali: see page 2 Roa ap iuit withig R R vieo R EG VR EG Deiate lik D D iuit swithig tatistial multiplexig ive pioity 2 4 3 w D L T vieoo_e - 11. ali: see page 2 Q E s Q E s Q E D s Q E D L T D L T D aw popagatio elay w swithig elay iuit bawith pitue imesio = w ee it outio vieoo_e - 12. ali: see page 2 T = Tasmissio T 2T

Roa ap Dive ioity vieo R EG VR EG Deiate lik D D iuit swithig w w D tatistial multiplexig Q 4 E s Q E s Q E D s ive pioity 3 L T D L T D Q E D oes shae a global timig eeee exteal eeee (e.g., G) a be use is ivie i ames eah oe has the same otio o the uet ame begiig a e ee it typial uatio T = 125 µs A ixe amout o bits T a be set o a lik uig a ame vieoo_e - 13. ali: see page 2 vieoo_e - 14. ali: see page 2 RI-like owaig o pakets Tai ultiplexig ee it 3 T 2T 3T 4T 5T 6T Output ue 4 A 1 2 3 4 9 vieoo_e - 15. ali: see page 2 T vieoo_e - 16. ali: see page 2

E-to-e Delay ompaiso with Deiate Lik TD aw = L T L epes o umbe o hops ystem paametes apaity = 1 b/s L = 3, =, w = QI at 15 ps etwok jitte 2 T o ee o esyhoizatio pesetatio elay R e aw = 198. ms TD aw = 2175. ms aw = 66. 67 ms smalle elay tha iuit swithig 97 97 % o o eiate lik apaity uuse vieoo_e - 17. ali: see page 2 vieoo_e - 18. ali: see page 2 Roa ap etwok Delay vieo R EG VR EG Deiate lik D D iuit swithig w w D tatistial multiplexig 4 s Q E D s ive pioity L T Q E D L T D L T D ixe tasmissio a popagatio elay Vaiable queueig elay queueig poliies R etwok loa o etemiisti behavio etwok elay is is ot bou etemiistially vieoo_e - 19. ali: see page 2 vieoo_e - 2. ali: see page 2

etwok Resyhoizatio R Resyhoizatio Exess Delay Use a guesse bou Q o etwok elay Q... Q... Q T... Q m Q... Q... Q T m... Q T Q T... Q m 2T... Q m Resyhoizatio exess elay... Q T m Q... Q Q... Q T... Q 2T m... Q T Q etwok Resyhoizatio elay Q Q m... Q... Q T etwok esyhoizatio elay Q Q m... Q... Q T etwok Resyhoizatio elay vieoo_e - 21. ali: see page 2 vieoo_e - 22. ali: see page 2 E-to-e Delay Tai hapig busty aw = Q E E [, Q] esyhoizatio exess elay ostat uig the vieooeee all Q = Q -Q m maximum jitte Q (guess o) maximum queueig elay Q m miimum queuig elay popagatio elay apaity o liks aw pitue imesio pesetatio elay R vieoo_e - 23. ali: see page 2 ee it o example, leaky buket toke geeatio ate toke buket size A T aw = etwok shapig elay s paket size s Q E vieoo_e - 24. ali: see page 2 = A

Roa ap EG ompessio taa vieo R EG VR EG Deiate lik D D iuit swithig w w D tatistial multiplexig ive pioity L T vieoo_e - 25. ali: see page 2 Q E R s Q E s Q E D s Q E D L T D L T D Ita-ame oig (I-ame) 8x8 bloks Disete osie Tasom (DT) Quatizatio Eoig eitive oig (-ame) aolok () motio estimatio motio ompesatio Goup O itues (GO) vieoo_e - 26. ali: see page 2 Quatizatio heeleaes ee Quatizatio maties Global istotio level G ativity level p mb [ I ] q i, j Quatizatio paamete Q mb =p mb G mb $ mb i, j i, j = [ I ] qi, j vieoo_e - 27. ali: see page 2 Q mb vieoo_e - 28. ali: see page 2

atual EG it R EG Eoe R itue imesio (Kb) itue imesio (Kb) heeleaes 5 4 3 2 1 Hokey 5 4 3 2 1 3 6 9 12 15 3 6 9 12 15 itue umbe itue umbe ikes Table teis 5 5 4 3 2 1 vieoo_e - 29. ali: see page 2 itue imesio (Kb) itue imesio (Kb) 4 3 2 1 3 6 9 12 15 3 6 9 12 15 itue umbe itue umbe Quatizatio aamete oel o a ystem Taget Deoe ue ostat asi Eoe otol atual Eoe ue Taget vieoo_e - 3. ali: see page 2 its asi eoe output Eoe bue output T 2T max seq oig shapig elay T vaiable elay itoue by eoe bue poessig esyhoizatio elay itoue by the eoe The elay is is lage tha the vieo ame peio Dimesio o itues Vieo ue Veiie ulless itue imesio (Kb) itue imesio (Kb) 12 1 8 6 4 2 12 1 8 6 4 2 heeleaes 3 6 9 12 15 3 6 9 12 15 itue umbe itue umbe 4 b/s - u 2.4 b 8 b/s - u 4.8 b ikes 16 b/s - u 9.6 b Table teis 3 6 9 12 15 3 6 9 12 15 itue umbe itue umbe vieoo_e - 31. ali: see page 2 itue imesio (Kb) itue imesio (Kb) 12 1 8 6 4 2 12 1 8 6 4 2 Hokey VV ulless (%) VV ulless (%) 35 3 25 2 15 1 5 3 25 2 15 1 5 heeleaes VV ulless (%) 3 6 9 12 15 3 6 9 12 15 itue umbe itue umbe vieoo_e - 32. ali: see page 2 35 3 25 2 15 1 5 Hokey 3 6 9 12 15 3 6 9 12 15 itue umbe itue umbe 4 b/s - u 2.4 b 8 b/s - u 4.8 b ikes 16 b/s - u 9.6 b Table teis 35 35 VV ulless (%) 3 25 2 15 1 5

Vieo ue Veiie a itue Quality V s Vieo ue Veiie (VV) size etemies vaiability o pitue imesio max seq V s visual quality o eoe vieo mi seq 2 T V s High a uiom quality lage VV Up to GO size o stati sees vieoo_e - 33. ali: see page 2 Vieo ue Veiie a Delay max seq max seq is ot kow whe statig eoig V s High pitue quality lage elay Up to to GO peio o stati sees imesio the system usig a uppe bou (V s ) vieoo_e - 34. ali: see page 2 Roa ap iuit withig R vieo R EG VR EG Deiate lik D D iuit swithig w tatistial multiplexig Q E R s Q E s Q E D s ive pioity L T Q E D L T D L T D R = w D oig shapig elay D eoig elay w swithig elay popagatio elay pesetatio elay R vieoo_e - 35. ali: see page 2 vieoo_e - 36. ali: see page 2

Roa ap aket withig with tatistial ultiplexig vieo R EG VR EG Deiate lik D D iuit swithig w w D R tatistial multiplexig ive pioity vieoo_e - 37. ali: see page 2 Q E R s Q E 6 s L T Q E D L T D L T D R = s Q E D E [, Q] esyhoizatio exess elay R Q = Q -Q m maximum jitte Q (guess o) maximum queueig elay Q m miimum queueig elay popagatio elay oig shapig elay R s paket size D eoig elay lik apaity pesetatio elay vieoo_e - 38. ali: see page 2 Roa ap VR EG Eoig vieo R EG VR Deiate lik D iuit swithig w w D R tatistial multiplexig ive pioity L T D EG vieoo_e - 39. ali: see page 2 Q E R s Q E s R R Q E D L T D L T D its T 2T 3T 4T 5T maximum oig elay the eoe bue ompesates vaiatios o oig elay poessig esyhoizatio elay T R vieoo_e - 4. ali: see page 2

aket withig with tatistial ultiplexig oblems with VR EG a tatistial ultiplexig T VR s = Q E D maximum oig elay R etwok shapig elay Q (guess o) maximum queueig elay E [, Q] esyhoizatio exess elay s paket size R vieoo_e - 41. ali: see page 2 EG steam ot ompatible with tai shape paametes Disa ata owa aaptatio ot aeptable Use best eot sevie ompesse vieo is is sesitive to to losses Hieahial eoig eebak & aaptatio vieoo_e - 42. ali: see page 2 Roa ap aket withig with Dive ioity R vieo R EG Deiate lik D iuit swithig w w D R tatistial multiplexig Q E s Q E R s R R Q E D ive pioity L T L T D TD VR = L T D maximum oig elay L epes o umbe o hops pesetatio elay R s VR D EG 8 R R Q E D vieoo_e - 43. ali: see page 2 itue imesio must be bou vieoo_e - 44. ali: see page 2

ouig itue Dimesio Resoue Alloatio Quatizatio paamete asi Eoe otol Dieet bous o I-ames a -ames oue itue Dimesio I ame ou ame ou vieoo_e - 45. ali: see page 2 lik spee yle equal to vieo ame peio T Reseve 1 time ame pe time yle heulig issues yle Vieooeee all 1 Vieooeee all 2 lik (i,j) vieoo_e - 46. ali: see page 2 time Reseve (guaatee tai) o eseve (usable o best eot) etwok hapig Delay etwok hapig Delay etwok shapig elay t = i the aptue a is syhoize with etwok iteae QI > 1.5 Gb/s HDTV > 13 Gb/s L T ± T = [, T ] vieoo_e - 47. ali: see page 2 t T = ( 1) t T epes o sheulig ostat ixe at esevatio time vieoo_e - 48. ali: see page 2

The omplete itue olusios vieo R EG VR EG Deiate lik R R iuit swithig R tatistial multiplexig vieoo_e - 49. ali: see page 2 R s R R R R ive pioity R R tatistial ultiplexig o etemiistially bou elay lage guesse bou z z z z R EG Eoig log oig shapig elay up to to GO peio vieoo_e - 5. ali: see page 2 olusios ive pioity stit bou o jitte (25 µs) VR EG eoe The e-to-e elay a be less tha a vieo ame peio T vieoo_e - 51. ali: see page 2