BISMark: A Platform for Studying Home...

1
Understanding home Internet performance requires a vantage point in the home Our platform: BISMark Measurements from the outside or from end hosts are limited Cannot account for confounding factors Impact of local loop: Cable vs. DSL Impact of ISP policy: traffic shaping Impact of home network: Wi-Fi Usage profiles: Gaming vs. Netflix Why? Instrumented routers in homes Vantage point behind modem View into ISP and home network What can we study? Netgear WNDR3700 680Mhz MIPS CPU 64 MB RAM 8MB Flash Current devices NOX Box 500Mhz Geode CPU 256 MB RAM 2GB Flash Current Measurements Customized to user profile Active Throughput: TCP/UDP Latency: Last mile, under load Jitter: upstream, downstream Packet loss: UDP/ICMP DNS: delay, availability Ability to turn off collection Passive Throughput: per-application Packet headers: anonymized Wireless: accesspoints, clients DHCP: requests, leases ARP: associations Preliminary Results Current Status PowerBoost effects Peak values, duration vary across users Same sustainable throughput Significant effect on: browsing experience speedtests Modem buffers are oversized Minimum observed buffer ~50KB Latencies atleast 750ms, upto 10 seconds for DSL Significant effect on interactive applications 16 deployments across Atlanta 3 major ISPs, multiple service plans Future Work Main Features Active measurements synchronization On-demand remote router control/update ISP Shaping Policies Modem Buffering Upload Download Latency Under Upload BISMark Control Host DB Internet Upstream ISP Upstream ISP Local Loop BISMark firmware Hi-speed Network BISMark Measurement Host Control Protocol Measurement Network Link BISMark Daemon Architecture Overview BISMark firmware L ocal Loo p Deploy up to 35 NOX Boxes Development of OpenWRT images for Netgear platforms Emulab-like testbed for homes Implications on privacy Development of non-intrusive, low-overhead tests Study of the effect of home network Study of user profiles BISMark: A Platform for Studying Home Networks Walter de Donato Antonio Pescapè University of Napoli Federico II {walter.dedonato,pescape}@unina.it Srikanth Sundaresan Nick Feamster Georgia Institute of Technology {srikanth,feamster}@gatech.edu Renata Teixeira CNRS/Sorbonne Universités [email protected]

Transcript of BISMark: A Platform for Studying Home...

Page 1: BISMark: A Platform for Studying Home Networkswpage.unina.it/walter.dedonato/pubs/bb_nsdi11_poster.pdf · 2012. 2. 9. · 680Mhz MIPS CPU 64 MB RAM 8MB Flash Current devices NOX Box

Understanding home Internet performance requires a vantage point in the home

Our platform: BISMark

Measurements from the outside or from end hosts are limited

Cannot account for confoundingfactors

Impact of local loop: Cable vs. DSL

Impact of ISP policy: traffic shaping

Impact of home network: Wi-Fi

Usage profiles: Gaming vs. Netflix

Why?

Instrumented routers in homes

Vantage point behind modem

View into ISP and home network

What can we study?

Netgear WNDR3700680Mhz MIPS CPU64 MB RAM8MB Flash

Current devices

NOX Box500Mhz Geode CPU256 MB RAM2GB Flash

Current Measurements

Customized to user profile

Active

Throughput: TCP/UDPLatency: Last mile, under loadJitter: upstream, downstreamPacket loss: UDP/ICMPDNS: delay, availability

Ability to turn off collection

Passive

Throughput: per-applicationPacket headers: anonymizedWireless: accesspoints, clientsDHCP: requests, leasesARP: associations

Preliminary Results

Current StatusPowerBoost effects

Peak values, duration varyacross users

Same sustainable throughput

Significant effect on:

browsing experience

speedtests

Modem buffers are oversized

Minimum observed buffer ~50KBLatencies atleast 750ms, upto 10 seconds for DSL

Significant effect on interactiveapplications

16 deployments across Atlanta

3 major ISPs, multiple service plans

Future Work

Main Features

Active measurements synchronization

On-demand remote router control/update

ISP Shaping Policies

Modem Buffering

Upload

Download

Latency Under Upload

BISMarkControl Host

DB

Internet

Upstream ISPUpstream ISP

Local LoopBISMarkfirmware

Hi-speedNetwork

BISMarkMeasurement Host

Control Protocol

Measurement

Network Link

BISMark Daemon

Architecture Overview

BISMarkfirmware

Loca

l Loo

p

Deploy up to 35 NOX Boxes

Development of OpenWRT images forNetgear platforms

Emulab-like testbed for homes

Implications on privacy

Development of non-intrusive, low-overheadtests

Study of the effect of home network

Study of user profiles

BISMark: A Platform for Studying Home NetworksWalter de DonatoAntonio Pescapè

University of Napoli Federico II

{walter.dedonato,pescape}@unina.it

Srikanth SundaresanNick Feamster

Georgia Institute of Technology

{srikanth,feamster}@gatech.edu

Renata Teixeira

CNRS/Sorbonne Universités

[email protected]