SlideShare una empresa de Scribd logo
1 de 8
Managing VBR Videos
The VBR Problem
• Constant quality
• Burstiness over multiple time scales
• Difference within and between scenes
• Frame structure of encoding algorithm
• Consider the examples in the paper “
Statistical Properties of MPEG Video Traffic and their Impact on Traff
”
– The frame and the GOP sizes can be approximated by the
Gamma or LogNormal distributions
– Long term dependencies exist between frames: Hurst exponents
range from 0.7 to 1
• Hurst exponent: (R/S)N = (cN)H
• R: range of cumulative deviation from mean, S: S.D.
Transferring VBR Video
• First approach
• Server, network and client provision for peak rates
• Most of the time resources will be underutilized
• Second approach
• Model the traffic by multiplexing the VBR video with other data
flowing over the network
• Come up with an “effective bandwidth”
• Third approach
• Use prior knowledge of the video content
• Precompute a transmission schedule to
• Minimize bit rate
• Avoid overflow or underflow of client buffers
Bandwidth
smoothing
Bandwidth Smoothing Algorithms
• Primary goal
• Reduce the peak transmission rate
• Transmit large frames to the client playback buffer in advance of
each burst
• Optimization criteria
• Minimize number of changes in transmission rate
• Minimize variability of bandwidth requirement
• Minimize client buffer utilization
• Minimize number of ON-OFF segments in an ON-OFF
transmission model
• Change transmission rate only at periodic intervals
• Minimize general cost metrics
Overflow and Underflow
• The video consists of n frames, where frame i needs fi
bytes of storage
• To permit continuity, the server should always avoid
underflow, by serving enough data
• By frame k the client consumes at least L(k) bytes, where
• L(k)= ∑i=0..k fi
• The upper bound of data received will be
• U(k)=L(k)+b, where b is the playback buffer size
• Break up the transmission into m linear segments such that
during the run of the j-th segment the transmission rate is
constant at some rate rj
• During any run the number of bytes must be between L(k)
and U(k)
Overflow and Underflow
bytes
frame number
m=3
Selecting Long Trajectories
• Starting at a point for run j+1,
• the trajectory should run until it reaches the upper or the lower
bound curve
• At that frontier it should change the slope
• Accepts client buffer size as input parameter
• Algorithm MCBA (min. changes bandwidth allocation)
• Minimize m and the peak bandwidth requirement
• Polyline sliding-stretching algorithm
• Linear complexity
• Algorithm MVBA (min. variability bandwidth allocation)
• Minimizes variance in rate requirements
• Starting from leftmost point in the frontier, gradually alters rate
requirements
• Uses larger number of small bandwidth changes
Smoothing at Peak Rate
• RCBS (rate constrained bandwidth smoothing)
• Given a maximum bandwidth constraint r, produces a
schedule with smallest buffer utilization
• Transmit frames as late as possible
• Start with the last frame of the movie
• If a frame exceeds the rate constraint, the frame rate is
adjusted to the maximum allowed rate and transmitted
earlier
• Small small buffer size follows the actual data rate
closely
• Operates with MCBA/MVBA algorithm because they
produce the value of r

Más contenido relacionado

La actualidad más candente

ENHANCEMENT OF TCP FAIRNESS IN IEEE 802.11 NETWORKS
ENHANCEMENT OF TCP FAIRNESS IN IEEE 802.11 NETWORKSENHANCEMENT OF TCP FAIRNESS IN IEEE 802.11 NETWORKS
ENHANCEMENT OF TCP FAIRNESS IN IEEE 802.11 NETWORKScscpconf
 
Optimal Virtual Machine Placement across Multiple Cloud Providers
Optimal Virtual Machine Placement across Multiple Cloud ProvidersOptimal Virtual Machine Placement across Multiple Cloud Providers
Optimal Virtual Machine Placement across Multiple Cloud ProvidersSivadon Chaisiri
 
