Home Network Performance Diagnosis Lucas Di Cioccio 1,2 , Renata - - PowerPoint PPT Presentation

home network performance
SMART_READER_LITE
LIVE PREVIEW

Home Network Performance Diagnosis Lucas Di Cioccio 1,2 , Renata - - PowerPoint PPT Presentation

Home Network Performance Diagnosis Lucas Di Cioccio 1,2 , Renata Teixeira 2 , Catherine Rosenberg 3 , Martin May 1 1 Technicolor 2 CNRS and UPMC Sorbonne Universits 3 University of Waterloo Home networks are becoming complex Internet 1 Our


slide-1
SLIDE 1

Home Network Performance Diagnosis

Lucas Di Cioccio1,2, Renata Teixeira2, Catherine Rosenberg3, Martin May1

1Technicolor 2CNRS and UPMC Sorbonne Universités 3University of Waterloo

slide-2
SLIDE 2

Home networks are becoming complex

1

Internet

slide-3
SLIDE 3

Our goal

Develop techniques to assist users to diagnose performance problems in the home network

2

slide-4
SLIDE 4

Roadmap

  • Study contribution of the home net to e2e performance

– Controlled experiments – Impact on latency and download speed

  • Characterize home networks

– Data collection: HomeNet Profiler

  • Design a troubleshooting tool for home networks

– Study tradeoff between diagnosis on the end-hosts vs. gateway

3

HomeNets2010 http://cmon.lip6.fr/hnp

slide-5
SLIDE 5

Does the home network contribute to e2e performance?

  • Intuitively, home net affects e2e performance

– No study quantifies the impact of the home network – In which situations? – Can existing tools attribute performance disruptions

to the home network?

  • Our approach: controlled experiments

– Test typical French services

4

slide-6
SLIDE 6

Experiment setup

5

Internet Competing computer (Ethernet or WiFi) Server at LIP6 Phone (RJ11) Set-top box (Ethernet) Measurements:

  • RTT (delay sensitive)
  • HTTP DL (bandwidth hungry)

Monitor (Ethernet or WiFi) ADSL 8 Mbps / 1 Mbps

slide-7
SLIDE 7

Case studies

  • 5 scenarios to test each factor independently

– Idle: performance baseline – Phone: triple play IP phone from the ISP – TV: triple play IP TV from the ISP – UL: competing TCP upload – DL: competing TCP download

6

slide-8
SLIDE 8

Triple-play services and HTTP DL

7

End-to-end HTTP download rate (kbps) Cumulative fraction of downloads

TV uses 3Mbps deterministically

TV Phone Idle

Phone reduces download rates

  • nly slightly
slide-9
SLIDE 9

Home cross traffic and HTTP DL

8

Cumulative fraction of downloads End-to-end HTTP download rate (kbps)

Home cross traffic reduces HTTP DL ~3Mbps (50%) when incoming ~4Mbps (65%) when outgoing

UL DL Idle

slide-10
SLIDE 10

Summary

  • Home can significantly affect e2e performance

– Competing upload has highest impact – Competing download also disruptive, but less – TV deterministically cuts DL rates by 3Mbps – Phone has negligible effect on performance

  • End-host tools cannot attribute performance

degradations to the home network

9

slide-11
SLIDE 11

Roadmap

  • Study contribution of the home net to e2e performance

– Controlled experiments – Impact on latency and download speed

  • Characterize home networks

– Data collection: HomeNet Profiler

  • Design a troubleshooting tool for home networks

– Study tradeoff between diagnosis on the end-hosts vs. gateway

10

slide-12
SLIDE 12

How do home networks look like?

  • Goal: Measure a large variety of homes
  • Questions

– What are the most common home net configs? – How are homes connected to Internet? – Which devices can we find in home nets? – Which services, protocols, and tools do home

devices support?

  • Approach

– HomeNet Profiler: data collection at end-hosts

11

slide-13
SLIDE 13

Design challenges

  • Easy to use

– Portable to most operating systems – One-shot, no installation required

  • Incentives to participate

– Report to learn about home network

  • Privacy concerns

– Use random identifiers to match repeated reports – Anonymize reported values – Users can skip measurements

12

slide-14
SLIDE 14

Collected data

  • User survey

– Internet plan – Connectivity of devices

in home network

  • Network information

– Count devices in home

network

– Neighbor WiFis

  • Performance

– Traceroute to LIP6,

DNS server

– HTTP DLs to LIP6

  • Gateway information

– UPnP implementation

  • Computer config

– Installed/running

applications

13

slide-15
SLIDE 15

Status

  • Home nets: important factor of e2e performance

– But, hard to pinpoint home networks as cause

  • HomeNet Profiler to collect data on home nets

– Runs for MacOS, Linux, and Windows

  • Next steps

– Distribute HomeNet profiler – Evolve HomeNet Profiler into end-host diagnosis tool – Design a gateway-based diagnosis tool

14

slide-16
SLIDE 16

Thank you!

To run HomeNet Profiler: http://cmon.lip6.fr/hnp

15