SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

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
 

What's hot (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...
 

Viewers also liked

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
 

Viewers also liked (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 to 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 to 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
 

More from Hassan Dar

More from 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
 

Recently uploaded

Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Erbil Polytechnic University
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Crushers to screens in aggregate production
Crushers to screens in aggregate productionCrushers to screens in aggregate production
Crushers to screens in aggregate productionChinnuNinan
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Crystal Structure analysis and detailed information pptx
Crystal Structure analysis and detailed information pptxCrystal Structure analysis and detailed information pptx
Crystal Structure analysis and detailed information pptxachiever3003
 
Configuration of IoT devices - Systems managament
Configuration of IoT devices - Systems managamentConfiguration of IoT devices - Systems managament
Configuration of IoT devices - Systems managamentBharaniDharan195623
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdfHafizMudaserAhmad
 
BSNL Internship Training presentation.pptx
BSNL Internship Training presentation.pptxBSNL Internship Training presentation.pptx
BSNL Internship Training presentation.pptxNiranjanYadav41
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadaditya806802
 
Autonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.pptAutonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.pptbibisarnayak0
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communicationpanditadesh123
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfCh10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfChristianCDAM
 

Recently uploaded (20)

Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Crushers to screens in aggregate production
Crushers to screens in aggregate productionCrushers to screens in aggregate production
Crushers to screens in aggregate production
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Crystal Structure analysis and detailed information pptx
Crystal Structure analysis and detailed information pptxCrystal Structure analysis and detailed information pptx
Crystal Structure analysis and detailed information pptx
 
Configuration of IoT devices - Systems managament
Configuration of IoT devices - Systems managamentConfiguration of IoT devices - Systems managament
Configuration of IoT devices - Systems managament
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxDesigning pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf
 
BSNL Internship Training presentation.pptx
BSNL Internship Training presentation.pptxBSNL Internship Training presentation.pptx
BSNL Internship Training presentation.pptx
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasad
 
Autonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.pptAutonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.ppt
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communication
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfCh10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdf
 

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