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

Slides:



Advertisements
Similar presentations
MultiNet: Connecting to Multiple IEEE Networks Using a Single Radio Ranveer Chandra, Cornell University joint work with: Victor Bahl (MSR) and Pradeep.
Advertisements

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science R3: Robust Replication Routing in Wireless Networks with Diverse Connectivity Characteristics.
IEEE INFOCOM 2004 MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science R3: Robust Replication Routing in Wireless Networks with Diverse Connectivity Characteristics.
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.
Ratul Mahajan Microsoft Research John Zahorjan University of Washington Brian Zill Microsoft Research Understanding WiFi-based connectivity from moving.
Performance Evaluation of IP Telephony over University Network A project funded by University Fast Track By M. Kousa, M Sait, A. Shafi, A. Khan King Fahd.
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.
Cumulative Violation For any window size  t  Communication-Efficient Tracking for Distributed Cumulative Triggers Ling Huang* Minos Garofalakis.
1 A Comparison of Mechanisms for Improving TCP Performance over Wireless Links Course : CS898T Instructor : Dr.Chang - Swapna Sunkara.
Lecture 1 Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
Cabernet: Vehicular Content Delivery Using WiFi Jakob Eriksson, Hari Balakrishnan, Samuel Madden MIT CSAIL MOBICOM '08 Network Reading Group, NRL, UCLA.
Communication concepts (Continued) Week 2 Lecture 2.
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.
Wireless “ESP”: Using Sensors to Develop Better Network Protocols Lenin Ravindranath Calvin Newport, Hari Balakrishnan, Sam Madden Massachusetts Institute.
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.
Ch. 28 Q and A IS 333 Spring Q1 Q: What is network latency? 1.Changes in delay and duration of the changes 2.time required to transfer data across.
Wireless Bandwidth Crisis
A Measurement Study of Vehicular Internet Access Using In Situ Wi-Fi Networks Vladimir Bychkovsky, Bret Hull, Allen Miu, Hari Balakrishnan, and Samuel.
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.
CS 3830 Day 2 Introduction 1-1. Announcements  Program 1 posted on the course web  Project folder must be in 1DropBox on S drive by: 9/14 at 3pm  Must.
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.
Unwanted Link Layer Traffic in Large IEEE Wireless Network By Naga V K Akkineni.
Aruna Balasubramanian Brian Neil Levine Arun Venkataramani University of Massachusetts, Amherst Enhancing Interactive Web Applications in Hybrid Networks.
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,
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
DISCERN: Cooperative Whitespace Scanning in Practical Environments Tarun Bansal, Bo Chen and Prasun Sinha Ohio State Univeristy.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
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.
ACN: Transport Protocols in Mobile Environments 1 Improving the Performance of Reliable Transport Protocols in Mobile Computing Environments Ramon Caceres.
Introduction Computer networks: – definition – computer networks from the perspectives of users and designers – Evaluation criteria – Some concepts: –
Data Stashing: Energy-Efficient Information Delivery to Mobile Sinks through Trajectory Prediction (IPSN 2010) HyungJune Lee, Martin Wicke, Branislav Kusy,
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.
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.
Enhancing Interactive Web Applications in Hybrid Networks (“thedu”)
SCTP v/s TCP – A Comparison of Transport Protocols for Web Traffic
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
Abhinandan Ramaprasath, Anand Srinivasan,
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 usage 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 We look at vehicular mobility 5

Offloading 3G data to WiFi 6

Related work using multiple interfaces 7 This work: 1.How much 3G data can be offloaded to WiFi? 2.Can the offload be performed without affecting apps? 1.Vertical handoff to improve performance based on current conditions 2.Using multiple interfaces to reduce power consumption

Contributions Measurement : Joint study of 3G and WiFi connectivity to study if WiFi can usefully augment 3G. Conducted across three cities Protocol design: Wiffler, a system to offload data to WiFi with respect to application constraints Deployed on 20 vehicles 8

Measurement set up Vehicular nodes with 3G and WiFi (802.11b) radios Software simultaneously sends data on 3G and WiFi Measurement conducted in 3 cities: Amherst: 20 buses, Seattle: 1 car, SFO: 1 car Collected more than 3000 hours of data for over 10 days 9

Open WiFi availability is low 10 Availability (%) 85% 11% Availability = # seconds when at least one packet recvd / total # seconds

WiFi loss rate is higher 11 Cumulative fraction WiFi 3G 28% 8% Loss rate = Number of packets lost per second out of 10 packets sent

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

Implications of measurement study Straightforward design: use WiFi when available Offloads only ~11% of the data Can hurt application performance because of higher loss rate and lower throughput 13

Key ideas in Wiffler Using WiFi only when available not effective Exploit app delay tolerance and wait to offload on WiFi Use prediction-based offloading to wait only if 3G savings Using WiFi whenever available can affect applications Fast switch to 3G when WiFi performance is poor 14

Prediction-based offloading D = Delay tolerance threshold (seconds) S = Remaining data to be sent At each second, 1. If (WiFi available), send data on WiFi 2. Else, If (W < S), send data on 3G; Else wait for WiFi. 15 Predicted WiFi capacity in next D seconds

Predicting WiFi capacity Simple history-based prediction of # of APs, using last N encounters future AP encounters depend on recent past WiFi capacity = (expected # of APs) x (capacity per AP) The simple prediction yields low prediction errors both in Amherst and Seattle 16 Sophisticated prediction using mobility prediction + AP location database does not significantly improve performance

Fast switching to 3G 1. If no WiFi link-layer acknowledgment within 50ms - Send data on 3G 2. Else, continue sending on WiFi Motivation: WiFi link layer retransmissions causes delay and WiFi losses are bursty 17

Wiffler Implementation 18 Wiffler proxy Offloading in upstream and downstream, but fast switching only upstream Implemented using a low level signaling mechanism Evaluation based on deployment and trace-driven evaluation

Evaluation Roadmap Prediction-based offloading - Deployment on 20 vehicular nodes - Trace driven evaluation using throughput data Fast switching - Deployment on 1 vehicle; in Amherst urban center - Trace driven evaluation using data collected when vehicle sends/receives VoIP-like traffic 19

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

Trace-driven evaluation Yields results comparable to deployment Vary workload, AP density, delay tolerance, switching threshold Alternate strategies to prediction-based offloading: Wifi when available Breadcrumbs: Sophisticated prediction using mobility prediction + AP location database Oracle (Impractical): Perfect prediction with future knowledge 21

Wiffler increases data offloaded to WiFi 22 Workload: Web traces obtained from commuters Wiffler increased app delay by 10 seconds over oracle. 42% 14% Wiffler close to oracle Sophisticated prediction does not help

More offloading in urban centers 23

Fast switching improves performance of delay/loss sensitive applications 24 40% 58% 73% 30% of data was offloaded to WiFi for 40 ms switching threshold

Future work Reduce energy cost of searching for usable WiFi Predict what a user will access and prefetch over WiFi 25

Conclusions Augmenting 3G with WiFi can reduce pressure on cellular spectrum Measurement in 3 cities: Low availability and poor performance of WiFi Wiffler: Prediction-based offloading and fast switching to tackle these challenges 26

Demand projected to outstrip capacity 27

Prediction-based offloading Delay data transfers only if that reduces 3G usage Transfer requirements: S bytes by D seconds W = Predicted WiFi capacity over future D seconds Send data on 3G only when ( W < S · c ) Send data on WiFi whenever available 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