Congestion control 1
Congestion control 1Congestion control 1
Congestion control 1Aman Jaiswal
 
Congestion control in tcp
Congestion control in tcpCongestion control in tcp
Congestion control in tcpsamarai_apoc
 
Congetion Control.pptx
Congetion Control.pptxCongetion Control.pptx
Congetion Control.pptxNaveen Dubey
 
Congestion control
Congestion controlCongestion control
Congestion controlAbhay Pai
 
Mobile computing-tcp data flow control
Mobile computing-tcp data flow controlMobile computing-tcp data flow control
Mobile computing-tcp data flow controlSushant Kushwaha
 
Turbulence numerical modelling
Turbulence numerical modellingTurbulence numerical modelling
Turbulence numerical modellingRobertoSorba
 
Qo s routing
Qo s  routingQo s  routing
Qo s routingrajib_
 
Congestion Control in Computer Networks - ATM and TCP
Congestion Control in Computer Networks - ATM and TCPCongestion Control in Computer Networks - ATM and TCP
Congestion Control in Computer Networks - ATM and TCPAttila Balazs
 
Tcp Congestion Avoidance
Tcp Congestion AvoidanceTcp Congestion Avoidance
Tcp Congestion AvoidanceRam Dutt Shukla
 
Synchronization of multihop sensor networks in the app layer
Synchronization of multihop sensor networks in the app layerSynchronization of multihop sensor networks in the app layer
Synchronization of multihop sensor networks in the app layerVaishnavi
 
From System Logs to System Optimization with the Power of Data Science and Ma...
From System Logs to System Optimization with the Power of Data Science and Ma...From System Logs to System Optimization with the Power of Data Science and Ma...
From System Logs to System Optimization with the Power of Data Science and Ma...Globus
 

La actualidad más candente (20)

ENHANCEMENT OF TCP FAIRNESS IN IEEE 802.11 NETWORKS
ENHANCEMENT OF TCP FAIRNESS IN IEEE 802.11 NETWORKSENHANCEMENT OF TCP FAIRNESS IN IEEE 802.11 NETWORKS
ENHANCEMENT OF TCP FAIRNESS IN IEEE 802.11 NETWORKS
 
Optimal Virtual Machine Placement across Multiple Cloud Providers
Optimal Virtual Machine Placement across Multiple Cloud ProvidersOptimal Virtual Machine Placement across Multiple Cloud Providers
Optimal Virtual Machine Placement across Multiple Cloud Providers
 
Congestion control 1
Congestion control 1Congestion control 1
Congestion control 1
 
Cubic
CubicCubic
Cubic
 
B0311219
B0311219B0311219
B0311219
 
Congestion control in tcp
Congestion control in tcpCongestion control in tcp
Congestion control in tcp
 
Congetion Control.pptx
Congetion Control.pptxCongetion Control.pptx
Congetion Control.pptx
 
Leakybucketalgorithm
LeakybucketalgorithmLeakybucketalgorithm
Leakybucketalgorithm
 
presentation
presentationpresentation
presentation
 
Schedulling
SchedullingSchedulling
Schedulling
 
Congestion control
Congestion controlCongestion control
Congestion control
 
TCP Westwood
TCP WestwoodTCP Westwood
TCP Westwood
 
Mobile computing-tcp data flow control
Mobile computing-tcp data flow controlMobile computing-tcp data flow control
Mobile computing-tcp data flow control
 
Turbulence numerical modelling
Turbulence numerical modellingTurbulence numerical modelling
Turbulence numerical modelling
 
Leaky bucket A
Leaky bucket ALeaky bucket A
Leaky bucket A
 
Qo s routing
Qo s  routingQo s  routing
Qo s routing
 
Congestion Control in Computer Networks - ATM and TCP
Congestion Control in Computer Networks - ATM and TCPCongestion Control in Computer Networks - ATM and TCP
Congestion Control in Computer Networks - ATM and TCP
 
