












Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
UML011) All attributes and operations of interface must be public. All attributes and operations of an interface should have public visibility.Applies to: UMLInterface. (UML012) Aggregation must be one in an association. Applies to: UMLAssociation. (UML013) Type of an artifact instance must be an artifact. Applies to: UMLArtifactInstance. (UML014) Type of a component instance must be a component. Applies to: UMLComponentInstance. (UML015) Type of a node instance must be a node. Applies to: UMLNo
Typology: Cheat Sheet
1 / 20
This page cannot be seen from the preview
Don't miss anything!
https://gigaom.com/2012/11/09/online-viewers-start-leaving-if-video-doesnt-play-in-2-seconds-says-study/ Video: La Luna (Pixar 2011)
2
Why is ABR Challenging?
Network throughput is variable & uncertain Conflicting QoE goals
ABR agent bitrates 240P 480P 720P 1080P network and video measurements
720P
maximize QoE (t, t + T) subject to system dynamics
Problem: Needs accurate throughput model
Throughput Bitrate^ (Mbps) Buffer size (sec)
Reinforcement Learning Goal: maximize the cumulative reward Agent Environment Observe state Take action Reward
10 How to Train the ABR Agent ABR agent state
240P 480P 720P 1080P policy πθ( s, a ) Take action a next bitrate Observe state s parameter θ estimate from empirical data Training : Collect experience data : trajectory of [state, action, reward]
What Pensieve is good at
Pensieve MPC Demo Rebuffering chances of outage
0
Average QoE Buffer-based Rate-based BOLA MPC robustMPC Pensieve offline optimal 0
Average QoE Buffer-based Rate-based BOLA MPC robustMPC Pensieve offline optimal 0
Average QoE Buffer-based Rate-based BOLA MPC robustMPC Pensieve offline optimal 0
Average QoE Buffer-based Rate-based BOLA MPC robustMPC Pensieve offline optimal 0
Average QoE Buffer-based Rate-based BOLA MPC robustMPC Pensieve offline optimal 0
Average QoE Buffer-based Rate-based BOLA MPC robustMPC Pensieve offline optimal Trace-driven Evaluation
bett er bett er Pensieve improves the best previous scheme by 12-25% and is within 9-14% of the offline optimal 14
Does Pensieve Generalize? 3G network trace
Does Pensieve Generalize?