Multimedia and Mobile communications Laboratory Augmenting Mobile 3G Using WiFi Aruna Balasubramanian, Ratul Mahajan, Arun Venkataramani 2011-04-04 Jimin.

Slides:



Advertisements
Similar presentations
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science R3: Robust Replication Routing in Wireless Networks with Diverse Connectivity Characteristics.
Advertisements

Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
SoNIC: Classifying Interference in Sensor Networks Frederik Hermans et al. Uppsala University, Sweden IPSN 2013 Presenter: Jeffrey.
ECE358: Computer Networks Fall 2014
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science R3: Robust Replication Routing in Wireless Networks with Diverse Connectivity Characteristics.
1 Interactive WiFi Connectivity For Moving Vehicles Presented by Zhou Yinggui.
Bayesian Piggyback Control for Improving Real-Time Communication Quality Wei-Cheng Xiao 1 and Kuan-Ta Chen Institute of Information Science, Academia Sinica.
Enhancing Vehicular Internet Connectivity using Whitespaces, Heterogeneity and A Scouting Radio Tan Zhang ★, Sayandeep Sen†, Suman Banerjee ★ ★ University.
Vehicular Network Applications VoIP Web Cab scheduling Congestion detection Vehicle platooning Road hazard warning Collision alert Stoplight assistant.
Aruna Balasubramanian, Ratul Mahajan Arun Venkataramani, Brian N Levine, John Zahorjan Interactive WiFi Connectivity from Moving Vehicles University of.
Augmenting Mobile 3G Using WiFi Sam Baek Ran Li Modified from University of Massachusetts Microsoft Research.
1 Distributed Control Algorithms for Service Differentiation in Wireless Packet Networks INFOCOM 2001 Michael Barry, Andrew T. Campbell Andras Veres.
Aruna Balasubramanian Department of Computer Science University of Massachusetts Amherst Architecting Protocols to Improve Connectivity.
Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Chapter 10 TCP/IP Performance over Asymmetric Networks.
1 Estimating Shared Congestion Among Internet Paths Weidong Cui, Sridhar Machiraju Randy H. Katz, Ion Stoica Electrical Engineering and Computer Science.
Internet Real-Time Laboratory Wing Ho (Andy) Yuen Columbia University What is 7DS? 7DS is a peer-to-peer data sharing network that exploits node mobility.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
Exploiting Opportunism in Wireless Networks Aruna Balasubramanian Guest Lecture, CS 653 (Some slides borrowed from the ExOr and MORE presentations at SigComm.
Denial of Service Resilience in Ad Hoc Networks Imad Aad, Jean-Pierre Hubaux, and Edward W. Knightly Designed by Yao Zhao.
Data Provisioning Services for mobile clients by Mustafa Ergen Authors: Mohit Agarwal and Anuj Puri Berkeley WOW Group University.
7C Cimini-9/97 RANDOM ACCESS TECHNIQUES ALOHA Efficiency Reservation Protocols Voice and Data Techniques - PRMA - Variable rate CDMA.
Reduced TCP Window Size for VoIP in Legacy LAN Environments Nikolaus Färber, Bernd Girod, Balaji Prabhakar.
1 Short-term Fairness for TCP Flows in b WLANs M. Bottigliengo, C. Casetti, C.-F. Chiasserini, M. Meo INFOCOM 2004.
CMPE 257 Spring CMPE 257: Wireless and Mobile Networking Spring 2005 E2E Protocols (point-to-point)
CS 5253 Workshop 1 MAC Protocol and Traffic Model.
Cabernet: Vehicular Content Delivery Using WiFi Jakob Eriksson, Hari Balakrishnan, Samuel Madden MIT CSAIL MOBICOM '08 Network Reading Group, NRL, UCLA.
Wireless “ESP”: Using Sensors to Develop Better Network Protocols Hari Balakrishnan Lenin Ravindranath, Calvin Newport, Sam Madden M.I.T. CSAIL.
Augmenting Mobile 3G Using WiFi Aruna Balasubramanian Ratul Mahajan Arun Venkataramani University of Massachusetts Microsoft Research.
Low Latency Wireless Video Over Networks Using Path Diversity John Apostolopolous Wai-tian Tan Mitchell Trott Hewlett-Packard Laboratories Allen.
Augmenting Mobile 3G Using WiFi Aruna Balasubramanian Ratul Mahajan Arun Venkataramani University of Massachusetts Microsoft Research.
Niranjan Balasubramanian Aruna Balasubramanian Arun Venkataramani University of Massachusetts Amherst Energy Consumption in Mobile Phones: A Measurement.
A measurement study of vehicular internet access using in situ Wi-Fi networks Vladimir Bychkovsky, Bret Hull, Allen Miu, Hari Balakrishnan, and Samuel.
Divert: Fine-grained Path Selection for Wireless LAN Allen Miu, Godfrey Tan, Hari Balakrishnan, John Apostolopoulos * MIT Computer Science and Artificial.
CCH: Cognitive Channel Hopping in Vehicular Ad Hoc Networks Brian Sung Chul Choi, Hyungjune Im, Kevin C. Lee, and Mario Gerla UCLA Computer Science Department.
Aruna Balasubramanian Brian Neil Levine Arun Venkataramani University of Massachusetts, Amherst Enhancing Interactive Web Applications in Hybrid Networks.
CS448 Computer Networking Chapter 1 Introduction to Computer Networks Instructor: Li Ma Office: NBC 126 Phone: (713)
1 Enabling High-Bandwidth Vehicular Content Distribution Upendra Shevade, Yi-Chao Chen, Lili Qiu, Yin Zhang, Vinoth Chandar, Mi Kyung Han, Han Hee Song.
Overview Goal: video streaming in vehicular networks via WiFi Compelling usage scenarios –Gas stations and local shops deploy APs to provide video and.
Implementation of Test Bed for Dynamic Channel Selection In WLANs Communications Laboratory TKK/HUT.
جلسه دهم شبکه های کامپیوتری به نــــــــــــام خدا.
Data Communications and Networking CSCS 311 Lecture 2 Amjad Hussain Zahid.
Using redundancy to enable interactive connectivity for moving vehicles Ratul Mahajan Microsoft Research Collaborators: Aruna Balasubramanian, Jitu Padhye,
DISPERSITY ROUTING: PAST and PRESENT Seungmin Kang.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
Energy Consumption in Mobile Phones: A Measurement Study and Implications for Network Applications REF:Balasubramanian, Niranjan, Aruna Balasubramanian,
Utility-Optimal Scheduling in Time- Varying Wireless Networks with Delay Constraints I-Hong Hou P.R. Kumar University of Illinois, Urbana-Champaign 1/30.
Methods for providing Quality of Service in WLANs W.Burakowski, A. Beben, J.Sliwinski Institute of Telecommunications, Warsaw University of Technology,
1/24 VoIP Prioritisation over WLAN for Fixed Mobile Convergence Brendan Kearns, eircom Séan Murphy Performance Engineering Laboratory, University College.
Doc.: IEEE /0328r0 Submission Dense Apartment Complex Throughput Calculations Date: Authors: Graham Smith, DSP GroupSlide 1 Mar 2014.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
1 Optical Packet Switching Techniques Walter Picco MS Thesis Defense December 2001 Fabio Neri, Marco Ajmone Marsan Telecommunication Networks Group
Dissertation Proposal Aruna Balasubramanian Department of Computer Science, University of Massachusetts, Amherst Architecting Protocols To Enable Mobile.
A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B 葉仰廷 B 陳柏煒 B 林易增 B
Performance Evaluation of Mobile Hotspots in Densely Deployed WLAN Environments Presented by Li Wen Fang Personal Indoor and Mobile Radio Communications.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Ch 10. Multimedia Communications over WMNs Myungchul Kim
Muhammad Niswar Graduate School of Information Science
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
CHANNEL ALLOCATION FOR SMOOTH VIDEO DELIVERY OVER COGNITIVE RADIO NETWORKS Globecom 2010, FL, USA 1 Sanying Li, Tom H. Luan, Xuemin (Sherman) Shen Department.
Mitigating Congestion in Wireless Sensor Networks Bret Hull, Kyle Jamieson, Hari Balakrishnan MIT Computer Science and Artificial Intelligence Laborartory.
Network Computing Laboratory Load Balancing and Stability Issues in Algorithms for Service Composition Bhaskaran Raman & Randy H.Katz U.C Berkeley INFOCOM.
Submission May 2016 H. H. LEESlide 1 IEEE Framework and Its Applicability to IMT-2020 Date: Authors:
MMPTCP: A Multipath Transport Protocol for Data Centres 1 Morteza Kheirkhah University of Edinburgh, UK Ian Wakeman and George Parisis University of Sussex,
Mobile Data Offloading: How Much Can WiFi Deliver? Kyunghan Lee, Injong Rhee, Joohyun Lee, Song Chong, Yung Yi CoNEXT Presentor: Seokshin.
National Taiwan University Department of Computer Science and Information Engineering Vinod Namboodiri and Lixin Gao University of Massachusetts Amherst.
Dirk Grunwald Dept. of Computer Science, ECEE and ITP University of Colorado, Boulder.
Augmenting Mobile 3G Using WiFi
08/03/14 Energy Consumption in Mobile Phones: A Measurement Study and Implications for Network Applications REF:Balasubramanian, Niranjan, Aruna Balasubramanian,
Augmenting Mobile 3G Using WiFi
Muhammad Niswar Graduate School of Information Science
Presentation transcript:

Multimedia and Mobile communications Laboratory Augmenting Mobile 3G Using WiFi Aruna Balasubramanian, Ratul Mahajan, Arun Venkataramani Jimin Lee

2/23 Outline Introduction Measurement Wiffler  Prediction-based offloading  Fast switching Evaluation Conclusion

3/23 Introduction Mobile Internet access is suffering today  The ubiquitous deployment of cellular data networks has drawn millions of users  Mobile data is growing exponentially  This is creating immense pressure on the limited spectrum of networks  Is more spectrum the answer?

4/23 Measurement To study 3G and WiFi network characteristics  What is the availability of 3G and WiFi networks as seen by a vehicle user?  What are the performance characteristics of the two networks? Testbeds  Outdoor testbeds that include effects present in real vehicular settings such as noise, interference, traffic patterns  Conducted across three cities  Amherst, Seattle, Sfo  Vehicular nodes with 3G and WiFi radios  Amherst: 20 buses  Seattle: 1car  Sfo: 1car

5/23 Measurement Methodology  The vehicles visit many locations multiple times each day  Amherst : 12days, Seattle: 6days, Sfo: 3days  The software on the vehicle includes the two programs  First program scans the 3G and WiFi channels simultaneously  Second program sends and receives data to a server  Both server and vehicle log the characteristics of the data transfer

6/23 Measurement Availability  The server and the vehicle periodically send data to each other over UDP  An interface(3G or WiFi) is considered available if at least one packet was received in the interval  Availability is defined as the number of available 1-second intervals divided by the total number of intervals

7/23 Measurement Availability (cont’d)  WiFi availability is lower than 3G

8/23 Measurement Performance  To measure the upstream and downstream UDP throughput  The server and the vehicle send 1500-byte packets every 20ms.  WiFi throughput is lower than 3G

9/23 Measurement Summary  The availability of WiFi is poorer than 3G  WiFi throughput is also much lower than 3G throughput Augmenting 3G using WiFi  How can we reduce 3G usage by using WiFi?  The simplest policy  To send data on WiFi when available and switch 3G when WiFi is unavailable  First, Availability of WiFi can be low : 11%  Second, WiFi throughput is lower than 3G

10/23 Wiffler Key techniques  Leveraging delay tolerance  Exploit the delay tolerance of apps to increase data offloaded to WiFi  Fast switching  For apps with strict quality of service requirements  Such as VoIP and video stream

11/23 Leveraging delay tolerance The simplest solution  To wait until the delay tolerance threshold to transfer data on WiFi when available  It may significantly increase the completion time So, Wiffler uses the predictor to estimate offload capability of WiFi network

12/23 Leveraging delay tolerance (cont’d) Prediction-based offloading  Transfer required: S bytes by D seconds  D: earliest delay tolerance threshold among queued transfers  W: predicted WiFi capacity over future D seconds if(WiFi is available) Send data on WiFi If(W < S and 3G is available) Send data on 3G Parallel Operating

13/23 Leveraging delay tolerance (cont’d) WiFi throughput prediction  We predict WiFi offload capacity  Based on an estimate of the average throughput offered by an AP and a prediction of the number of APs that will be encountered  AP meetings occur in bursts  So, we can predict the number of AP encounters using a history- based predictor  Future AP encounters depend on recent past  The mobile node keeps track of the last N Aps  By using this information, we can compute the (# of APs) * (capacity per AP)

14/23 Fast switching to 3G Poor WiFi connectivity will hurt demanding apps  Such as VoIP, video streaming If WiFi is losing or delaying packets, we should send them on 3G as soon as possible  Link-layer retransmissions take much time  Variable medium access delays

15/23 Fast switching to 3G (cont’d) Motivation  Waiting for WiFi link-layer retransmissions incurs delay  Losses are bursty in the vehicular environment The simple mechanism  It sends the packet on 3G if the WiFi link-layer fails to deliver the packet within a delay threshold  It’s better to send time-sensitive packets on 3G rather than waiting for likely more failures on WiFi

16/23 Evaluation Deployment on 20 vehicular nodes Simulations

17/23 Evaluation Deployment on 20 vehicular nodes  Prediction-based offloading Data offloaded to WiFi Prediction-based offloading30% WiFi when available11% Transfer size: 5MB, Delay tolerance: 60 secs, Inter-transfer gap: random with mean 100 secs

18/23 Evaluation Deployment on 20 vehicular nodes  Fast switching to 3G Time w/ good voice quality Fast switching68% WiFi when available42% VoIP-like traffic: 20-byte packet every 20 ms With standard MOS metric

19/23 Evaluation Simulations  To evaluate Wiffler’s prediction-based offloading and fast switching from others  Alternative strategies  Impatient : use WiFi when available  Patient : waits until the threshold  Oracle : perfect future knowledge

20/23 Evaluation Wiffler increases data offloading to WiFi

21/23 Evaluation Prediction reduces completion time

22/23 Evaluation Fast switching improves performance of demanding apps

23/23 Conclusion Paper develops techniques to combine mutiple interfacees with different costs and ubiquitousness  3G is costly but more ubiquitous  WiFi is cheaper but intermittently available It overcomes WiFi’s poor availability by leveraging delay tolerance of applications and a fast switching mechanism