Tcp Congestion Avoidance
Tcp Congestion AvoidanceTcp Congestion Avoidance
Tcp Congestion Avoidance
 
Synchronization of multihop sensor networks in the app layer
Synchronization of multihop sensor networks in the app layerSynchronization of multihop sensor networks in the app layer
Synchronization of multihop sensor networks in the app layer
 
From System Logs to System Optimization with the Power of Data Science and Ma...
From System Logs to System Optimization with the Power of Data Science and Ma...From System Logs to System Optimization with the Power of Data Science and Ma...
From System Logs to System Optimization with the Power of Data Science and Ma...
 

Destacado

Orizzonte Noida
Orizzonte NoidaOrizzonte Noida
Orizzonte NoidaOrizzonte
 
Definciones De Tic
Definciones De TicDefinciones De Tic
Definciones De Ticaimuch
 
КОНЦЕПЦИЯ G-GLOBAL - ПЛАТФОРМА ГЛОБАЛЬНЫХ ИНИЦИАТИВ
КОНЦЕПЦИЯ G-GLOBAL - ПЛАТФОРМА ГЛОБАЛЬНЫХ ИНИЦИАТИВКОНЦЕПЦИЯ G-GLOBAL - ПЛАТФОРМА ГЛОБАЛЬНЫХ ИНИЦИАТИВ
КОНЦЕПЦИЯ G-GLOBAL - ПЛАТФОРМА ГЛОБАЛЬНЫХ ИНИЦИАТИВNurbek Achilov
 
¿Qué son los aviarios?
¿Qué son los aviarios? ¿Qué son los aviarios?
¿Qué son los aviarios? tutorctm
 
LA LEY SOPA
LA LEY SOPALA LEY SOPA
LA LEY SOPAPamSof
 
Prueba de entrada
Prueba de entradaPrueba de entrada
Prueba de entradaPamSof
 
Pablo_Manual open office 3
Pablo_Manual open office 3Pablo_Manual open office 3
Pablo_Manual open office 3azumbawei
 
You are invited to air your school flyer 2
You are invited to air your school flyer 2You are invited to air your school flyer 2
You are invited to air your school flyer 2Kofi Walker
 
Do You Really Understand the Blog Animal And How He Can Help You?
Do You Really Understand the Blog Animal And How He Can Help You?Do You Really Understand the Blog Animal And How He Can Help You?
Do You Really Understand the Blog Animal And How He Can Help You?anytime01
 

Destacado (18)

Dartnose airplane
Dartnose airplaneDartnose airplane
Dartnose airplane
 
Orizzonte Noida
Orizzonte NoidaOrizzonte Noida
Orizzonte Noida
 
Definciones De Tic
Definciones De TicDefinciones De Tic
Definciones De Tic
 
Aaj ka trend
Aaj ka trendAaj ka trend
Aaj ka trend
 
КОНЦЕПЦИЯ G-GLOBAL - ПЛАТФОРМА ГЛОБАЛЬНЫХ ИНИЦИАТИВ
КОНЦЕПЦИЯ G-GLOBAL - ПЛАТФОРМА ГЛОБАЛЬНЫХ ИНИЦИАТИВКОНЦЕПЦИЯ G-GLOBAL - ПЛАТФОРМА ГЛОБАЛЬНЫХ ИНИЦИАТИВ
КОНЦЕПЦИЯ G-GLOBAL - ПЛАТФОРМА ГЛОБАЛЬНЫХ ИНИЦИАТИВ
 
¿Qué son los aviarios?
¿Qué son los aviarios? ¿Qué son los aviarios?
¿Qué son los aviarios?
 
BforB Spotlight - Insight Consultants and Associates Ltd
BforB Spotlight - Insight Consultants and Associates Ltd BforB Spotlight - Insight Consultants and Associates Ltd
BforB Spotlight - Insight Consultants and Associates Ltd
 
