paradrop

21
ParaDrop: Smart virtualized routers to bring the cloud into your home Suman Banerjee ([email protected]) www.paradrop.org

Upload: us-ignite

Post on 22-Nov-2014

326 views

Category:

Technology


0 download

DESCRIPTION

ParaDrop is a virtualized platform for home WiFi gateway that allows diverse third-party (e.g. home automation) to be easily installed and managed. The concept of edge computing allows various services to run as close to end-user devices as possible. ParaDrop enables developers, to easily deploy their services in home gateways in a secure, isolated, and robust environment providing home users with improved experiences. Suman Banerjee, University of Wisconsin-Madison

TRANSCRIPT

Page 1: ParaDrop

ParaDrop:(Smart(virtualized(routers(to(bring(the(cloud(into(

your(home(Suman(Banerjee(

([email protected])(

www.paradrop.org(

Page 2: ParaDrop

Smart(home(apps(

Page 3: ParaDrop

Smart(home(apps(

Should(the(cloud(manage(your(home(

thermostats?(

Page 4: ParaDrop

Smart(home(apps(

Should(the(cloud(manage(your(home(

thermostats?(

Page 5: ParaDrop

Smart(home(apps(

Should(your(home(security(feed(be(uploaded(to(the(

cloud?(

Page 6: ParaDrop

Smart(home(apps(

Should(your(home(security(feed(be(uploaded(to(the(

cloud?(

CongesDon!(

Page 7: ParaDrop

Smart(home(apps(

Can(we(watch(4K(streaming(movies?(

Page 8: ParaDrop

Smart(home(apps(

Can(we(watch(4K(streaming(movies?( Network(

(variability(

Page 9: ParaDrop

What(is(ParaDrop?(

Page 10: ParaDrop

What(is(ParaDrop?(

Edge(compuDng(in(the(extreme(

Move(the(cloud(right(into(your(home(

Page 11: ParaDrop

What(is(ParaDrop?(

Edge(compuDng(in(the(extreme(

Providing(a(cloudNlike(abstracDon(in(your(home(WiFi(router(

Page 12: ParaDrop

9LGHR7UDQVFRGLQJ

6HFXULW\&DPHUDV

(QYLURQPHQW6HQVRUV

+RPH$XWRPDWLRQ

3rd(party((apps/services((drop(into((

your(home((WiFi(router(((onNdemand(

Page 13: ParaDrop

9LGHR7UDQVFRGLQJ

6HFXULW\&DPHUDV

(QYLURQPHQW6HQVRUV

+RPH$XWRPDWLRQ

WiFi(router(has(low(latency(to(home(

devices,(and(is(alwaysNon(

Page 14: ParaDrop

ParaDrop(smart(router(

•  A(programmable(substrate(

•  VirtualizaDon(framework(•  “Chutes”(•  Isolated(and(proprietary(

•  MulDple(wireless(interfaces(•  WiFi,(Bluetooth,(ZigBee(

• (Wireless(interference(management(

Page 15: ParaDrop

ParaDrop(cloud(

manager(

SeeCam(cloud(service(

SeeCam(

How(it(works?(

Page 16: ParaDrop

ParaDrop(cloud(

manager(

SeeCam(cloud(service(

SeeCam(

EnvSense(

EnvSense(cloud(service(

How(it(works?(

Page 17: ParaDrop

•  Transcode(video(to(adapt(to(wireless(channel(condiDons(

Demo(1:(Transcoding(

Page 18: ParaDrop

•  Cache(movies(in(router(from(head(of(instant(queue(

Demo(2:(Caching(

Page 19: ParaDrop

ParaDrop(cloud(

manager(

SeeCam(cloud(service(

SeeCam(

EnvSense(cloud(service(

Demo(3:(The(Internet(of(Things(

EnvSense(

Page 20: ParaDrop

Acknowledgments(

•  Dale(Willis(•  Arkodeb(Dasgupta(•  Mike(Bauer(•  R(Sivasubramanian(•  Leo(Rudberg(•  Peng(Liu(•  Jongwon(Yoon(

Page 21: ParaDrop

ParaDrop:(Smart(virtualized(router(to(bring(the(cloud(into(

your(home(Suman(Banerjee(

([email protected])(

www.paradrop.org(

HandsNon(tutorial(tomorrow(morning!((8aN12noon)(