GreenBag: Energy-efficient Bandwidth Aggregation For Real-time Streaming in Heterogeneous Mobile Wireless Networks
|
|
- Dustin Morris
- 5 years ago
- Views:
Transcription
1 GreenBag: Energy-efficient Bandwidth Aggregation For Real-time Streaming in Heterogeneous Mobile Wireless Networks Duc Hoang Bui, Kilho Lee, Sangeun Oh, Insik Shin Dept. of Computer Science KAIST, South Korea Hyojeong Shin Dept. of ECE Duke University, USA Honguk Woo, Daehyun Ban Software R&D Center Samsung Electronics, South Korea
2 Mobile Multimedia Streaming Popularity Global Mobile Video Traffic Trend 66% 60% 63% 51% 54% 57% [Cisco Visual Networking Index] 2
3 Motivation High quality video streaming requires high bandwidth Streaming ultra-hd 4K videos: 19 Mbps [Youtube] Recording 1080p full-hd videos on smartphones: Mbps 3
4 Motivation High quality video streaming requires high bandwidth Streaming ultra-hd 4K videos: 19 Mbps [Youtube] Recording 1080p full-hd videos on smartphones: Mbps 19 Mbps 4
5 Motivation High quality video streaming requires high bandwidth Streaming ultra-hd 4K videos: 19 Mbps [Youtube] Recording 1080p full-hd videos on smartphones: Mbps LTE service download speeds in US: 4-13 Mbps [TechHive13] 19 Mbps 13 Mbps 5
6 Motivation High quality video streaming requires high bandwidth Streaming ultra-hd 4K videos: 19 Mbps [Youtube] Recording 1080p full-hd videos on smartphones: Mbps LTE service download speeds in US: 4-13 Mbps [TechHive13] 10 Mbps 19 Mbps 13 Mbps 6
7 Motivation High quality video streaming requires high bandwidth Streaming ultra-hd 4K videos: 19 Mbps [Youtube] Recording 1080p full-hd videos on smartphones: Mbps LTE service Hard download to provide speeds QoS in US: over 4-13 a Mbps single [TechHive13] link 10 Mbps 19 Mbps 13 Mbps 7
8 Opportunities Mobile bandwidth aggregation Multiple network interfaces on smartphones: 3G/LTE and WiFi Create one logical link via two physical links LTE provides high bandwidth comparable to WiFi 10 Mbps 23 Mbps 19 Mbps 13 Mbps 8
9 Why Bandwidth Aggregation? 9
10 Why Bandwidth Aggregation? LTE Thrput. WiFi Thrput. LTE Thrput. Interruption WiFi Thrput. Interruption LTE Thrput. WiFi Thrput. Interruption 10
11 Why Bandwidth Aggregation? 11
12 QoS Requirements in Video Streaming A video consists of multiple frames Video file 12
13 QoS Requirements in Video Streaming A video consists of multiple frames Video frame Video file 13
14 QoS Requirements in Video Streaming A video consists of multiple frames Each frame has its own deadline d i Video frame Deadline of frame i th Video file d 1 d 2 d 3 d 4 d 5 14
15 QoS Requirements in Video Streaming A video consists of multiple frames Each frame has its own deadline Video file Frame 5 Frame 4 d i Deadline of frame i th Frame 3 Frame 2 Frame 1 d 1 d 2 d 3 d 4 d 5 Time 15
16 QoS Requirements in Video Streaming A video consists of multiple frames Each frame has its own deadline Video file Frame 5 Frame 4 d i Deadline of frame i th Frame 3 Frame 2 Frame 1 a 3 Need amount of data a 3 for frame 3 Display frame 3 at deadline d 3 d 1 d 2 d 3 d 4 d 5 Time 16
17 QoS Requirements in Video Streaming Hard to obtain deadline of each frame in the encoded video Approximation Video file Frame 5 Frame 4 d i Deadline of frame i th Frame 3 Frame 2 Frame 1 d 1 d 2 d 3 d 4 d 5 Time 17
18 QoS Requirements in Video Streaming Hard to obtain deadline of each frame in the encoded video Approximation: Linear deadlines of bits GangnamStyle.mp4 [YouTube] 18
19 QoS Requirements in Video Streaming Hard to obtain deadline of each frame in the encoded video Approximation: Linear deadlines of bits Video file Frame 5 Frame 4 Frame 3 d i Deadline of frame i th Deadlines of bits Frame 2 Frame 1 d 1 d 2 d 3 d 4 d 5 Time 19
20 Downloaded Data (1/3) Video playback decodes data in order Not all downloaded data is in order In-order data Out-of-order data All downloaded data In-order data Out-of-order data File Video playback Downloaded portion Undownloaded portion 20
21 Downloaded Data (2/3) QoS satisfied: In-order data satisfies QoS requirement Downloaded Data File size All downloaded data QoS requirement Out-of-order data In-order data Time 21
22 Downloaded Data (2/3) QoS satisfied: In-order data satisfies QoS requirement Downloaded Data File size All downloaded data QoS requirement Out-of-order data In-order data All deadlines satisfied Time 22
23 Downloaded Data (2/3) QoS satisfied: In-order data satisfies QoS requirement Downloaded Data File size QoS requirement Decoded data All deadlines satisfied Time 23
24 Downloaded Data (3/3) Out-of-order data can cause deadline misses Same all-downloaded-data line, lots of out-of-order data Downloaded Data File size QoS requirement All downloaded data Out-of-order data In-order data Deadline miss Time 24
25 Downloaded Data (3/3) Out-of-order data can cause deadline misses Same all-downloaded-data line, lots of out-of-order data Downloaded Data File size QoS requirement All downloaded data Decoded data Deadline miss Time 25
26 Bandwidth Aggregation Divide the file downloading into the two different interfaces Divide the file into small segments and assign each segment to one of the links for downloading 26
27 Bandwidth Aggregation Divide the file downloading into the two different interfaces Divide the file into small segments and assign each segment to one of the links for downloading File 27
28 Bandwidth Aggregation Divide the file downloading into the two different interfaces Divide the file into small segments and assign each segment to one of the links for downloading File 28
29 Bandwidth Aggregation Divide the file downloading into the two different interfaces Divide the file into small segments and assign each segment to one of the links for downloading File LTE WiFi WiFi LTE LTE WiFi LTE WiFi WiFi WiFi 29
30 Bandwidth Aggregation Divide the file downloading into the two different interfaces Divide the file into small segments and assign each segment to one of the links for downloading Two basic problems Segment size decision Segment channel assignment File LTE WiFi WiFi LTE LTE WiFi LTE WiFi WiFi WiFi 30
31 File Bandwidth Aggregation Divide the file downloading into the two different interfaces Divide the file into small segments and assign each segment to one of the links for downloading Two basic problems Segment size decision Segment channel assignment Major issue: out-of-order delivery Inherent issue when using multiple links Out-of-order segment LTE WiFi WiFi LTE LTE WiFi LTE WiFi WiFi WiFi Downloaded portion Downloading in progress 31
32 Challenge: out-of-order data Out-of-order data can cause playback interruptions Longer initial start time Interruptions during playback 32
33 Challenge: Link heterogeneity Requires load-balancing Optimal case: Two links finish segments at the same time Places Bandwidth heterogeneity in different places 33
34 Challenge: Bandwidth fluctuation Hard to have accurate prediction of network condition Recovery: replan downloading when prediction is wrong LTE bandwidth fluctuation 34
35 System Goals Goal: mobile bandwidth aggregation system for real-time multimedia streaming Easy to deploy No change to the existing Internet infrastructure and servers Energy efficient subject to QoS satisfaction Mobile devices are battery-powered Significant energy usage from the use of multiple network interfaces Yet, the user experience is more important 35
36 Problem Statement Support the QoS requirements of real-time video streaming in the most energy-efficient way Address the two basic problems Segment size decision Segment channel assignment 0 1 ii NN 1 ssssssss ccccccccccccc aaaaaaaaaaaaaaaaaaaa 36
37 Problem Statement Multi-objective optimization problem as a lexicographic optimization Considering QoS satisfaction more important than energy saving Problem #1: minimize playback time for QoS satisfaction Problem #2: minimize energy consumption subject to results in problem #1 0 1 ii NN 1 ssssssss ccccccccccccc aaaaaaaaaaaaaaaaaaaa 37
38 Bandwidth Aggregation Techniques Packet scheduler on network proxies EDPF [TMC06]: uses Earliest Delivery Path First packet scheduler Transport layer MPTCP [IFIPNet11]: extends TCP to support multiple paths Application layer MultiNets [RTAS12]: provides seamless switching between 3G and WiFi 38
39 Bandwidth Aggregation Techniques Packet scheduler on network proxies EDPF [TMC06]: uses Earliest Delivery Path First packet scheduler Transport layer MPTCP [IFIPNet11]: extends TCP to support multiple paths Application layer MultiNets [RTAS12]: provides seamless switching between 3G and WiFi Hard to deploy Require changes to the existing servers or Internet infrastructure Not designed for energy saving and QoS satisfaction simultaneously 39
40 GreenBag: Multi-link Data Streaming Scheme Divide a file into segments, then divide each segment further into two subsegments, and assign each subsegment into one of the two interfaces for downloading 40
41 GreenBag: Multi-link Data Streaming Scheme Divide a file into segments, then divide each segment further into two subsegments, and assign each subsegment into one of the two interfaces for downloading In-order data Out-of-order data 41
42 GreenBag: Multi-link Data Streaming Scheme Divide a file into segments, then divide each segment further into two subsegments, and assign each subsegment into one of the two interfaces for downloading In-order data Out-of-order data 42
43 GreenBag: Multi-link Data Streaming Scheme Divide a file into segments, then divide each segment further into two subsegments, and assign each subsegment into one of the two interfaces for downloading In-order data Out-of-order data 43
44 GreenBag: Multi-link Data Streaming Scheme Divide a file into segments, then divide each segment further into two subsegments, and assign each subsegment into one of the two interfaces for downloading In-order data 44
45 GreenBag Architecture A middleware on smartphones which provides energyefficient multi-link data streaming services Acts as a proxy between video player and server GreenBag Video Player HTTP Engine Buffer Download Engine LTE WiFi Server Download Planner 45
46 GreenBag Architecture A middleware on smartphones which provides energyefficient multi-link data streaming services Acts as a proxy between video player and server GreenBag Video Player HTTP Engine Buffer Download Engine LTE WiFi Server Segment Manager Download Planner Medium Load Balancer Recovery Decision Maker Energy-aware Link Mode Chooser Energy Goodput Model Predictor Video Player State Monitor 46
47 GreenBag Architecture A middleware on smartphones which provides energyefficient multi-link data streaming services Acts as a proxy between video player and server GreenBag Video Player HTTP Engine Buffer Download Engine LTE WiFi Server Segment Manager Download Planner Medium Load Balancer Recovery Decision Maker Energy-aware Link Mode Chooser Energy Goodput Model Predictor Video Player State Monitor 47
48 GreenBag Architecture A middleware on smartphones which provides energyefficient multi-link data streaming services Acts as a proxy between video player and server GreenBag Video Player HTTP Engine Buffer Download Engine LTE WiFi Server Segment Manager Download Planner Medium Load Balancer Recovery Decision Maker Energy-aware Link Mode Chooser Energy Goodput Model Predictor Video Player State Monitor 48
49 LTE Power Management States of LTE power management: ACTIVE, TAIL, and IDLE LTE interface in TAIL state has high power consumption The TAIL state timeout TT tttttttt is long (11.2 seconds) Keep LTE idle long enough until LTE interface demotes to IDLE state Not opportunistically offloading data to WiFi ACTIVE ACTIVE any data traffic IDLE any data traffic TAIL state timeout expires no data traffic TAIL IDLE TAIL TT tttttttt (a) LTE power states (b) LTE power trace 49
50 Energy-aware Link-mode Chooser Choose the link mode which consumes the least energy to download the remaining portion of the file without incurring any QoS violation (playback interruption) Three link modes: Dual-link, LTE-only, and WiFi-only 50
51 Power Energy-aware Link-mode Chooser Choose the link mode which consumes the least energy to download the remaining portion of the file without incurring any QoS violation (playback interruption) Three link modes: Dual-link, LTE-only, and WiFi-only Save energy by avoiding irregular data transfer over LTE tt AA tt BB tt CC LTE TAIL Energy LTE TAIL Energy Power LTE TAIL Energy EE AA EE BB EE CC Time Total data transfer time: tt AA + tt BB = tt CC Total energy consumption: EE AA + EE BB > EE CC Time 51
52 Evaluation Evaluation in real-world networks Evaluation in emulated environment 52
53 Real-world Networks Experiment Setup (1/2) Compare 4 configurations (GB-E, GB-P, LTE-only, and WiFi-only) in 3 scenarios (Stationary #1, Stationary #2, and Mobile) in terms of 2 performance metrics Two performance metrics Playback time Energy consumption Four configurations GB-E: GreenBag-Energy mode, supports QoS while saving energy GB-P: GreenBag-Performance mode, maximizes throughput without saving energy LTE-only (WiFi-only): video streaming using only LTE (WiFi) 53
54 Real-world Networks Experiment Setup (2/2) Compare the 4 configurations (GB-E, GB-P, LTE-only, and WiFi-only) in 3 scenarios (Stationary #1, Stationary #2, and Mobile) Three scenarios Stationary #1: Bandwidth of LTE is always greater than of WiFi Stationary #2: Bandwidth of LTE is always smaller than of WiFi Mobile: WiFi bandwidth fluctuates fast and has a drop due to user mobility Stationary #1 Stationary #2 Mobile Average LTE bandwidth (Mbps) Average WiFi bandwidth (Mbps) Total average bandwidth (Mbps) Experimented video has 6.1Mbps average bit rate, and is 117 seconds long 54
55 Performance in Real-world Environments GreenBag minimizes video interruption time GreenBag provided no interruption while LTE-only and WiFionly had sec interruption during video playback 55
56 Performance in Real-world Environments GB-E not only minimizes video interruption time but also consumes 14-25% less energy than GB-P 56
57 Playback Time Minimization Demo 57
58 Energy Consumption Minimization Demo 58
59 Evaluation in Emulated Environment Evaluates GreenBag in various environments Automated experimentation Experiment setup Emulated network Emulated player Evaluate four aspects of GreenBag Segment size overhead Effectiveness of adaptive load balancing Effectiveness of recovery mechanism Effectiveness of energy-aware link mode switching 59
60 60 Effectiveness of Recovery Mechanism (1/2) Recovery mechanism avoids the long outof-order data caused by bandwidth drops E.g. WiFi bandwidth can drop when the smartphone moves out of WiFi coverage
61 Effectiveness of Recovery Mechanism (2/2) Recovery mechanism keeps playback time minimum even in the presence of multiple of bandwidth drops 61
62 Effectiveness of Energy-aware Link-mode Switching GB-E provides the same playback time with GB-P, while saving 2%-40% of energy consumption of GB-P VVVVVVVVVVVVVVVVVVVVVVVV TTTTTTTTTTTTTTTTTTTTTTTTTTT 62
63 Conclusion 1. Formulate bandwidth aggregation for real-time video streaming as a lexicographic optimization 2. Design a multi-link data streaming middleware to support real-time delivery in the most energy-efficient way 3. Implement a prototype of GreenBag on Android-based mobile devices equipped with LTE and WiFi interfaces To the best of our knowledge, this is one of the first LTEenabled prototypes which demonstrates the effectiveness of bandwidth aggregation for energy-efficient real-time delivery on mobile phones 63
64 THANK YOU QUESTIONS AND ANSWERS cps.kaist.ac.kr/greenbag
65
66 Our System Easy to deploy Works on the application layer of the receiver, requiring no changes to the existing servers and Internet infrastructure Contrast to transport layer solutions (MPTCP and MPRTP) and scheduling network proxy solutions (EDPF scheduler and PRISM) Uses the standard HTTP which is prevalent and benefits from HTTP content caching on the Internet Conserves energy in bandwidth aggregation subject to QoS constraints Saves energy basing on LTE power management Other bandwidth aggregation solutions (OPERETTA and MultiNets) paid little attention to energy consumption in cellular networks and QoS satisfaction simultaneously Evaluated in real-world networks LTE-enabled prototype demonstrates its effectiveness for realtime video streaming on real-world networks 66
67 Next Segment Planning Procedure GreenBag plans the next segment to download further when remaining time for a link to finish its subsegment is smaller than a threshold IF NOT Perform recovery THEN Decide the next segment size Choose the most energy-efficient link mode Decide the subsegment sizes of the two links in the next segment Segment Manager Download Planner Medium Load Balancer Recovery Decision Maker Energy-aware Link Mode Chooser Energy Goodput Model Predictor Video Player State Monitor 67
68 Components of Download Planner (1/5) Segment Manager Determine the next segment size Uses a fixed segment size in typical cases Minimizes waiting time between consecutive segments by using HTTP pipelining Segment Manager Download Planner Medium Load Balancer Recovery Decision Maker Energy-aware Link Mode Chooser Energy Goodput Model Predictor Video Player State Monitor 68
69 Components of Download Planner (2/5) Medium Load Balancer Determine the subsegment sizes and links assignment in the next segment Basing on unfinished portion size, next segment size, and estimation of goodput (detailed formulas in the paper) Reduce out-of-order delivery Both interfaces would finish at the same time The faster link would download the earlier subsegment Require good estimation of current goodput Segment Manager Download Planner Medium Load Balancer Recovery Decision Maker Energy-aware Link Mode Chooser Energy Goodput Model Predictor Video Player State Monitor 69
70 Components of Download Planner (3/5) Recovery Decision Maker Handle the case when goodput estimation is wrong Replan the downloading again When GreenBag made poor decisions on load balancing due to fast fluctuation of network bandwidth, such as a drop of WiFi bandwidth Segment Manager Download Planner Medium Load Balancer Recovery Decision Maker Energy-aware Link Mode Chooser Energy Goodput Model Predictor Video Player State Monitor 70
71 Appendix Energy Models of LTE and WiFi Transmission energy used to download xx Mbits with bandwidth yy Mbps is formulated as EE tttt xx, yy = αα yy + ββ xx yy (mmmm) αα yy + ββ : power consumption; xx : time for downloading data yy LTE WiFi αα ββ Energy consumption in TAIL state of LTE: EE tttttttt = PP tttttttt tt Power consumption in TAIL state: PP tttttttt = mmmm tt is the duration in which LTE is in TAIL state We ignore promotion, and data upload energy values, because they are too small 71
72 Video Player Model The video player is modeled as a queue in front of the video decoder Arrived data: AA(tt) Decoded data: DD(tt) Buffered data: XX(tt) XX tt = AA tt DD(tt) Video playback starts when data in the buffer is sufficient: XX tt BB B is called lower threshold Video player pauses when buffered data XX tt decreases to zero Data Source A(t) D(t) L k-th bit A(t) Data size Video Buffer X(t) B X(t) B B D(t) Video Decoder t 0 t 1 t 2 t 3 t 4 Time 72
73 Segment Size Overhead Optimal segment sizes are independent of bandwidth heterogeneity and video bit rates Small segment size imposes more overhead in requesting every new segment Large segment size increases out-of-order data delivery VVVVVVVVVVVVVVVVVVVVVVVV TTTTTTTTTTTTTTTTTTTTTTTTTTT (a) Overhead in different link heterogeneity (b) Overhead in different video bit rates 73
74 Effectiveness of Adaptive Load Balancing Bandwidth heterogeneity has little effect on the performance of the adaptive load balancing scheme, while affecting the fixed load balancing (1:1) significantly (LTE:WiFi) 74
Cooperative Mobile Internet Access with Opportunistic Scheduling
Cooperative Mobile Internet Access with Opportunistic Scheduling Pouya Ostovari, Jie Wu, and Abdallah Khreishah Computer & Information Sciences Temple University Center for Networked Computing http://www.cnc.temple.edu
More informationAdaptive Video Acceleration. White Paper. 1 P a g e
Adaptive Video Acceleration White Paper 1 P a g e Version 1.0 Veronique Phan Dir. Technical Sales July 16 th 2014 2 P a g e 1. Preface Giraffic is the enabler of Next Generation Internet TV broadcast technology
More informationDynamic Adaptive Streaming over HTTP (DASH) Application Protocol : Modeling and Analysis
Dynamic Adaptive Streaming over HTTP (DASH) Application Protocol : Modeling and Analysis Dr. Jim Martin Associate Professor School of Computing Clemson University jim.martin@cs.clemson.edu http://www.cs.clemson.edu/~jmarty
More informationQuickly Starting Media Streams Using QUIC
Quickly Starting Media Streams Using QUIC Packet Video Workshop 2018 Şevket Arısu and Ali C. Begen Agenda Motivation and our goal Previous work and our contributions Approach, setup and evaluation Results
More informationHow YouTube Performance is Improved in the T-Mobile Network. Jie Hui, Kevin Lau, Ankur Jain, Andreas Terzis, Jeff Smith T Mobile, Google
How YouTube Performance is Improved in the T-Mobile Network Jie Hui, Kevin Lau, Ankur Jain, Andreas Terzis, Jeff Smith T Mobile, Google Speakers Jie Hui Kevin Lau Ankur Jain Andreas Terzis Jeff Smith Executive
More informationQoE-Driven Video Streaming and Video Content Caching
CommNet2 & IcoreJoint Workshop on Content Caching & Distributed Storage for Future Communication Networks QoE-Driven Video Streaming and Video Content Caching Xiaohong Peng Adaptive Communications Networks
More informationAn In-depth Study of LTE: Effect of Network Protocol and Application Behavior on Performance
An In-depth Study of LTE: Effect of Network Protocol and Application Behavior on Performance Authors: Junxian Huang, Feng Qian, Yihua Guo, Yuanyuan Zhou, Qiang Xu, Z. Morley Mao, Subhabrata Sen, Oliver
More informationGVF Connectivity 2017 Serving the next generation customers, extending the demarcation Comtech EF Data Corp.
GVF Connectivity 2017 Serving the next generation customers, extending the demarcation 2015 Comtech EF Data Corp. The Challenge (Cisco VNI Mobile Traffic Feb. 2017) MEA mobile data traffic grew 96% in
More informationScaling Internet TV Content Delivery ALEX GUTARIN DIRECTOR OF ENGINEERING, NETFLIX
Scaling Internet TV Content Delivery ALEX GUTARIN DIRECTOR OF ENGINEERING, NETFLIX Inventing Internet TV Available in more than 190 countries 104+ million subscribers Lots of Streaming == Lots of Traffic
More informationInteractive Branched Video Streaming and Cloud Assisted Content Delivery
Interactive Branched Video Streaming and Cloud Assisted Content Delivery Niklas Carlsson Linköping University, Sweden @ Sigmetrics TPC workshop, Feb. 2016 The work here was in collaboration... Including
More informationDistributed Video Systems Chapter 3 Storage Technologies
Distributed Video Systems Chapter 3 Storage Technologies Jack Yiu-bun Lee Department of Information Engineering The Chinese University of Hong Kong Contents 3.1 Introduction 3.2 Magnetic Disks 3.3 Video
More informationMultimedia Streaming. Mike Zink
Multimedia Streaming Mike Zink Technical Challenges Servers (and proxy caches) storage continuous media streams, e.g.: 4000 movies * 90 minutes * 10 Mbps (DVD) = 27.0 TB 15 Mbps = 40.5 TB 36 Mbps (BluRay)=
More informationATL : An Adaptive Transport Layer Protocol Suite for Next Generation Wireless Internet
ATL : An Adaptive Transport Layer Protocol Suite for Next Generation Wireless Internet O. B. Akan and F. Akyildiz IEEE Trans. On Selected Areas in Communications, vol. 22, no. 5, 2004 First paper deals
More informationEnergy Consumption in Mobile Phones: A Measurement Study and Implications for Network Applications (IMC09)
Energy Consumption in Mobile Phones: A Measurement Study and Implications for Network Applications (IMC09) Niranjan Balasubramanian Aruna Balasubramanian Arun Venkataramani University of Massachusetts
More informationExperimental Evaluation of YouTube Performance on MPTCP-based LTE-WLAN Integration
Experimental Evaluation of YouTube Performance on MPTCP-based LTE-WLAN Integration Shashwat Kumar, Himank Gupta, and Dr. Antony Franklin A. NeWS Lab Department of Computer Science and Engineering Indian
More informationMobile Edge Computing for 5G: The Communication Perspective
Mobile Edge Computing for 5G: The Communication Perspective Kaibin Huang Dept. of Electrical & Electronic Engineering The University of Hong Kong Hong Kong Joint Work with Yuyi Mao (HKUST), Changsheng
More informationOpen Mobile Platforms. EE 392I, Lecture-6 May 4 th, 2010
Open Mobile Platforms EE 392I, Lecture-6 May 4 th, 2010 Open Mobile Platforms The Android Initiative T-Mobile s ongoing focus on Android based devices in US and EU markets In Nov 2007, Google announced
More informationProbe or Wait : Handling tail losses using Multipath TCP
Probe or Wait : Handling tail losses using Multipath TCP Kiran Yedugundla, Per Hurtig, Anna Brunstrom 12/06/2017 Probe or Wait : Handling tail losses using Multipath TCP Outline Introduction Handling tail
More informationDesign, Implementation, and Evaluation of Energy-Aware Multi-Path TCP
Design, Implementation, and Evaluation of Energy-Aware Multi-Path TCP Yeon-sup Lim 1, Yung-Chih Chen 1, Erich M. Nahum 2, Don Towsley 1, Richard J. Gibbens 3, and Emmanuel Cecchet 1 1 College of Computer
More informationEnergy-Aware CPU Frequency Scaling for Mobile Video Streaming
Energy-Aware CPU Frequency Scaling for Mobile Video Streaming Wenjie Hu and Guohong Cao Department of Computer Science and Engineering The Pennsylvania State University E-mail: {wwh568, gcao}@cse.psu.edu
More informationSurvey on Concurrent Multipath Scheduling for Real Time Video Streaming in Wireless Network
RESEARCH ARTICLE Survey on Concurrent Multipath Scheduling for Real Time Video Streaming in Wireless Network Rohit Salkute 1, Prof. D.G. Vyawahare 2 1(Computer Science and Engineering, SGBAU, Amravati
More informationEnergy-Aware CPU Frequency Scaling for Mobile Video Streaming
1 Energy-Aware CPU Frequency Scaling for Mobile Video Streaming Yi Yang, Student Member, IEEE, Wenjie Hu, Student Member, IEEE, Xianda Chen, Student Member, IEEE, Guohong Cao, Fellow, IEEE, Abstract The
More informationpresented by: [ THE TECHNOLOGY LIAISON TEAM ORKTS CUHK ]
presented by: [ THE TECHNOLOGY LIAISON TEAM ORKTS CUHK ] Category Application Invention Title Principle Investigator CUHK Tech ID HTTP-based Video Streaming Devices and Methods for Scheduling Transmission
More informationDelay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet
Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Hong-rae Lee, Tae-jun Jung, Kwang-deok Seo Division of Computer and Telecommunications Engineering
More informationSUMMERY, CONCLUSIONS AND FUTURE WORK
Chapter - 6 SUMMERY, CONCLUSIONS AND FUTURE WORK The entire Research Work on On-Demand Routing in Multi-Hop Wireless Mobile Ad hoc Networks has been presented in simplified and easy-to-read form in six
More informationNetwork Coding and Reliable Communications Group 1. Collaborators
Network Coding and Reliable Communications Group 1 Collaborators MIT: Jason Cloud, Flavio du Pin Calmon, Ulric Ferner, Michael Kilian, Minji Kim, Asuman Ozdaglar, Ali ParandehGheibi, Devavrat Shah, Danail
More informationIMPROVING LIVE PERFORMANCE IN HTTP ADAPTIVE STREAMING SYSTEMS
IMPROVING LIVE PERFORMANCE IN HTTP ADAPTIVE STREAMING SYSTEMS Kevin Streeter Adobe Systems, USA ABSTRACT While HTTP adaptive streaming (HAS) technology has been very successful, it also generally introduces
More informationTANGO: Enabling New Services through Cooperation between Cellular Network and Mobile Devices. Motivation
TANGO: Enabling New Services through Cooperation between Cellular and Mobile Devices Nawanol Theera-Ampornpunt, Sambit Mishra, Saurabh Bagchi, Kaustubh Joshi (AT&T), Rajesh Panta (AT&T) Motivation Cellular
More informationCache Replacement Strategies for Scalable Video Streaming in CCN
Cache Replacement Strategies for Scalable Video Streaming in CCN Junghwan Lee, Kyubo Lim, and Chuck Yoo Dept. Computer Science and Engineering Korea University Seoul, Korea {jhlee, kblim, chuck}@os.korea.ac.kr
More informationOverview of Wi-Fi. Dr. Srikanth Subramanian CKO, Nanocell Networks Wi-Fi A Wireless Success Story
Overview of Wi-Fi Dr. Srikanth Subramanian CKO, Nanocell Networks www.nanocellnetworks.com Wi-Fi A Wireless Success Story Wi-Fi present in all laptops/aps Wi-Fi Traffic trends Source: Cisco percentage
More informationAll about the user with U-vMOS
Industry Perspectives All about the user with U-vMOS Huawei's U-vMOS is an E2E mobile video solution for measuring, planning, and optimizing viewing It helps operators build video-centric mobile broadband
More informationNetwork Coding and Reliable Communications Group 1. Collaborators
1 Collaborators MIT: Jason Cloud, Flavio du Pin Calmon, Szymon Jakubczak (now Google), Minji Kim (now Akamai), Marie- Jose Montpetit, Asuman Ozdaglar, Ali ParandehGheibi,, Devavrat Shah, Jay-Kumar Sundararajan
More informationirtc: Live Broadcasting
1 irtc: Live Broadcasting Delivering ultra-low-latency media at massive scale with LiveSwitch and WebRTC Introduction In the early days of the Internet and personal computing, it wasn t uncommon to wait
More informationProxy-based TCP-friendly streaming over mobile networks
Proxy-based TCP-friendly streaming over mobile networks Frank Hartung Uwe Horn Markus Kampmann Presented by Rob Elkind Proxy-based TCP over mobile nets 1 Outline Introduction TCP Friendly Rate Control
More informationConnecting to the Cloud
Connecting to the Cloud Tomorrow is Now: What we are Connecting to the Cloud Robert Stevenson Chief Business Officer & SVP Strategy GAIKAI, a Sony Computer Entertainment Company DCIA Conference at CES
More informationPage 1. Outline / Computer Networking : 1 st Generation Commercial PC/Packet Video Technologies
Outline 15-441/15-641 Computer Networking Lecture 18 Internet Video Delivery Peter Steenkiste Slides by Professor Hui Zhang Background Technologies: - HTTP download - Real-time streaming - HTTP streaming
More informationHeader Compression Capacity Calculations for Wireless Networks
Header Compression Capacity Calculations for Wireless Networks Abstract Deployment of wireless transport in a data-centric world calls for a fresh network planning approach, requiring a balance between
More informationWireless TCP Performance Issues
Wireless TCP Performance Issues Issues, transport layer protocols Set up and maintain end-to-end connections Reliable end-to-end delivery of data Flow control Congestion control Udp? Assume TCP for the
More informationEnd-to-End Transport Layer Services in the MobilityFirst Network
End-to-End Transport Layer Services in the MobilityFirst Network Kai Su, Francesco Bronzino, Dipankar Raychaudhuri, K.K. Ramakrishnan WINLAB Research Review Winter 2014 Transport Services From TCP/IP to
More informationVideo Quality for Live Adaptive Bit-Rate Streaming: Achieving Consistency and Efficiency
Video Quality for Live Adaptive Bit-Rate Streaming: Achieving Consistency and Efficiency Introduction The video industry is undergoing an unprecedented amount of change. More premium live video content
More informationCenter for Networked Computing
Concept of Mobile Cloud Computing (MCC): - Offload the computation complexity task from mobile devices to the cloud - Combination of cloud computing, mobile computing, and wireless networks to bring rich
More informationRate Adaptation in
Rate Adaptation in 802.11 SAMMY KUPFER Outline Introduction Intuition Basic techniques Techniques General Designs Robust Rate Adaptation for 802.11 (2006) Efficient Channel aware Rate Adaptation in Dynamic
More informationOver-The-Top (OTT) Aggregation Solutions
Over-The-Top (OTT) Aggregation Solutions Omkar Dharmadhikari, Wireless Architect odharmadhikari@cablelabscom CableLabs February 12, 2019 Agenda Introduction Why aggregation is important? Traditional Aggregation
More informationInternet Networking recitation #13 HLS HTTP Live Streaming
recitation #13 HLS HTTP Live Streaming Winter Semester 2013, Dept. of Computer Science, Technion 1 2 What is Streaming? Streaming media is multimedia that is constantly received by and presented to the
More informationExperimental Evaluation of Large Scale WiFi Multicast Rate Control
Experimental Evaluation of Large Scale WiFi Multicast Rate Control Varun Gupta*, Craig Gutterman*, Gil Zussman*, Yigal Bejeranoº *Electrical Engineering, Columbia University ºBell Labs, Nokia Objective
More informationECF: An MPTCP Path Scheduler to Manage Heterogeneous Paths
: An MPTCP Path Scheduler to Manage Heterogeneous Paths ABSTRACT Yeon-sup Lim IBM Research y.lim@ibm.com Don Towsley University of Massachusetts Amherst towsley@cs.umass.edu Multi-Path TCP (MPTCP) is a
More informationChoosing the Right Acceleration Solution
Choosing the Right Acceleration Solution In the previous piece in this series, What is Network Acceleration, we outlined the various techniques used to improve network performance. Now, we will discuss
More informationRPT: Re-architecting Loss Protection for Content-Aware Networks
RPT: Re-architecting Loss Protection for Content-Aware Networks Dongsu Han, Ashok Anand ǂ, Aditya Akella ǂ, and Srinivasan Seshan Carnegie Mellon University ǂ University of Wisconsin-Madison Motivation:
More informationA closer look at network structure:
T1: Introduction 1.1 What is computer network? Examples of computer network The Internet Network structure: edge and core 1.2 Why computer networks 1.3 The way networks work 1.4 Performance metrics: Delay,
More informationSatellite-Based Cellular Backhaul in the Era of LTE
Satellite-Based Cellular Backhaul in the Era of LTE Introduction 3 Essential Technologies for 3G/LTE Backhauling over Satellite 6 Gilat s Solution SkyEdge II-c Capricorn 7 Why Ultra-fast TDMA is the Only
More informationMobile Middleware Course. Mobile Platforms and Middleware. Sasu Tarkoma
Mobile Middleware Course Mobile Platforms and Middleware Sasu Tarkoma Role of Software and Algorithms Software has an increasingly important role in mobile devices Increase in device capabilities Interaction
More informationStreamloading: Low cost high quality video streaming. Shivendra S. Panwar (joint work with Amir Hosseini and Fraida Fund)
Streamloading: Low cost high quality video streaming Shivendra S. Panwar (joint work with Amir Hosseini and Fraida Fund) Modern Cellular Networks Modern Cellular Networks Evolution of modern cellular networks:
More informationImproving Multipath TCP. PhD Thesis - Christoph Paasch
Improving Multipath TCP PhD Thesis - Christoph Paasch The Internet is like a map... highly connected Communicating over the Internet A 1 A A 2 A 3 A 4 A 5 Multipath communication A 1 A 2 A 3 A 4 A 5 A
More informationOptimized Paging Cache Mappings for efficient location management Hyun Jun Lee, Myoung Chul Jung, and Jai Yong Lee
Optimized Paging Cache Mappings for efficient location management Hyun Jun Lee, Myoung Chul Jung, and Jai Yong Lee Abstract Cellular IP maintains distributed cache for location management and routing purposes.
More informationImproving Internet Performance through Traffic Managers
Improving Internet Performance through Traffic Managers Ibrahim Matta Computer Science Department Boston University Computer Science A Glimpse of Current Internet b b b b Alice c TCP b (Transmission Control
More informationWB-RTO: A Window-Based Retransmission Timeout. Ioannis Psaras, Vassilis Tsaoussidis Demokritos University of Thrace, Xanthi, Greece
WB-RTO: A Window-Based Retransmission Timeout Ioannis Psaras, Vassilis Tsaoussidis Demokritos University of Thrace, Xanthi, Greece Motivation and Contribution We observe that retransmission scheduling
More informationAppendix B. Standards-Track TCP Evaluation
215 Appendix B Standards-Track TCP Evaluation In this appendix, I present the results of a study of standards-track TCP error recovery and queue management mechanisms. I consider standards-track TCP error
More informationEmulation of Dynamic Adaptive Streaming over HTTP with Mininet
Emulation of Dynamic Adaptive Streaming over HTTP with Mininet Anatoliy Zabrovskiy Evgeny Kuzmin Petrozavodsk State University Video streaming Video streaming is becoming more and more popular technology
More informationOptimizing Performance: Intel Network Adapters User Guide
Optimizing Performance: Intel Network Adapters User Guide Network Optimization Types When optimizing network adapter parameters (NIC), the user typically considers one of the following three conditions
More informationVery Tight Coupling between LTE and WiFi: a Practical Analysis
Very Tight Coupling between LTE and WiFi: a Practical Analysis Younes Khadraoui, Xavier Lagrange, Annie Gravey To cite this version: Younes Khadraoui, Xavier Lagrange, Annie Gravey. Very Tight Coupling
More informationDigital Asset Management 5. Streaming multimedia
Digital Asset Management 5. Streaming multimedia 2015-10-29 Keys of Streaming Media Algorithms (**) Standards (*****) Complete End-to-End systems (***) Research Frontiers(*) Streaming... Progressive streaming
More informationEqualLogic Storage and Non-Stacking Switches. Sizing and Configuration
EqualLogic Storage and Non-Stacking Switches Sizing and Configuration THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES. THE CONTENT IS
More information4G Technology in contrast with other G Technologies Raja Solanki,Vineeet Godara, Prashant Solanki, Dhronacharya Engineering College,Gurgaon,India
Technology in contrast with other G Technologies Raja Solanki,Vineeet Godara, Prashant Solanki, Dhronacharya Engineering College,Gurgaon,India Abstract-Wireless services have the highest demand in internet
More informationA Value Aware Approach for Wireless Media Delivery
A Value Aware Approach for Wireless Media Delivery Sayandeep Sen Neel Kamal Madabhushi Suman Banerjee University of Wisconsin-Madison Outline Motivation Case Study: Value aware MAC Value aware MAC design
More informationProxy Prefix Caching for Multimedia Streams
Proxy Prefix Caching for Multimedia Streams Subhabrata Seny, Jennifer Rexfordz, and Don Towsleyy ydept. of Computer Science znetworking & Distributed Systems University of Massachusetts AT&T Labs Research
More informationTowards a Robust Protocol Stack for Diverse Wireless Networks Arun Venkataramani
Towards a Robust Protocol Stack for Diverse Wireless Networks Arun Venkataramani (in collaboration with Ming Li, Devesh Agrawal, Deepak Ganesan, Aruna Balasubramanian, Brian Levine, Xiaozheng Tie at UMass
More informationConfused, Timid, and Unstable: Picking a Video Streaming Rate is Hard
Confused, Timid, and Unstable: Picking a Video Streaming Rate is Hard Five students from Stanford Published in 2012 ACM s Internet Measurement Conference (IMC) 23 citations Ahmad Tahir 1/26 o Problem o
More informationMobile Offloading Using WiFi: Viable in VANETs?
Mobile Offloading Using WiFi: Viable in VANETs? Presented by: Nan Cheng 2013.05.31 Broadband Communications Research (BBCR) Lab Vehicular Data Offloading Broadband Communications Research (BBCR) Lab Smart
More informationCHAPTER 4. The main aim of this chapter is to discuss the simulation procedure followed in
CHAPTER 4 4. Simulation procedure 4.1 Introduction The main aim of this chapter is to discuss the simulation procedure followed in evaluating the performance of AODV under black hole attacks. As discussed
More informationA1. Technical methodology
A1. Technical methodology The Ofcom mobile research app project is the latest phase of Ofcom s work to measure mobile performance and the consumer experience of using mobile services. The new methodology
More informationSolution Overview. Cisco Intelligent WAN as a Service: Provide Businesses with Intelligent WAN Services. What You Will Learn.
Solution Overview Cisco Intelligent WAN as a Service: Provide Businesses with Intelligent WAN Services What You Will Learn In order to control their WAN services costs and their user experience with important
More informationReliable Stream Analysis on the Internet of Things
Reliable Stream Analysis on the Internet of Things ECE6102 Course Project Team IoT Submitted April 30, 2014 1 1. Introduction Team IoT is interested in developing a distributed system that supports live
More informationLTE CONVERGED GATEWAY IP FLOW MOBILITY SOLUTION
LTE CONVERGED GATEWAY FLOW MOBILITY SOLUTION John Cartmell InterDigital Melville, New York, USA john.cartmell@interdigital.com ABSTRACT Flow Mobility (IFOM) is a feature defined in the 3GPP standards.
More informationTraffic-aware techniques to reduce 3G/LTE wireless energy consumption
Traffic-aware techniques to reduce 3G/LTE wireless energy consumption The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As
More information소프트웨어기반고성능침입탐지시스템설계및구현
소프트웨어기반고성능침입탐지시스템설계및구현 KyoungSoo Park Department of Electrical Engineering, KAIST M. Asim Jamshed *, Jihyung Lee*, Sangwoo Moon*, Insu Yun *, Deokjin Kim, Sungryoul Lee, Yung Yi* Department of Electrical
More informationPARCEL: Proxy Assisted BRowsing in Cellular networks for Energy and Latency reduction
PARCEL: Proxy Assisted BRowsing in Cellular networks for Energy and Latency reduction Ashiwan Sivakumar 1, Shankaranarayanan PN 1, Vijay Gopalakrishnan 2, Seungjoon Lee 3*, Sanjay Rao 1 and Subhabrata
More informationChapter -5 QUALITY OF SERVICE (QOS) PLATFORM DESIGN FOR REAL TIME MULTIMEDIA APPLICATIONS
Chapter -5 QUALITY OF SERVICE (QOS) PLATFORM DESIGN FOR REAL TIME MULTIMEDIA APPLICATIONS Chapter 5 QUALITY OF SERVICE (QOS) PLATFORM DESIGN FOR REAL TIME MULTIMEDIA APPLICATIONS 5.1 Introduction For successful
More information#BERLIN5GWEEK. Truths and myths about the new super-technology
#BERLIN5GWEEK Truths and myths about the new super-technology Does 5G really exist? Yes, but we have to distinguish between the 5G standard and future 5G infrastructures. The mobile standard is the successor
More informationFigure Potential 5G applications
6. 5G Key Concept 6.1 Key Concepts of 5G End-to-end (E2E) quality required by applications and/or users will be far more diversified in the 5G era than what we have seen in the preceding generations. For
More informationThe War Between Mice and Elephants
The War Between Mice and Elephants Liang Guo and Ibrahim Matta Computer Science Department Boston University 9th IEEE International Conference on Network Protocols (ICNP),, Riverside, CA, November 2001.
More informationOVERHEADS ENHANCEMENT IN MUTIPLE PROCESSING SYSTEMS BY ANURAG REDDY GANKAT KARTHIK REDDY AKKATI
CMPE 655- MULTIPLE PROCESSOR SYSTEMS OVERHEADS ENHANCEMENT IN MUTIPLE PROCESSING SYSTEMS BY ANURAG REDDY GANKAT KARTHIK REDDY AKKATI What is MULTI PROCESSING?? Multiprocessing is the coordinated processing
More informationWiZi-Cloud: Application-transparent Dual ZigBee-WiFi Radios for Low Power Internet Access
WiZi-Cloud: Application-transparent Dual ZigBee-WiFi Radios for Low Power Internet Access Tao Jin, Guevara Noubir, Bo Sheng College of Computer and Information Science Northeastern University InfoCom 2011,
More informationCache and Forward Architecture
Cache and Forward Architecture Shweta Jain Research Associate Motivation Conversation between computers connected by wires Wired Network Large content retrieval using wireless and mobile devices Wireless
More informationMobility Management Concept for Always-Best-Connected Network
University of Jyväskylä Faculty of Information Technology Department of Mathematical Information Technology Mobility Management Concept for Always-Best-Connected Network Jari Kellokoski University of Jyvskylä
More informationCongestion Control For Coded TCP. Doug Leith
Congestion Control For Coded TCP Doug Leith Outline Why do error-correction coding at the transport layer? Congestion control on lossy paths Implementation & performance measurements Why error-correction
More informationToward a Reliable Data Transport Architecture for Optical Burst-Switched Networks
Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks Dr. Vinod Vokkarane Assistant Professor, Computer and Information Science Co-Director, Advanced Computer Networks Lab University
More informationMoB: A Mobile Bazaar for Wide Area Wireless Services. R.Chakravorty, S.Agarwal, S.Banerjee and I.Pratt mobicom 2005
MoB: A Mobile Bazaar for Wide Area Wireless Services R.Chakravorty, S.Agarwal, S.Banerjee and I.Pratt mobicom 2005 What is MoB? It is an infrastructure for collaborative wide-area wireless data services.
More informationCHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS
28 CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS Introduction Measurement-based scheme, that constantly monitors the network, will incorporate the current network state in the
More information2. LITERATURE REVIEW. Performance Evaluation of Ad Hoc Networking Protocol with QoS (Quality of Service)
2. LITERATURE REVIEW I have surveyed many of the papers for the current work carried out by most of the researchers. The abstract, methodology, parameters focused for performance evaluation of Ad-hoc routing
More informationUnified Access and Aggregation Network Allowing Fixed and Mobile Networks to Converge: The COMBO project
Unified Access and Aggregation Network Allowing Fixed and Mobile Networks to Converge: The COMBO project P. Chanclou, S. Gosselin, T. Mamouni, D. Breuer, E. Weis, J. Torrijos 1 Agenda 2 COMBO project Key
More informationCS 5520/ECE 5590NA: Network Architecture I Spring Lecture 13: UDP and TCP
CS 5520/ECE 5590NA: Network Architecture I Spring 2008 Lecture 13: UDP and TCP Most recent lectures discussed mechanisms to make better use of the IP address space, Internet control messages, and layering
More informationwireless Connectivity For iot
wireless Connectivity For iot Johan Torsner Research Manager Ericsson Research Finland 5G for Industries Ericsson Internal Ericsson AB 2016 2016-09-28 Page 1 Wireless Connectivity for IoT Ericsson Internal
More informationNeural Adaptive Content-aware Internet Video Delivery. Hyunho Yeo, Youngmok Jung, Jaehong Kim, Jinwoo Shin, Dongsu Han
Neural Adaptive Content-aware Internet Video Delivery Hyunho Yeo, Youngmok Jung, Jaehong Kim, Jinwoo Shin, Dongsu Han Observation on Current Video Ecosystem 2 Adaptive streaming has been widely deployed
More informationMULTIMEDIA I CSC 249 APRIL 26, Multimedia Classes of Applications Services Evolution of protocols
MULTIMEDIA I CSC 249 APRIL 26, 2018 Multimedia Classes of Applications Services Evolution of protocols Streaming from web server Content distribution networks VoIP Real time streaming protocol 1 video
More informationA First Look at Traffic on Smartphones
A First Look at Traffic on Smartphones by Falaki et al. Andrew Zafft CS Department Agenda Objective Study Structure Outcomes & Observations Future Work / Citations Conclusions 2 Objective Statistics Why
More informationReduction of Periodic Broadcast Resource Requirements with Proxy Caching
Reduction of Periodic Broadcast Resource Requirements with Proxy Caching Ewa Kusmierek and David H.C. Du Digital Technology Center and Department of Computer Science and Engineering University of Minnesota
More informationCS 640: Introduction to Computer Networks
CS 640: Introduction to Computer Networks Midterm II 12/14/2006 Allotted time: 11:00AM to 12:40 PM (100 minutes) Name: UW -ID Number: 1. There are 7 questions in this mid-term. All 7 must be answered for
More informationEECS 122: Introduction to Computer Networks Switch and Router Architectures. Today s Lecture
EECS : Introduction to Computer Networks Switch and Router Architectures Computer Science Division Department of Electrical Engineering and Computer Sciences University of California, Berkeley Berkeley,
More informationBuilding a Profitable Data Future. Monetizing Data Traffic
Building a Profitable Data Future Monetizing Data Traffic Market Introduction Driven by an upsurge in smartphone usage, increased mobile-broadband penetration and enormous growth in video consumption,
More informationFast Retransmit. Problem: coarsegrain. timeouts lead to idle periods Fast retransmit: use duplicate ACKs to trigger retransmission
Fast Retransmit Problem: coarsegrain TCP timeouts lead to idle periods Fast retransmit: use duplicate ACKs to trigger retransmission Packet 1 Packet 2 Packet 3 Packet 4 Packet 5 Packet 6 Sender Receiver
More information