LA LEY SOPA
LA LEY SOPALA LEY SOPA
LA LEY SOPA
 
Prueba de entrada
Prueba de entradaPrueba de entrada
Prueba de entrada
 
BusinessSlideshow
BusinessSlideshowBusinessSlideshow
BusinessSlideshow
 
Anuario N° 14 [ Año 1999]
Anuario N° 14 [ Año 1999]Anuario N° 14 [ Año 1999]
Anuario N° 14 [ Año 1999]
 
La constitución
La constituciónLa constitución
La constitución
 
Pablo_Manual open office 3
Pablo_Manual open office 3Pablo_Manual open office 3
Pablo_Manual open office 3
 
Malthouse Engineering profiling slideshare
Malthouse Engineering profiling slideshareMalthouse Engineering profiling slideshare
Malthouse Engineering profiling slideshare
 
You are invited to air your school flyer 2
You are invited to air your school flyer 2You are invited to air your school flyer 2
You are invited to air your school flyer 2
 
Do You Really Understand the Blog Animal And How He Can Help You?
Do You Really Understand the Blog Animal And How He Can Help You?Do You Really Understand the Blog Animal And How He Can Help You?
Do You Really Understand the Blog Animal And How He Can Help You?
 
The zoo
The zooThe zoo
The zoo
 
Equipo 1
Equipo 1Equipo 1
Equipo 1
 

Similar a Mmclass10

Lec_11_Switching Techniques and GPRS_16_7_20.pptx
Lec_11_Switching Techniques and GPRS_16_7_20.pptxLec_11_Switching Techniques and GPRS_16_7_20.pptx
Lec_11_Switching Techniques and GPRS_16_7_20.pptxMuhammad Ishfaq
 
New framing-protocols
New framing-protocolsNew framing-protocols
New framing-protocolsNitesh Singh
 
8. TDM Mux_Demux.pdf
8. TDM Mux_Demux.pdf8. TDM Mux_Demux.pdf
8. TDM Mux_Demux.pdfTabrezahmed39
 
RIPE 80: Buffers and Protocols
RIPE 80: Buffers and ProtocolsRIPE 80: Buffers and Protocols
RIPE 80: Buffers and ProtocolsAPNIC
 
Digital Transmission 1.ppt
Digital Transmission 1.pptDigital Transmission 1.ppt
Digital Transmission 1.pptrobomango
 
NZNOG 2020: Buffers, Buffer Bloat and BBR
NZNOG 2020: Buffers, Buffer Bloat and BBRNZNOG 2020: Buffers, Buffer Bloat and BBR
NZNOG 2020: Buffers, Buffer Bloat and BBRAPNIC
 
unit_5 ppt DIRECT BROADCAST SATELLITE.pptx
unit_5 ppt DIRECT BROADCAST SATELLITE.pptxunit_5 ppt DIRECT BROADCAST SATELLITE.pptx
unit_5 ppt DIRECT BROADCAST SATELLITE.pptxrubini Rubini
 
RIPE 76: TCP and BBR
RIPE 76: TCP and BBRRIPE 76: TCP and BBR
RIPE 76: TCP and BBRAPNIC
 
A Two-Tiered On-Line Server-Side Bandwidth Reservation Framework for the Real...
A Two-Tiered On-Line Server-Side Bandwidth Reservation Framework for the Real...A Two-Tiered On-Line Server-Side Bandwidth Reservation Framework for the Real...
A Two-Tiered On-Line Server-Side Bandwidth Reservation Framework for the Real...white paper
 
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...Berna Bulut
 
The Stochastic Network Calculus: A Modern Approach.pptx
The Stochastic Network Calculus: A Modern Approach.pptxThe Stochastic Network Calculus: A Modern Approach.pptx
The Stochastic Network Calculus: A Modern Approach.pptxManiMaran230751
 
Digital Communication 2
Digital Communication 2Digital Communication 2
Digital Communication 2admercano101
 
