Augmenting Mobile 3G Using WiFi Aruna Balasubramanian Ratul Mahajan Arun Venkataramani University of Massachusetts Microsoft Research.

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

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.
VTrack: Accurate, Energy-Aware Road Traffic Delay Estimation Using Mobile Phones Arvind Thiagarajan, Lenin Ravindranath, Katrina LaCurts, Sivan Toledo,
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.
Aruna Balasubramanian Department of Computer Science University of Massachusetts Amherst Architecting Protocols to Improve Connectivity.
Living with Interference in Unmanaged Wireless Environments David Wetherall, Daniel Halperin and Tom Anderson Intel Research & University of Washington.
Ratul Mahajan Microsoft Research John Zahorjan University of Washington Brian Zill Microsoft Research Understanding WiFi-based connectivity from moving.
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
Exploiting Opportunism in Wireless Networks Aruna Balasubramanian Guest Lecture, CS 653 (Some slides borrowed from the ExOr and MORE presentations at SigComm.
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.
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.
Junxian Huang 1 Feng Qian 2 Yihua Guo 1 Yuanyuan Zhou 1 Qiang Xu 1 Z. Morley Mao 1 Subhabrata Sen 2 Oliver Spatscheck 2 1 University of Michigan 2 AT&T.
A Measurement Study of Vehicular Internet Access Using In Situ Wi-Fi Networks Vladimir Bychkovsky, Bret Hull, Allen Miu, Hari Balakrishnan, and Samuel.
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.
Not All Microseconds are Equal: Fine-Grained Per-Flow Measurements with Reference Latency Interpolation Myungjin Lee †, Nick Duffield‡, Ramana Rao Kompella†
A measurement study of vehicular internet access using in situ Wi-Fi networks Vladimir Bychkovsky, Bret Hull, Allen Miu, Hari Balakrishnan, and Samuel.
Multimedia and Mobile communications Laboratory Augmenting Mobile 3G Using WiFi Aruna Balasubramanian, Ratul Mahajan, Arun Venkataramani Jimin.
Divert: Fine-grained Path Selection for Wireless LAN Allen Miu, Godfrey Tan, Hari Balakrishnan, John Apostolopoulos * MIT Computer Science and Artificial.
Aruna Balasubramanian Brian Neil Levine Arun Venkataramani University of Massachusetts, Amherst Enhancing Interactive Web Applications in Hybrid Networks.
4th New York Metro Area Networking Workshop /10/20041 A Pricing Model of GPRS Networks with Wi-Fi Integration Saravut.
1 March 24, 2011 Smartphones Can Assist Efficient Use of Network Resources Ömer Mubarek Senior Member of Technical Staff Advanced Technology, Research.
Eat all you can in an all-you-can-eat buffet: A case for aggressive resource usage Ratul Mahajan Jitu Padhye, Ramya Raghavendra, Brian Zill Microsoft Research.
1 Enabling High-Bandwidth Vehicular Content Distribution Upendra Shevade, Yi-Chao Chen, Lili Qiu, Yin Zhang, Vinoth Chandar, Mi Kyung Han, Han Hee Song.
November TETRA Data Today and Tomorrow Mark Edwards Principal Staff Engineer Motorola European System Design Centre.
Overview Goal: video streaming in vehicular networks via WiFi Compelling usage scenarios –Gas stations and local shops deploy APs to provide video and.
Snooze: Energy Management in n WLANs Ki-Young Jang, Shuai Hao, Anmol Sheth, Ramesh Govindan.
Using redundancy to enable interactive connectivity for moving vehicles Ratul Mahajan Microsoft Research Collaborators: Aruna Balasubramanian, Jitu Padhye,
Placement of WiFi Access Points for Efficient WiFi Offloading in an Overlay Network Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
Dynamic channel allocation in wireless ad-hoc networks Anup Tapadia Liang Chen Shaan Mahbubani.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Video Streaming over Cooperative Wireless Networks Mohamed Hefeeda (Joint.
Disruption Tolerant Networks Aruna Balasubramanian University of Massachusetts Amherst 1.
Disruption Tolerant Networks Aruna Balasubramanian University of Massachusetts Amherst 1.
Energy Consumption in Mobile Phones: A Measurement Study and Implications for Network Applications REF:Balasubramanian, Niranjan, Aruna Balasubramanian,
Transport over Wireless Networks Myungchul Kim
On Exploiting Transient Contact Patterns for Data Forwarding in Delay Tolerant Networks Wei Gao and Guohong Cao Dept. of Computer Science and Engineering.
Congestion control for Multipath TCP (MPTCP) Damon Wischik Costin Raiciu Adam Greenhalgh Mark Handley THE ROYAL SOCIETY.
ALeRT Project Georgia Tech and UMass Amherst DARPA DTN Meeting 2 August 2005 Washington, DC.
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
Department of Computer Science Aruna Balasubramanian, Brian Neil Levine, Arun Venkataramani DTN Routing as a Resource Allocation Problem.
Dissertation Proposal Aruna Balasubramanian Department of Computer Science, University of Massachusetts, Amherst Architecting Protocols To Enable Mobile.
High-performance vehicular connectivity with opportunistic erasure coding Ratul MahajanJitu PadhyeSharad AgarwalBrian Zill.
Measuring the Capacity of a Web Server USENIX Sympo. on Internet Tech. and Sys. ‘ Koo-Min Ahn.
Performance Evaluation of Mobile Hotspots in Densely Deployed WLAN Environments Presented by Li Wen Fang Personal Indoor and Mobile Radio Communications.
1 DozyAP: Power-Efficient Wi-Fi Tethering Speaker Hao Han College of William & Mary 3/22/2013 W&M Graduate Research Symposium 2013.
Aruna Balasubramanian, Yun Zhou, W Bruce Croft, Brian N Levine and Arun Venkataramani Department of Computer Science, University of Massachusetts, Amherst.
On Exploiting Transient Social Contact Patterns for Data Forwarding in Delay-Tolerant Networks 1 Wei Gao Guohong Cao Tom La Porta Jiawei Han Presented.
Introduction1-1 Data Communications and Computer Networks Chapter 1 CS 3830 Lecture 2 Omar Meqdadi Department of Computer Science and Software Engineering.
1 Three ways to (ab)use Multipath Congestion Control Costin Raiciu University Politehnica of Bucharest.
Application-Aware Traffic Scheduling for Workload Offloading in Mobile Clouds Liang Tong, Wei Gao University of Tennessee – Knoxville IEEE 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,
5G. Overall Vision for 5G 5G will provide users with fiber-like access data rate and "zero" latency user experience be capable of connecting 100 billion.
Mobile Data Offloading: How Much Can WiFi Deliver? Kyunghan Lee, Injong Rhee, Joohyun Lee, Song Chong, Yung Yi CoNEXT Presentor: Seokshin.
Dirk Grunwald Dept. of Computer Science, ECEE and ITP University of Colorado, Boulder.
Center for Networked Computing. Motivation Model and problem formulation Theoretical analysis The idea of the proposed algorithm Performance evaluations.
Enhancing Interactive Web Applications in Hybrid Networks (“thedu”)
Fast Pattern-Based Throughput Prediction for TCP Bulk Transfers
ECF: an MPTCP Scheduler to Manage Heterogeneous Paths
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
Sofia Pediaditaki and Mahesh Marina University of Edinburgh
Presentation transcript:

Augmenting Mobile 3G Using WiFi Aruna Balasubramanian Ratul Mahajan Arun Venkataramani University of Massachusetts Microsoft Research

Demand for mobile access growing million mobile broadband subscriptions today….

Mobile demand is projected to far exceed capacity “In light of the limited natural resource of spectrum, we have to look at the ways of conserving spectrum” -- Mark Siegel (AT&T) 3 Current spectrum409.5 MHz Unallocated spectrum (including whitespaces) 230 MHz Projected demand by MHz – 1000 MHz Reducing cellular spectrum utilization is key!

How can we reduce spectrum usage? 1. Behavioral 2. Economic 3. Technical blogs.chron.com 4

Augmenting Mobile 3G using WiFi Offload data to WiFi when possible Focus on vehicular mobility 5

Offloading 3G data to WiFi 6

7 This work: 1.How much 3G data can be offloaded to WiFi? 2.How to offload without hurting applications? Related work on multiple interfaces  Improving performance using handoffs based on current conditions  Reducing power consumption by switching across multiple interfaces

8 Contributions  Measurement: Joint study of 3G and WiFi connectivity  Across three cities: Amherst, Seattle, SFO  System: Wiffler, to offload 3G data to WiFi while respecting application constraints  Deployed on 20 vehicles

9 Measurement setup  Testbed: Vehicles with 3G and WiFi (802.11b) radios  Amherst: 20 buses + 1 car, Seattle: 1 car, SFO: 1 car  Software: Simultaneously probes 3G and WiFi for  Availability, loss rate, throughput  Duration: hours of data over 12+ days

Open WiFi availability low, but useful 10 Availability (%) 86% 11% Availability = fraction of 1-second intervals when at least one packet received 7% 3G+WiFi combination better than sum pf parts

WiFi loss rate is higher 11 Cumulative fraction WiFi 3G 28% 8% Loss rate = Fraction of packets lost at 10 probes/sec

WiFi (802.11b) throughput is lower 12 Cumulative fraction WiFi 3G WiFi 3G Upstream Downstream Throughput = Total data received per second

13 Implications of measurement study  Strawman augmentation: Use WiFi when available  Can offload only ~11% of the time  Can hurt applications because of WiFi’s higher loss rate and lower throughput

14 Key ideas in Wiffler Increase savings for delay- tolerant applications  Problem: Using WiFi only when available saves little 3G usage  Solution: Exploit delay- tolerance to wait to offload to WiFi when availability predicted Reduce damage for delay- sensitive applications  Problem: Using WiFi whenever available can hurt application quality  Solution: Fast switch to 3G when WiFi delays exceed threshold

Prediction-based offloading D = Delay-tolerance threshold (seconds) S = Data remaining to be sent (bytes) Each second, 1. If (WiFi available), send data on WiFi 2. Else if (W(D) < S), send data on 3G 3. Else wait for WiFi. 15 Predicted WiFi transfer size in next D seconds

16 Negligible benefits with more sophisticated prediction, eg future location prediction + AP location database Predicting WiFi capacity  History-based prediction of # of APs using last few AP encounters  WiFi capacity = (expected #APs) x (capacity per AP)  Simple predictor yields low error both in Amherst and Seattle

17 Fast switching to 3G  Problem:  WiFi losses bursty => high retransmission delay  Approach:  If no WiFi link-layer ACK within 50ms, switch to 3G  Else, continue sending on WiFi

Wiffler implementation 18 Wiffler proxy  Prediction-based offloading upstream + downstream  Fast switching only upstream  Implemented using signal-upon-ACK in driver

19 Evaluation Roadmap  Prediction-based offloading  Deployment on 20 DieselNet buses in 150 sq. mi region around Amherst  Trace-driven evaluation using throughput data  Fast switching  Deployment on 1 car in Amherst town center  Trace-driven evaluation using measured loss/delay trace using VoIP-like probe traffic

Deployment results Data offloaded to WiFi Wiffler’s prediction-based offloading 30% WiFi when available10% 20 % time good voice quality Wiffler’s fast switching68% WiFi when available (no switching)42% File transfer size: 5MB; Delay tolerance: 60 secs; Inter-transfer gap: random with mean 100 secs VoIP-like traffic: 20-byte packet every 20 ms

21 Trace-driven evaluation  Parameters varied  Workload, AP density, delay-tolerance, switching threshold  Strategies compared to prediction-based offloading:  WiFi when available  Adapted-Breadcrumbs: Future location prediction + AP location database  Oracle (Impractical): Perfect prediction w/ future knowledge

Wiffler increases data offloaded to WiFi 22 Workload: Web traces obtained from commuters Wiffler increases delay by 10 seconds over Oracle. 42% 14% Wiffler close to Oracle Sophisticated prediction yields negligible benefit WiFi when available yields little savings

Even more savings in urban centers 23

Fast switching improves quality of delay-sensitive applications 24 40% 58% 73% 30% data offloaded to WiFi with 40ms switching threshold

25 Future work  Reduce energy to search for usable WiFi  Improve performance/usage by predicting user accesses to prefetch over WiFi  Incorporate evolving metrics of cost for 3G and WiFi usage

26 Summary  Augmenting 3G with WiFi can reduce pressure on cellular spectrum  Measurement in 3 cities confirms WiFi availability and performance poorer, but potentially useful  Wiffler: Prediction-based offloading and fast switching to offload without hurting applications Questions?

Demand projected to outstrip capacity 28

Error in predicting # of APs 29 Relative error N=1 N=4 N=8

Fast switching improves performance of demanding applications 30 % time with good voice quality Oracle Only 3G Wiffler No switching