paradrop: virtualized wifi aps for experimentation: wireless, iot, more suman banerjee...

21
ParaDrop: Virtualized WiFi APs for experimentation: wireless, IoT, more Suman Banerjee ([email protected] u) www.paradrop.org

Upload: claribel-moore

Post on 12-Jan-2016

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: ParaDrop: Virtualized WiFi APs for experimentation: wireless, IoT, more Suman Banerjee (suman@cs.wisc.edu)

ParaDrop: Virtualized WiFi APs for experimentation: wireless, IoT, more

Suman Banerjee([email protected])

www.paradrop.org

Page 2: ParaDrop: Virtualized WiFi APs for experimentation: wireless, IoT, more Suman Banerjee (suman@cs.wisc.edu)

Smart home apps

Page 3: ParaDrop: Virtualized WiFi APs for experimentation: wireless, IoT, more Suman Banerjee (suman@cs.wisc.edu)

Smart home apps

Should the cloud manage your home

thermostats?

Page 4: ParaDrop: Virtualized WiFi APs for experimentation: wireless, IoT, more Suman Banerjee (suman@cs.wisc.edu)

Smart home apps

Should the cloud manage your home

thermostats?

disruption

Page 5: ParaDrop: Virtualized WiFi APs for experimentation: wireless, IoT, more Suman Banerjee (suman@cs.wisc.edu)

Smart home apps

Should your home security feed be uploaded to the

cloud?

Page 6: ParaDrop: Virtualized WiFi APs for experimentation: wireless, IoT, more Suman Banerjee (suman@cs.wisc.edu)

Smart home apps

Should your home security feed be uploaded to the

cloud?

Congestion!

Page 7: ParaDrop: Virtualized WiFi APs for experimentation: wireless, IoT, more Suman Banerjee (suman@cs.wisc.edu)

Smart home apps

Can we watch 4K streaming movies?

Page 8: ParaDrop: Virtualized WiFi APs for experimentation: wireless, IoT, more Suman Banerjee (suman@cs.wisc.edu)

Smart home apps

Can we watch 4K streaming movies? Network

variability

Page 9: ParaDrop: Virtualized WiFi APs for experimentation: wireless, IoT, more Suman Banerjee (suman@cs.wisc.edu)

What is ParaDrop?

Page 10: ParaDrop: Virtualized WiFi APs for experimentation: wireless, IoT, more Suman Banerjee (suman@cs.wisc.edu)

What is ParaDrop?

Edge computing in the extreme

Move the cloud right into your home

Page 11: ParaDrop: Virtualized WiFi APs for experimentation: wireless, IoT, more Suman Banerjee (suman@cs.wisc.edu)

What is ParaDrop?

Edge computing in the extreme

Providing a cloud-like abstraction in your home WiFi router

Page 12: ParaDrop: Virtualized WiFi APs for experimentation: wireless, IoT, more Suman Banerjee (suman@cs.wisc.edu)

3rd party apps/services drop into

your home WiFi router on-demand

Page 13: ParaDrop: Virtualized WiFi APs for experimentation: wireless, IoT, more Suman Banerjee (suman@cs.wisc.edu)

WiFi router haslow latency to home

devices, and isalways-on

Page 14: ParaDrop: Virtualized WiFi APs for experimentation: wireless, IoT, more Suman Banerjee (suman@cs.wisc.edu)

ParaDrop smart router

• A programmable substrate

• Virtualization framework• “Chutes”• Isolated and proprietary

• Multiple wireless interfaces• WiFi, Bluetooth, ZigBee

• Wireless interference management

Page 17: ParaDrop: Virtualized WiFi APs for experimentation: wireless, IoT, more Suman Banerjee (suman@cs.wisc.edu)

IoTdevices

Non-exptchute

WiNESTbackhaul

User devicesParaDropWiFi router

ParaDrop workshop at theUS Ignite June 2014 conference

Useful educational and experimental tool

Page 18: ParaDrop: Virtualized WiFi APs for experimentation: wireless, IoT, more Suman Banerjee (suman@cs.wisc.edu)

• Transcode video to adapt to wireless channel conditions

Demo 1: Transcoding

Page 19: ParaDrop: Virtualized WiFi APs for experimentation: wireless, IoT, more Suman Banerjee (suman@cs.wisc.edu)

• Cache movies in router from head of instant queue

Demo 2: Caching