CS553_ST7_Ch05-SignalEncodingTechniques.ppt
CS553_ST7_Ch05-SignalEncodingTechniques.pptCS553_ST7_Ch05-SignalEncodingTechniques.ppt
CS553_ST7_Ch05-SignalEncodingTechniques.pptmshanajoel6
 
06 fr technology-030420
06 fr technology-03042006 fr technology-030420
06 fr technology-030420jitendra Samal
 

Similar a Mmclass10 (20)

Lec_11_Switching Techniques and GPRS_16_7_20.pptx
Lec_11_Switching Techniques and GPRS_16_7_20.pptxLec_11_Switching Techniques and GPRS_16_7_20.pptx
Lec_11_Switching Techniques and GPRS_16_7_20.pptx
 
New framing-protocols
New framing-protocolsNew framing-protocols
New framing-protocols
 
Advanced networking - scheduling and QoS part 1
Advanced networking - scheduling and QoS part 1Advanced networking - scheduling and QoS part 1
Advanced networking - scheduling and QoS part 1
 
8. TDM Mux_Demux.pdf
8. TDM Mux_Demux.pdf8. TDM Mux_Demux.pdf
8. TDM Mux_Demux.pdf
 
QoSintro.PPT
QoSintro.PPTQoSintro.PPT
QoSintro.PPT
 
RIPE 80: Buffers and Protocols
RIPE 80: Buffers and ProtocolsRIPE 80: Buffers and Protocols
RIPE 80: Buffers and Protocols
 
Digital Transmission 1.ppt
Digital Transmission 1.pptDigital Transmission 1.ppt
Digital Transmission 1.ppt
 
NZNOG 2020: Buffers, Buffer Bloat and BBR
NZNOG 2020: Buffers, Buffer Bloat and BBRNZNOG 2020: Buffers, Buffer Bloat and BBR
NZNOG 2020: Buffers, Buffer Bloat and BBR
 
unit_5 ppt DIRECT BROADCAST SATELLITE.pptx
unit_5 ppt DIRECT BROADCAST SATELLITE.pptxunit_5 ppt DIRECT BROADCAST SATELLITE.pptx
unit_5 ppt DIRECT BROADCAST SATELLITE.pptx
 
RIPE 76: TCP and BBR
RIPE 76: TCP and BBRRIPE 76: TCP and BBR
RIPE 76: TCP and BBR
 
A Two-Tiered On-Line Server-Side Bandwidth Reservation Framework for the Real...
A Two-Tiered On-Line Server-Side Bandwidth Reservation Framework for the Real...A Two-Tiered On-Line Server-Side Bandwidth Reservation Framework for the Real...
A Two-Tiered On-Line Server-Side Bandwidth Reservation Framework for the Real...
 
LTE Key Technologies
LTE Key TechnologiesLTE Key Technologies
LTE Key Technologies
 
Advanced networking scheduling and QoS part 2
Advanced networking scheduling and QoS part 2Advanced networking scheduling and QoS part 2
Advanced networking scheduling and QoS part 2
 
Quality of service
Quality of serviceQuality of service
Quality of service
 
Congestion control and quality of service
Congestion control and quality of serviceCongestion control and quality of service
Congestion control and quality of service
 
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
 
The Stochastic Network Calculus: A Modern Approach.pptx
The Stochastic Network Calculus: A Modern Approach.pptxThe Stochastic Network Calculus: A Modern Approach.pptx
The Stochastic Network Calculus: A Modern Approach.pptx
 
Digital Communication 2
Digital Communication 2Digital Communication 2
Digital Communication 2
 
CS553_ST7_Ch05-SignalEncodingTechniques.ppt
CS553_ST7_Ch05-SignalEncodingTechniques.pptCS553_ST7_Ch05-SignalEncodingTechniques.ppt
CS553_ST7_Ch05-SignalEncodingTechniques.ppt
 
