GreenBag: Energy-efficient Bandwidth Aggregation For Real-time Streaming in Heterogeneous Mobile Wireless Networks

Size: px
Start display at page:

Download "GreenBag: Energy-efficient Bandwidth Aggregation For Real-time Streaming in Heterogeneous Mobile Wireless Networks"

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 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 information

Adaptive Video Acceleration. White Paper. 1 P a g e

Adaptive 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 information

Dynamic Adaptive Streaming over HTTP (DASH) Application Protocol : Modeling and Analysis

Dynamic 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 information

Quickly Starting Media Streams Using QUIC

Quickly 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 information

How 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 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 information

QoE-Driven Video Streaming and Video Content Caching

QoE-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 information

An 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 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 information

GVF 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 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 information

Scaling Internet TV Content Delivery ALEX GUTARIN DIRECTOR OF ENGINEERING, NETFLIX

Scaling 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 information

Interactive Branched Video Streaming and Cloud Assisted Content Delivery

Interactive 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 information

Distributed Video Systems Chapter 3 Storage Technologies

Distributed 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 information

Multimedia Streaming. Mike Zink

Multimedia 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 information

ATL : An Adaptive Transport Layer Protocol Suite for Next Generation Wireless Internet

ATL : 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 information

Energy 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) Energy Consumption in Mobile Phones: A Measurement Study and Implications for Network Applications (IMC09) Niranjan Balasubramanian Aruna Balasubramanian Arun Venkataramani University of Massachusetts

More information

Experimental Evaluation of YouTube Performance on MPTCP-based LTE-WLAN Integration

Experimental 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 information

Mobile Edge Computing for 5G: The Communication Perspective

Mobile 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 information

Open Mobile Platforms. EE 392I, Lecture-6 May 4 th, 2010

Open 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 information

Probe or Wait : Handling tail losses using Multipath TCP

Probe 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 information

Design, Implementation, and Evaluation of Energy-Aware Multi-Path TCP

Design, 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 information

Energy-Aware CPU Frequency Scaling for Mobile Video Streaming

Energy-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 information

Survey on Concurrent Multipath Scheduling for Real Time Video Streaming in Wireless Network

Survey 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 information

Energy-Aware CPU Frequency Scaling for Mobile Video Streaming

Energy-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 information

presented by: [ THE TECHNOLOGY LIAISON TEAM ORKTS CUHK ]

presented 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 information

Delay 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 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 information

SUMMERY, CONCLUSIONS AND FUTURE WORK

SUMMERY, 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 information

Network Coding and Reliable Communications Group 1. Collaborators

Network 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 information

IMPROVING LIVE PERFORMANCE IN HTTP ADAPTIVE STREAMING SYSTEMS

IMPROVING 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 information

TANGO: Enabling New Services through Cooperation between Cellular Network and Mobile Devices. Motivation

TANGO: 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 information

Cache Replacement Strategies for Scalable Video Streaming in CCN

Cache 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 information

Overview 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  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 information

All about the user with U-vMOS

All 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 information

Network Coding and Reliable Communications Group 1. Collaborators

Network 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 information

irtc: Live Broadcasting

irtc: 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 information

Proxy-based TCP-friendly streaming over mobile networks

Proxy-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 information

Connecting to the Cloud

Connecting 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 information

Page 1. Outline / Computer Networking : 1 st Generation Commercial PC/Packet Video Technologies

Page 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 information

Header Compression Capacity Calculations for Wireless Networks

Header 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 information

Wireless TCP Performance Issues

Wireless 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 information

End-to-End Transport Layer Services in the MobilityFirst Network

End-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 information

Video Quality for Live Adaptive Bit-Rate Streaming: Achieving Consistency and Efficiency

Video 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 information

Center for Networked Computing

Center 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 information

Rate Adaptation in

Rate 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 information

Over-The-Top (OTT) Aggregation Solutions

Over-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 information

Internet Networking recitation #13 HLS HTTP Live Streaming

Internet 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 information

Experimental Evaluation of Large Scale WiFi Multicast Rate Control

Experimental 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 information

ECF: An MPTCP Path Scheduler to Manage Heterogeneous Paths

