ParaDrop:(Smart(virtualized(
routers(to(bring(the(cloud(into(
your(home(
Suman(Banerjee(
(suman@cs.wisc.edu)(
www.paradrop.org(
Smart(home(apps(
Smart(home(apps(
Should(the(cloud(
manage(your(home(
thermostats?(
Smart(home(apps(
Should(the(cloud(
manage(your(home(
thermostats?(
Smart(home(apps(
Should(your(home(
security(feed(be(
uploaded(to(the(
cloud?(
Smart(home(apps(
Should(your(home(
security(feed(be(
uploaded(to(the(
cloud?(
CongesDon!(
Smart(home(apps(
Can(we(watch(4K(
streaming(movies?(
Smart(home(apps(
Can(we(watch(4K(
streaming(movies?( Network(
(variability(
What(is(ParaDrop?(
What(is(ParaDrop?(
Edge(compuDng(in(the(
extreme(
Move(the(cloud(right(
into(your(home(
What(is(ParaDrop?(
Edge(compuDng(in(the(
extreme(
Providing(a(cloudNlike(
abstracDon(in(your(
home(WiFi(router(
3rd(party((apps/services((
drop(into((
your(home((WiFi(router(((
onNdemand(
WiFi(router(has(
low(latency(to(home(
devices,(and(is(
alwaysNon(
ParaDrop(smart(router(
•  A(programmable(substrate(
•  VirtualizaDon(framework(
•  “Chutes”(
•  Isolated(and(proprietary(
•  MulDple(wireless(interfaces(
•  WiFi,(Bluetooth,(ZigBee(
• (Wireless(interference(management(
ParaDrop(
cloud(
manager(
SeeCam(
cloud(
service(
SeeCam(
How(it(works?(
ParaDrop(
cloud(
manager(
SeeCam(
cloud(
service(
SeeCam(
EnvSense(
EnvSense(
cloud(
service(
How(it(works?(
•  Transcode(video(to(
adapt(to(wireless(
channel(condiDons(
Demo(1:(Transcoding(
•  Cache(movies(in(
router(from(head(of(
instant(queue(
Demo(2:(Caching(
ParaDrop(
cloud(
manager(
SeeCam(
cloud(
service(
SeeCam(
EnvSense(
cloud(
service(
Demo(3:(The(Internet(of(Things(
EnvSense(
Acknowledgments(
•  Dale(Willis(
•  Arkodeb(Dasgupta(
•  Mike(Bauer(
•  R(Sivasubramanian(
•  Leo(Rudberg(
•  Peng(Liu(
•  Jongwon(Yoon(
ParaDrop:(Smart(virtualized(
router(to(bring(the(cloud(into(
your(home(
Suman(Banerjee(
(suman@cs.wisc.edu)(
www.paradrop.org(
HandsNon(tutorial(tomorrow(morning!(
(8aN12noon)(

ParaDrop