06 fr technology-030420
06 fr technology-03042006 fr technology-030420
06 fr technology-030420
 

Más de Hassan Dar (12)

Mmclass9
Mmclass9Mmclass9
Mmclass9
 
Mmclass6
Mmclass6Mmclass6
Mmclass6
 
Mmclass5b
Mmclass5bMmclass5b
Mmclass5b
 
Mmclass5
Mmclass5Mmclass5
Mmclass5
 
Mmclass4
Mmclass4Mmclass4
Mmclass4
 
Mmclass3
Mmclass3Mmclass3
Mmclass3
 
Mmclass2
Mmclass2Mmclass2
Mmclass2
 
Mmclass1
Mmclass1Mmclass1
Mmclass1
 
Lecture1
Lecture1Lecture1
Lecture1
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Ch4
Ch4Ch4
Ch4
 
Msd ch2 issues in multimedia
Msd ch2 issues in multimediaMsd ch2 issues in multimedia
Msd ch2 issues in multimedia
 

Último

COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 

Último (20)

COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 

Mmclass10

  • 2. The VBR Problem • Constant quality • Burstiness over multiple time scales • Difference within and between scenes • Frame structure of encoding algorithm • Consider the examples in the paper “ Statistical Properties of MPEG Video Traffic and their Impact on Traff ” – The frame and the GOP sizes can be approximated by the Gamma or LogNormal distributions – Long term dependencies exist between frames: Hurst exponents range from 0.7 to 1 • Hurst exponent: (R/S)N = (cN)H • R: range of cumulative deviation from mean, S: S.D.
  • 3. Transferring VBR Video • First approach • Server, network and client provision for peak rates • Most of the time resources will be underutilized • Second approach • Model the traffic by multiplexing the VBR video with other data flowing over the network • Come up with an “effective bandwidth” • Third approach • Use prior knowledge of the video content • Precompute a transmission schedule to • Minimize bit rate • Avoid overflow or underflow of client buffers Bandwidth smoothing
  • 4. Bandwidth Smoothing Algorithms • Primary goal • Reduce the peak transmission rate • Transmit large frames to the client playback buffer in advance of each burst • Optimization criteria • Minimize number of changes in transmission rate • Minimize variability of bandwidth requirement • Minimize client buffer utilization • Minimize number of ON-OFF segments in an ON-OFF transmission model • Change transmission rate only at periodic intervals • Minimize general cost metrics
  • 5. Overflow and Underflow • The video consists of n frames, where frame i needs fi bytes of storage • To permit continuity, the server should always avoid underflow, by serving enough data • By frame k the client consumes at least L(k) bytes, where • L(k)= ∑i=0..k fi • The upper bound of data received will be • U(k)=L(k)+b, where b is the playback buffer size • Break up the transmission into m linear segments such that during the run of the j-th segment the transmission rate is constant at some rate rj • During any run the number of bytes must be between L(k) and U(k)
  • 7. Selecting Long Trajectories • Starting at a point for run j+1, • the trajectory should run until it reaches the upper or the lower bound curve • At that frontier it should change the slope • Accepts client buffer size as input parameter • Algorithm MCBA (min. changes bandwidth allocation) • Minimize m and the peak bandwidth requirement • Polyline sliding-stretching algorithm • Linear complexity • Algorithm MVBA (min. variability bandwidth allocation) • Minimizes variance in rate requirements • Starting from leftmost point in the frontier, gradually alters rate requirements • Uses larger number of small bandwidth changes
  • 8. Smoothing at Peak Rate • RCBS (rate constrained bandwidth smoothing) • Given a maximum bandwidth constraint r, produces a schedule with smallest buffer utilization • Transmit frames as late as possible • Start with the last frame of the movie • If a frame exceeds the rate constraint, the frame rate is adjusted to the maximum allowed rate and transmitted earlier • Small small buffer size follows the actual data rate closely • Operates with MCBA/MVBA algorithm because they produce the value of r