HostView: Annotating end-host performance measurements with user - - PowerPoint PPT Presentation

hostview annotating end host performance measurements
SMART_READER_LITE
LIVE PREVIEW

HostView: Annotating end-host performance measurements with user - - PowerPoint PPT Presentation

HostView: Annotating end-host performance measurements with user feedback Diana Joumblatt, Oana Goga, Renata Teixeira Laboratoire LIP6 -- CNRS and UPMC Sorbonne Universits Jaideep Chandrashekar, Nina Taft Intel Labs, Berkeley Why did we


slide-1
SLIDE 1

HostView: Annotating end-host performance measurements with user feedback

Diana Joumblatt, Oana Goga, Renata Teixeira

Laboratoire LIP6 -- CNRS and UPMC Sorbonne Universités

Jaideep Chandrashekar, Nina Taft

Intel Labs, Berkeley

slide-2
SLIDE 2

Why did we build HostView?

1

Goal: Automatically detect network performance disruptions as perceived by end-users

Performance of any networked application Only performance disruptions that affect end-users

HostView: Collect network traces from end-hosts annotated with user feedback

slide-3
SLIDE 3

HostView data collection

  • Network performance

– Packet headers (anonymized IP source)

  • User environment and system performance

– CPU load, OS, time zone, country

  • Application-level context

– Content-type for HTTP responses – Application (process names)

  • User feedback

– System-triggered questionnaires (3 times a day) – I’m annoyed button

2

slide-4
SLIDE 4

Recruiting volunteers

  • Publicity

– Leaflets at IMC 2010 – CS Mailing lists in November 2010

  • Incentives

– 50 USD Amazon gift cards – Real-time feedback about network connection

3

slide-5
SLIDE 5

Some numbers from the deployment

4

France, 17 United States, 10 Germany, 9 Brazil, Indonesia, Japan, Lebanon, Portugal, Sweden, 6 Italy, 3 Switzerland, 3 Australia, 2 Finland, 2 Spain, 2 United Kingdom, 2

  • A total of 78 downloads

– 37 Linux and 41 MAC OS – 25 users ran it for at least a month

  • Users per country
slide-6
SLIDE 6

5

Top ten applications in terms of network bytes

Google Chrome Safari Firefox SSH Chromium browser WebKit Plugin Host Skype FTP Mail iTunes

Fraction of network traffic (bytes)

slide-7
SLIDE 7

Locality of users’ connections

6

20 40 60 80 100

%local traffic

France Germany USA

Users by country bytes connections destination IPs

slide-8
SLIDE 8

HostView user feedback detailed

7

  • “I am annoyed” button

– Click when a networked application is misbehaving

  • Experience sampling mechanism (ESM)

– Fill in a questionnaire about your network connection

at most three times a day

  • Rate internet speed from 1 to 5
  • List applications if any that experienced network problems
  • Additional comments in free-from text box
slide-9
SLIDE 9

How were feedback mechanisms used?

8

ESM I am annoyed! Completed Deferred Not answered

825 813 5102 44

slide-10
SLIDE 10

How would you describe your Internet speed?

9

slide-11
SLIDE 11

Challenges

  • HostView performance

– Trace upload when user connection is slow

  • Adaptive upload algorithm

– CPU

  • Changed HostView startup mechanism
  • User feedback

– Pop-ups are distracting

  • Bypass when network connection is good
  • Disable questionnaires, just use “I am annoyed” button

10

slide-12
SLIDE 12

We need your help!

11

  • Please download HostView at:

http://cmon.lip6.fr/EMD

  • Platforms: Mac OS 10.5, 10.6 and Linux
  • Amazon gift cards still available!

Thank you!