ECF: 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 information

Choosing the Right Acceleration Solution

Choosing 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 information

RPT: Re-architecting Loss Protection for Content-Aware Networks

RPT: 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 information

A closer look at network structure:

A 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 information

Satellite-Based Cellular Backhaul in the Era of LTE

Satellite-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 information

Mobile Middleware Course. Mobile Platforms and Middleware. Sasu Tarkoma

Mobile 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 information

Streamloading: 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) 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 information

Improving Multipath TCP. PhD Thesis - Christoph Paasch

Improving 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 information

Optimized 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 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 information

Improving Internet Performance through Traffic Managers

Improving 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 information

WB-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 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 information

Appendix B. Standards-Track TCP Evaluation

Appendix 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 information

Emulation of Dynamic Adaptive Streaming over HTTP with Mininet

Emulation 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 information

Optimizing Performance: Intel Network Adapters User Guide

Optimizing 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 information

Very Tight Coupling between LTE and WiFi: a Practical Analysis

Very 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 information

Digital Asset Management 5. Streaming multimedia

Digital 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 information

EqualLogic Storage and Non-Stacking Switches. Sizing and Configuration

EqualLogic 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 information

4G Technology in contrast with other G Technologies Raja Solanki,Vineeet Godara, Prashant Solanki, Dhronacharya Engineering College,Gurgaon,India

4G 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 information

A Value Aware Approach for Wireless Media Delivery

A 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 information

Proxy Prefix Caching for Multimedia Streams

Proxy 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 information

Towards a Robust Protocol Stack for Diverse Wireless Networks Arun Venkataramani

Towards 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 information

Confused, Timid, and Unstable: Picking a Video Streaming Rate is Hard

Confused, 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 information

Mobile Offloading Using WiFi: Viable in VANETs?

Mobile 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 information

CHAPTER 4. The main aim of this chapter is to discuss the simulation procedure followed in

CHAPTER 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 information

A1. Technical methodology

A1. 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 information

Solution 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. 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 information

Reliable Stream Analysis on the Internet of Things

Reliable 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 information

LTE CONVERGED GATEWAY IP FLOW MOBILITY SOLUTION

LTE 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 information

Traffic-aware techniques to reduce 3G/LTE wireless energy consumption

Traffic-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 information

PARCEL: Proxy Assisted BRowsing in Cellular networks for Energy and Latency reduction

PARCEL: 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 information

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 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 #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 information

Figure Potential 5G applications

Figure 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 information

The War Between Mice and Elephants

The 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 information

OVERHEADS ENHANCEMENT IN MUTIPLE PROCESSING SYSTEMS BY ANURAG REDDY GANKAT KARTHIK REDDY AKKATI

OVERHEADS 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 information

WiZi-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 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 information

Cache and Forward Architecture

Cache 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 information

Mobility Management Concept for Always-Best-Connected Network

Mobility 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 information

Congestion Control For Coded TCP. Doug Leith

Congestion 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 information

Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks

Toward 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 information

MoB: 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 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 information

CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS

CHAPTER 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 information

2. LITERATURE REVIEW. Performance Evaluation of Ad Hoc Networking Protocol with QoS (Quality of Service)

2. 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 information

Unified 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 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 information

CS 5520/ECE 5590NA: Network Architecture I Spring Lecture 13: UDP and TCP

CS 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 information

wireless Connectivity For iot

wireless 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 information

Neural 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 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 information

MULTIMEDIA I CSC 249 APRIL 26, Multimedia Classes of Applications Services Evolution of protocols

MULTIMEDIA 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 information

A First Look at Traffic on Smartphones

A 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 information

Reduction of Periodic Broadcast Resource Requirements with Proxy Caching

Reduction 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 information

CS 640: Introduction to Computer Networks

CS 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 information

EECS 122: Introduction to Computer Networks Switch and Router Architectures. Today s Lecture

EECS 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 information

Building a Profitable Data Future. Monetizing Data Traffic

Building 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 information

Fast Retransmit. Problem: coarsegrain. timeouts lead to idle periods Fast retransmit: use duplicate ACKs to trigger retransmission

Fast 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