Enabling third-party apps in home gateways for. (through virtualization, edge computing, SDN, and RF management) Suman Banerjee (suman@cs.wisc.



Similar documents
COAP: A Software-Defined Approach for Managing Residential Wireless Gateways

Airshark: Detecting Non-WiFi RF Devices using Commodity WiFi Hardware

Unmatched RF Spectrum Analysis

The ArubaOS Spectrum Analyzer Module

Optimizing Wireless Networks.

Universal Form-factor. Wi Fi Troubleshooting Made Easy

WLAN Spectrum Analyzer Technology White Paper HUAWEI TECHNOLOGIES CO., LTD. Issue 01. Date

Internet of Things. Opportunities for device differentiation

Wowza Media Systems provides all the pieces in the streaming puzzle, from capture to delivery, taking the complexity out of streaming live events.

Interference Identification Guide. Table of Contents

WiLink 8 Solutions. Coexistence Solution Highlights. Oct 2013

App coverage. ericsson White paper Uen Rev B August 2015

How To Use An Ipad Wireless Network (Wi Fi) With An Ipa (Wired) And An Ipat (Wired Wireless) Network (Wired Wired) At The Same Time

Systems Manager Cloud Based Mobile Device Management

Troubleshooting Slow Internet Common Causes

Spectrum Analysis How-To Guide

a Unified Home Gateway Series Introduction: Market Drivers and Tech Challenges Carol Ansley, Sr. Director Advanced Architecture, ARRIS

QUALITY OF SERVICE FOR CLOUD-BASED MOBILE APPS: Aruba Networks AP-135 and Cisco AP3602i

Wi-Fi, Bluetooth, and the Internet of Things

LTE, WLAN, BLUETOOTHB

Site Survey and RF Design Validation

Motorola AirDefense Network Assurance Solution. Improve WLAN reliability and reduce management cost

WiSlow: A WiFi Network Performance Troubleshooting Tool for End Users

NETGEAR genie Apps. User Manual. 350 East Plumeria Drive San Jose, CA USA. August v1.0

Enterprise IT Solutions (Hardware, Software, Services) Shared Services and Outsourcing Technology Products Distribution and Trading

Edge Gateway and virtualization for IoT connectivity

Centralized WLAN Troubleshooting

Testing & Assuring Mobile End User Experience Before Production. Neotys

The Internet of Things: Opportunities & Challenges

Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya

Wireless Broadband Access

SwannSecure Monitoring System

5GHz 300Mbps 13dBi Outdoor CPE

Rethinking the Small Cell Business Model

ALLION USA INTERNET SERVICE PROVIDER WIRELESS GATEWAY COMPETITIVE ANALYSIS

iphone/ipad Connection Manual

mesdn: Mobile Extension of SDN Mostafa Uddin Advisor: Dr. Tamer Nadeem Old Dominion University

iphone/ipad Connection Manual

WBS210/WBS510 Datasheet

Pronto Cloud Controller The Next Generation Control

Mobile Cloud Computing. Chamitha de Alwis, PhD Senior Lecturer University of Sri Jayewardenepura

5G TECHNOLOGY AND ITS KEY DRIVERS: CLOUD COMPUTING AND CLOUD RADIO ACCESS NETWORKS

Technical Requirements

1. Smart phone requirements. Hardware / Operating System OS - Android 2.3/4.0/4.1 CPU RAM. Network. Video Codec - H.264 Recommended Smart Phones

WLAN Positioning Technology White Paper

Maximizing Range and Battery Life in Low-Cost Wireless Networks

Facilitating Network Management with Software Defined Networking

This User Manual (Ver. 2013/04) is for Firmware Version: Ver1.0.x / pdapp Version: Ver:1.0.x

Output Power (without antenna) 5GHz 2.4GHz

Development of a new service using Wi-Fi Direct

SmartDiagnostics Application Note Wireless Interference

Iknaia Asset and Personnel Tracking Management System for the Construction Industry

Dell Wyse Cloud Connect

WI-FI VS. BLUETOOTH TWO OUTSTANDING RADIO TECHNOLOGIES FOR DEDICATED PAYMENT APPLICATION

Quick Start Guide. Business Wireless Gateway. WiFi Devices. Model Number: DPC3939B. Business Wireless Gateway

Wireless Network Standard and Guidelines

Iknaia Asset and Personnel Tracking Management System for the Healthcare Industry

Hills Professional Series NVRs and Cameras

Introduction. Mobile GIS emerged in the mid-1990s to meet the needs of field work such as surveying and utility maintenance.

The Past, Present, and Future of Software Defined Networking

ProCurve Networking. Troubleshooting WLAN Connectivity. Technical White paper

Hacking. Aims. Naming, Acronyms, etc. Sources

Full version is >>> HERE <<<

High-Density Network Flow Monitoring

Wireless Router Quick Start Guide Rev. 1.0a Model: WR300NQ

Thank you for purchasing the Mobile WiFi. This Mobile WiFi brings you a high speed wireless network connection.

Meraki as Cisco Cloud Services Manage your network Where ever you are!

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center

WaveInsite Mobile WLAN Client Interoperability and Performance Testing

WATCHWITZ BLAZON WATCHWITZ- BLAZON

NETGEAR N600 WIRELESS DUAL BAND GIGABIT ROUTER Premium Edition

More information >>> HERE <<<

MAXPRO. Series IP Video Solutions LEARN ONE, KNOW THEM ALL. Open, Flexible and Scalable Video Surveillance Platform

Cloud-based Wireless LAN for Enterprise, SMB, IT Service Providers and Carriers. Product Highlights. Relay2 Enterprise Access Point RA100 Datasheet

Present and Act Upon. Register. Consume. Stream Analytics. Event Hubs. Field Gateway. Applications Cloud Gateway. Legacy IoT (custom protocols)

RIDE-IT System Overview

Ten top problems network techs encounter

End-to-End M2M and IoT Services

...the partnership. Purple WiFi is a cloud based WiFi and marketing analytics platform for bricks and mortar operations.

Thank you for purchasing the Mobile WiFi. This Mobile WiFi brings you a high speed wireless network connection.

Best Practices for Wireless Site Design

White Paper. Requirements of Network Virtualization

Session Border Controllers in the Cloud

Enjoy Music over Your Wi-Fi Network

EZCast Universal WiFi Display Dongle Quick Instal ation Guide Ver. 1.3

5G & Internet of Things. Hartmut Kremling Vodafone Ambassador Dresden,

Spontania User Setup Guide

Home Passport Gateway Series Simplify your Life with Smart Solutions

Discovering Computers Chapter 9 Communications and Networks

Transcription:

Enabling third-party apps in home gateways for and (through virtualization, edge computing, SDN, and RF management) Suman Banerjee (suman@cs.wisc.edu) 1

IoT and smart home apps

IoT and smart home apps Should the cloud manage your home thermostats?

IoT and smart home apps Should the cloud manage your home thermostats?

IoT and smart home apps Should your home security feed be uploaded to the cloud?

IoT and smart home apps Should your home security feed be uploaded to the cloud?

IoT and smart home apps Can we watch 4K streaming movies?

IoT and smart home apps Can we watch 4K streaming movies? Network variability

What is ParaDrop?

What is ParaDrop? Edge computing in the extreme Move the cloud right into your home

What is ParaDrop? Edge computing in the extreme Providing a cloud-like abstraction in your home WiFi router

WiFi router has low latency to home devices, and is always-on 3 rd party apps/services drop into your home WiFi router on-demand

SeeCam cloud service How it works? ParaDrop cloud manager SeeCam

SeeCam cloud service How it works? ParaDrop cloud manager EnvSense cloud service SeeCam EnvSense

ParaDrop examples Transcode video to adapt to wireless channel conditions Cache movies in router from head of instant queue Vehicular: Passenger tracking and engagement Home vent control

More examples Kids router Framily router TOR in your router Monitor your ISP (a la BisMark) <Your idea here >

Let us know if you need one! (We can ship you one or more) Check out www.paradrop.io

ParaDrop smart router A programmable substrate Virtualization framework Chutes Isolated and proprietary Multiple wireless interfaces WiFi, Bluetooth, ZigBee Cloud-based RF management

Overall architecture Cloud-based Wireless Management Virtualization and edge computing SDN Commodity AP Hardware 19

Overall architecture Cloud-based Wireless Management Virtualization and edge computing SDN Commodity AP Hardware 20

Problem statement Wireless users Expectation: wire-like performance Experience: seems to work well mostly flaky, connection keeps dropping [thread from user mailing list]: Is anybody else finding the network to be slow/flaky? I want to sanity check before I tell lab admin It was flaky for me yesterday. Restarting the laptop seemed to solve the problem

Problem statement What is the cause of interference?

Problem statement Network administrators [email from wireless network admin]: We continued to hear reports of problems, but could not reproduce the problems "on demand" nor do we have enough details to identify the real issues. Problem: issues are transient, lack of details and tools Is my wireless network operating well enough?

A blood test for the network (Comment made by Pravin Bhagwat: CTO, Airtight Networks)

Basic question Access points WLAN score BAD GOOD Can we provide a real-time, overall health score for the entire network? L1 L2 L3 Clients L4 L6 L5

Links Basic question BAD WLAN score GOOD Identify why certain links are under-performing L1 L2 L3 L4 L5 L6 BAD Goodness of the link Impact: 0.7 Impact: 0.3 Impact: 0.1 L6 Impact: 0.2 weak signal GOOD

RF Management goals Cloud controllers Key questions: Detect: Who are the real interferers? Quantify: How much interference do they cause? Locate: How do we locate these non-wifi devices? Mitigate: What configuration needed to mitigate them?

Our solution Real-time Interference estimators WiFi to WiFi Interference Non-WiFi to WiFi Interference (use WiFi-only hardware!) - COLLIE (Collision Inferencing Engine) - PIE (Passive Interference Estimator) - Airshark 1. detect non-wifi devices - WiFiNet 1. quantify interference impact 2. pin point device location

Spectrum at a university cafe High powered non-wifi devices share the spectrum with WiFi devices 29

Is non-wifi interference a real problem? How severe is the impact? More than 50% throughput drop and, in some cases, throughput drops to zero! How prevalent are the devices? Across locations, many devices frequently appeared with a high signal strength 30

Non-WiFi interferers Analog Cordless Phone (Uniden EXP4540) Video Camera (Pyrus Electronics) High duty devices Frequency hoppers ZigBee (Jennic JN 5121) Microwave Ovens (Whirlpool, Daewoo, Sunbeam) Broadband interferers FHSS Cordless Phone (Panasonic KT-TG2343) Bluetooth ACL/SCO (iphone, ipod touch, Jabra headsets) Game controllers (Wii, PS3) Audio Transmitter (GoGroove PurePlay)

Time Use a coarse-grained WiFi lens Coarse-grained freq. resolution 312 khz Sub-carriers Coarse-grained time resolution O(10 3 ) to O(10 4 ) samples/sec Frequency 22 MHz Limited spectrum view RSSI/power per sub-carrier 32

Airshark: how it works Device Detection Pipeline Spectral Sampling Pulse Detection Feature Extraction DT-classifiers Extract Features (OFF) (ON) Training / Classification Decision Tree Classifier 33

Detection Accuracy > 98% accuracy at signal strengths >= -80 dbm 34

Many trials Including integrating with a commercial off-the-shelf AP platform 35

Works with We built Linux drivers for spectral sampling for the AR92xx and AR93xx NICs Open sourced and publicly available Have also released an Android version For Samsung Nexus devices Check wisense.io Available from Google Play 36

Cloud-based RF Management COAP: Coordination framework for Open Access Points 37

Cloud-based RF Management COAP: Coordination framework for Open Access Points 38

Cloud-based RF Management COAP: Coordination framework for Open Access Points Analytics Interference estimation and mitigation techniques 39

Cloud-based RF Management COAP: Coordination framework for Open Access Points Analytics Spectrum Management Commands Interference estimation and mitigation techniques 40

Cloud-based RF Management COAP: Coordination framework for Open Access Points Analytics Spectrum Management Commands Interference estimation and mitigation techniques 41

Field Trials OpenWRT based APs ALIX 2d2 platform: (500 MHz AMD Geocode CPU, 256 DDR RAM, flash storage) 30+ APs deployed in homes & apartment complexes for 3+ years Madison, WI MDU Deployment 1 Cloud controller hosted in off-the-shelf Linux server MDU Deployment 14 APs 2 42

Microware cuts throughput 43

30.1 25.5 13 16 100% improvement most of the time Data is sorted

Enabling third-party apps in home gateways for and Suman Banerjee (suman@cs.wisc.edu) 45