Outsourcing Coordination and Management of Home Wireless Access Points through an Open API Ashish Patro* Prof. Suman Banerjee University of Wisconsin Madison.

Slides:



Advertisements
Similar presentations
AirTrack: Locating Non-WiFi Interferers using Commodity WiFi Hardware Ashish Patro, Shravan Rayanchu, Suman Banerjee University of Wisconsin-Madison Sep.
Advertisements

MicroCast: Cooperative Video Streaming on Smartphones Lorenzo Keller, Anh Le, Blerim Cic, Hulya Seferoglu LIDS, Christina Fragouli, Athina Markopoulou.
Is Your Network Ready for the iPad? George Bentinck MBCS MIET Sales Engineer, EMEA +44 (0) Twitter: meraki_se.
Enhancing Vehicular Internet Connectivity using Whitespaces, Heterogeneity and A Scouting Radio Tan Zhang ★, Sayandeep Sen†, Suman Banerjee ★ ★ University.
Oct 21, 2008IMC n Under the Microscope Vivek Shrivastava Shravan Rayanchu Jongwon Yoon Suman Banerjee Department Of Computer Sciences University.
CS 381 Introduction to computer networks Lecture 2 1/29/2015.
1 Network Measurements of a Wireless Classroom Network Carey Williamson Nuha Kamaluddeen Department of Computer Science University of Calgary.
Indoor Communications Rex Chen Ubiquitous Computing - Winter 2007.
Traffic Sensitive Active Queue Management - Mark Claypool, Robert Kinicki, Abhishek Kumar Dept. of Computer Science Worcester Polytechnic Institute Presenter.
1 Migratory TCP: Connection Migration for Service Continuity in the Internet* Florin Sultan, Kiran Srinivasan, Deepa Iyer, Liviu Iftode Department of Computer.
Performance Evaluation on Buddy-TCP By Felix. Simulation Setup S C1C1 CNCN … … T_Sink1 T_SinkN … T1T1 TNTN U U_Sink 4N Mbps 50 ms L Types of traffic:
1. 2 Enterprise WLAN setting 2 Vivek Shrivastava Wireless controller Access Point Clients Internet NSDI 2011.
Impact of LTE in Unlicensed Spectrum on Wi-Fi
Effects of a Bad Channel on the overall WLAN Performance. CS577 Advanced Networking Spring 05 Ashish Samant, Jon Gretarsson, Feng Li {Asamant, jontg,
Cabernet: Vehicular Content Delivery Using WiFi Jakob Eriksson, Hari Balakrishnan, Samuel Madden MIT CSAIL MOBICOM '08 Network Reading Group, NRL, UCLA.
Jigsaw: Solving the Puzzle of Enterprise Analysis Yu-Chung Cheng John Bellardo, Peter Benko, Alex C. Snoeren, Geoff Voelker, Stefan Savage.
Observing Home Wireless Experience through WiFi APs MobiCom ‘13 September 2013 A.Patro, S. Govindan, S. Banerjee University of Wisconsin Madison Presented.
Low Latency Wireless Video Over Networks Using Path Diversity John Apostolopolous Wai-tian Tan Mitchell Trott Hewlett-Packard Laboratories Allen.
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.
All rights reserved © 2006, Alcatel Accelerating TCP Traffic on Broadband Access Networks  Ing-Jyh Tsang 
DAP-1525 Wireless 11n Smart Beam Access Point Sales Guide v1.2 Wireless & Router Product Div Feb 15 st, 2011 D-Link HQ.
Combating Cross-Technology Interference Shyamnath Gollakota Fadel Adib Dina Katabi Srinivasan Seshan.
TCP Behavior across Multihop Wireless Networks and the Wired Internet Kaixin Xu, Sang Bae, Mario Gerla, Sungwook Lee Computer Science Department University.
Doc.: IEEE /0984r0 Submission September 2008 John R. Barr, Motorola, Inc.Slide 1 Bluetooth test cases with n 40 MHz Date: Authors:
ZigBee.
Packet Loss Characterization in WiFi-based Long Distance Networks Authors : Anmol Sheth, Sergiu Nedevschi, Rabin Patra, Lakshminarayanan Subramanian [INFOCOM.
Harnessing Mobile Multiple Access Efficiency with Location Input Wan Du * and Mo Li School of Computer Engineering Nanyang Technological University, Singapore.
Sponsored by the National Science Foundation1 The Poly WiMAX deployment The BS (server, IDU) have been installed in the network room of the Library in.
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.
Unwanted Link Layer Traffic in Large IEEE Wireless Network By Naga V K Akkineni.
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 11/2008 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Towards Programmable Enterprise WLANs With Odin
Snooze: Energy Management in n WLANs Ki-Young Jang, Shuai Hao, Anmol Sheth, Ramesh Govindan.
ParaDrop: Virtualized WiFi APs for experimentation: wireless, IoT, more Suman Banerjee
Dynamic channel allocation in wireless ad-hoc networks Anup Tapadia Liang Chen Shaan Mahbubani.
Beacons Impact study Thomas Deillon & Thin Nguyen July 23 rd 2014.
Roger Allen, Principal Architect, GRID Architecture NVIDIA GRID & GAMESTREAM.
Network Cooperation for Client-AP Association Optimization Akash Baid, Ivan Seskar, Dipankar Raychaudhuri WINLAB, Rutgers University.
CING-YU CHU INFOCOM Outline  Introduction  Measurement  Measurement Results  Modeling Skype Behaviors  Analysis on TCP-friendly.
Sponsored by the National Science Foundation1 Experiment 1 WiMAX broadcasting WiMA X Communication from the WiMAX interface Devices may experience data.
MOJO: A Distributed Physical Layer Anomaly Detection System for WLANs Richard D. Gopaul CSCI 388.
Department of Information Engineering University of Padova, ITALY A Soft QoS scheduling algorithm for Bluetooth piconets {andrea.zanella, daniele.miorandi,
Doc.: IEEE /0328r0 Submission Dense Apartment Complex Throughput Calculations Date: Authors: Graham Smith, DSP GroupSlide 1 Mar 2014.
Doc.: IEEE /0648r0 Submission May 2014 Chinghwa Yu et. al., MediaTekSlide 1 Performance Observation of a Dense Campus Network Date:
Architectures and Algorithms for Future Wireless Local Area Networks  1 Chapter Architectures and Algorithms for Future Wireless Local Area.
WiMAX at the University of Wisconsin-Madison A Programmable Facility for Experimentation with Wireless Heterogeneity and Wide-area Mobility.
ECE 256: Wireless Networking and Mobile Computing
Doc.: IEEE /0328r1 Submission Dense Apartment Complex Throughput Calculations Date: Authors: Graham Smith, DSP GroupSlide 1 Mar 2014.
Leading provider of secure mobility for the enterprise Aruba MOVE Architecture Industry’s most secure WLAN Easiest BYOD & Guest Access Zero-touch.
Characterizing Home Wireless Performance: The Gateway View Ioannis Pefkianakis* H. Lundgren^, A. Soule^, J. Chandrashekar^, P. Guyadec^, C. Diot^, M. May^,
Task-Force 1 Softwarization of Networks ICT COST Action IC1304 Autonomous Control for a Reliable Internet of Services (ACROSS)
Submission doc.: IEEE /0372r2 Slide 1 System Level Simulations on Increased Spatial Reuse Date: Authors: Jinjing Jiang(Marvell) March.
Outsourcing Coordination and Management of Home Wireless Access Points through an Open API Ashish Patro Prof. Suman Banerjee University of Wisconsin Madison.
Characterizing Home Wireless Performance: The Gateway View Ioannis Pefkianakis* H. Lundgren^, A. Soule^, J. Chandrashekar^, P. Guyadec^, C. Diot^, M. May^,
Challenges in (managing) Wireless Networks. Different types Licensed vs. unlicensed spectrum UWB GPRS Bluetooth Asymmetric networks (data on TV.
KFUPM Wireless LAN Sadiq M. Sait. Contents  Introduction  Technology - Brief overview  Project Plan RFP and Start dates Progress Curve  Coverage and.
Observing Home Wireless Experience through WiFi APs MobiCom ‘13 September 2013 A.Patro, S. Govindan, S. Banerjee University of Wisconsin Madison 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.
P4P: Proactive Provider Assistance for P2P Haiyong Xie Yale University.
University of Maryland College Park
Architecture and Algorithms for an IEEE 802
David S. L. Wei Joint Work with Alex Chia-Chun Hsu and C.-C. Jay Kuo
Performance Evaluation for 11ac
Impact of LTE in Unlicensed Spectrum on Wi-Fi
Teng Wei and Xinyu Zhang
The WiMAX/LTE Project: We See You
Measuring the Reliability of WiFi Networks
Slobodan Milanko Manweiler, J., Franklin, P., & Choudhury, R. R. (2012, March). RxIP: Monitoring the health of home wireless networks. In INFOCOM, 2012.
LAA / Wi-Fi Coexistence evaluations with commercial hardware
Presentation transcript:

Outsourcing Coordination and Management of Home Wireless Access Points through an Open API Ashish Patro* Prof. Suman Banerjee University of Wisconsin Madison Ashish Patro / INFOCOM 20151

Dense residential WiFi deployments… Apartment Building Apt 202 Apt 201 WiFi Access Points WiFi Clients (e.g., laptops, smartphones) Ashish Patro / UW Madison2

What problems degrade residential WiFi experience today? Ashish Patro / UW Madison3 WiFi Access Points Apartment Building

1. Channel congestion Ashish Patro / UW Madison4 Dark Knight

Real Scenario in an apartment building Ashish Patro / INFOCOM AP 1 AP 2 Long periods with channel congestion

2. Hidden terminal WiFi interference Ashish Patro / UW Madison6 Dark Knight Happy Feet

3. Non-WiFi interferers Ashish Patro / UW Madison7 > 50% throughput degradation due to non-WiFi interference (MobiCom’13) Microwave Oven ZigBee Bluetooth Devices Cordless Phones

4. Static and inefficient channel configuration Ashish Patro / UW Madison8 Spectrum Wastage: More than 50% of home APs used static WiFi channels (MobiCom’13) Home WiFi Access Points

How can we mitigate these residential WiFi problems ? Ashish Patro / UW Madison9 WiFi Access Points Apartment Building

Goal: Managing home Access Points (APs) Ashish Patro / UW Madison Apartment Building AP Mitigate WiFi and non-WiFi interference Improve spectrum utilization Enable AP cooperation to improve performance Software-only solution for commodity WiFi APs Vendor neutral APIs for wider adoption 10

A central management control plane? Ashish Patro / INFOCOM AP Apartment 201Apartment 202Apartment 203

Enter COAP… COAP: Coordination framework for Open APs – A cloud based management service using OpenFlow SDN Ashish Patro / INFOCOM COAP Enabled APs Apartment Building Internet COAP Cloud Controller (Hosted by ISP or Building manager)

Outline Introduction COAP Framework Overview COAP Applications Summary Ashish Patro / INFOCOM

COAP framework Ashish Patro / INFOCOM Uses open-source OpenFlow SDN + Floodlight controller Implemented OpenFlow wireless extensions to collect statistics from APs Cloud-based COAP controller collects and coalesces statistics to configure APs COAP enabled home Access Points COAP Cloud Controller (Hosted by ISP or Building manager)

COAP API examples (at Access Point) Ashish Patro / INFOCOM APConfigManager BasicStatsReporter DiagnosticStatsReporter GetAirtimeUtilization() GetLinkStatistics() GetNeighborInfo() GetAirtimeUtilization() GetLinkStatistics() GetNeighborInfo() SetParameters(channel, power) SetAirtimeAccess(slotDur, xmitBitmap) SetParameters(channel, power) SetAirtimeAccess(slotDur, xmitBitmap) GetNonWiFiDevices() (Airshark, IMC’11) GetPacketSummaries() (WiSe, MobiCom’13) GetNonWiFiDevices() (Airshark, IMC’11) GetPacketSummaries() (WiSe, MobiCom’13)

Outline Introduction COAP Framework Overview COAP Applications Summary Ashish Patro / INFOCOM

Ashish Patro / UW Madison Channel 1, 6 or 11 ? Co-operative spectrum allocation Interference mitigation Context-aware configuration 17 Microwave oven activity

WiFi channel configuration Ashish Patro / INFOCOM APs Apartment Building Channel? COAP Cloud Controller Airtime Util Statistics Channel Configuration

Using airtime-aware channel configuration Ashish Patro / INFOCOM COAP APs in an apartment building COAP Enabled APs Apartment Building Random vs “airtime-aware” channel config over 6 days (one day per scheme)

Using airtime-aware channel configuration Ashish Patro / INFOCOM COAP APs: Random vs “airtime-aware” channel config over 6 days (one day per scheme) Upto 42% reduction in median airtime utilization

Ashish Patro / UW Madison Channel 1, 6 or 11 ? Co-operative spectrum allocation Interference mitigation Context-aware configuration 21 Microwave oven activity

Hidden terminal WiFi interference Ashish Patro / UW Madison22 Dark Knight Happy Feet

Slotting mechanism AP 1 (Hidden terminal) AP 2 (Hidden terminal) t1t1 t2t2 t3t3 t4t4 …………. 10 ms Transitive time synchronization (error < 50 microseconds) Time synchronization using common WiFi frames (error < 50 μs) Ashish Patro / UW Madison23

Example: Mitigate hidden terminal interference Ashish Patro / UW Madison Setup: 6 WiFi (802.11n) Links - 6 APs and clients 3 HTTP video streaming WiFi links (average 10 Mbps) 3 bulk download links (max 10 Mbps) Setup as hidden terminals Used “Slotting” mechanism to mitigate interference 24

Mitigating hidden terminal interference Ashish Patro / UW Madison HTTP video streaming links Hidden terminals (Bulk downloads) Slotting improved video throughput Minor throughput drop for hidden terminals 25

Impact on packet losses and video quality Ashish Patro / UW Madison 50% reduction in packet losses Better spectrum utilization Almost zero frame drops with “Slotting” Smooth video experience 26 At Access Point At Client

Ashish Patro / UW Madison Channel 1, 6 or 11 ? Co-operative spectrum allocation Interference mitigation Context-aware configuration 27 Microwave oven activity

Context-aware configuration Predict future WiFi/non-WiFi activity Proactively configure APs based on predicted future activity Example inputs for modeling context: – Client device type (e.g., iPad, Google TV) – Traffic source (e.g., Netflix, YouTube) – Time of day – Activity statistics (session durations, bytes downloaded) Ashish Patro / INFOCOM

Example: “Time of day” microwave oven activity Ashish Patro / UW Madison29 How predictable is this activity for future time periods?

Building “Activity Vectors” Activity Vector: Represents time-series device activity Correlate activity vectors across “time-spans”(e.g., 1 day, 1 week etc.) to determine predictability Ashish Patro / INFOCOM

Correlation between microwave oven activity across time spans Ashish Patro / UW Madison31 High predictability of microwave oven activity with 5 days of data

COAP demo screenshot Ashish Patro / UW Madison32 COAP APs Video Client Video Server COAP controller dashboard Cordless Phone (Interferer)

Summary Presented an SDN framework for managing home Access Points – Provides a light-weight centralized control plane Enabler for improving residential WiFi experience – Upto 42% reduction in channel contention – Motivated “Airtime access APIs” to mitigate WiFi interference Context-aware applications can help with pro- active configuration of APs Ashish Patro / INFOCOM

Ashish Patro / INFOCOM Thanks!