bandwidth measurements from a consumer perspective a measurement infrastructure in sweden

16
Bandwidth Measurements Bandwidth Measurements from a Consumer from a Consumer Perspective Perspective A Measurement A Measurement Infrastructure in Sweden Infrastructure in Sweden Mats Björkman, Andreas Johnsson, Bob Mats Björkman, Andreas Johnsson, Bob Melander Melander The Department of Computer Science and The Department of Computer Science and Engineering Engineering Mälardalen University Mälardalen University Presented at the Bandwidth Estimation (BEst) Workshop Presented at the Bandwidth Estimation (BEst) Workshop La Jolla, CA La Jolla, CA December 2003

Upload: phillip-todd

Post on 31-Dec-2015

24 views

Category:

Documents


0 download

DESCRIPTION

Bandwidth Measurements from a Consumer Perspective A Measurement Infrastructure in Sweden. Mats Björkman, Andreas Johnsson, Bob Melander The Department of Computer Science and Engineering Mälardalen University Presented at the Bandwidth Estimation (BEst) Workshop La Jolla, CA December 2003. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Bandwidth Measurements from a Consumer Perspective  A Measurement Infrastructure in Sweden

Bandwidth Measurements from Bandwidth Measurements from a Consumer Perspective a Consumer Perspective

A Measurement Infrastructure A Measurement Infrastructure in Swedenin Sweden

Mats Björkman, Andreas Johnsson, Bob MelanderMats Björkman, Andreas Johnsson, Bob Melander

The Department of Computer Science and EngineeringThe Department of Computer Science and Engineering

Mälardalen UniversityMälardalen University

Presented at the Bandwidth Estimation (BEst) WorkshopPresented at the Bandwidth Estimation (BEst) WorkshopLa Jolla, CA La Jolla, CA

December 2003December 2003

Page 2: Bandwidth Measurements from a Consumer Perspective  A Measurement Infrastructure in Sweden

OutlineOutline

BackgroundBackground Description of an infrastructure and its toolsDescription of an infrastructure and its tools Up and running, but for whom?Up and running, but for whom? Any objections?Any objections? ExperiencesExperiences FutureFuture

Page 3: Bandwidth Measurements from a Consumer Perspective  A Measurement Infrastructure in Sweden

BackgroundBackground

I am are here to report on an existing infrastructure I am are here to report on an existing infrastructure for bandwidth measurements in Sweden. for bandwidth measurements in Sweden.

Providers of tools and infrastructure:Providers of tools and infrastructure:

Now we are getting involved!Now we are getting involved!

Page 4: Bandwidth Measurements from a Consumer Perspective  A Measurement Infrastructure in Sweden

Background cont.Background cont.Increase of broadband network accessIncrease of broadband network access

Today: approx. 80 broadband access providers in Today: approx. 80 broadband access providers in SwedenSweden

Link speeds from 0.25 Mbps to 100 MbpsLink speeds from 0.25 Mbps to 100 Mbps““Its a jungle”Its a jungle”

A need for evaluation and comparison of A need for evaluation and comparison of broadband connectionsbroadband connections

TPTESTTPTEST

Page 5: Bandwidth Measurements from a Consumer Perspective  A Measurement Infrastructure in Sweden

TPTEST infrastructureTPTEST infrastructure

Test servers located at Test servers located at strategic pointsstrategic points

Clients choose which one Clients choose which one to use for measurementsto use for measurements

Measures UDP and TCP Measures UDP and TCP throughput throughput

Reference server Reference server provided by SUNETprovided by SUNET

Page 6: Bandwidth Measurements from a Consumer Perspective  A Measurement Infrastructure in Sweden

TPTEST v.3TPTEST v.3 TCP and UDP TCP and UDP

throughput teststhroughput tests

Measure to and Measure to and from serversfrom servers

Hard for users to Hard for users to interpret the interpret the metricsmetrics

Improvement Improvement needed...needed...

Page 7: Bandwidth Measurements from a Consumer Perspective  A Measurement Infrastructure in Sweden

TPTEST Statistics (v. 4)TPTEST Statistics (v. 4) No english version yetNo english version yet

Users supply connection Users supply connection informaitoninformaiton

Offers comparison of Offers comparison of operatorsoperators

User measurements can be User measurements can be stored in global databasestored in global database

User measurements can be User measurements can be comparedcompared

Connections, ISPs

Receiver throughput

Page 8: Bandwidth Measurements from a Consumer Perspective  A Measurement Infrastructure in Sweden

The statistics in detailThe statistics in detailReceiver

throughput

”My values”

Page 9: Bandwidth Measurements from a Consumer Perspective  A Measurement Infrastructure in Sweden

Up and running, but for Up and running, but for whom?whom?

InfrastructureInfrastructureMore than 10 operators offer measurementMore than 10 operators offer measurementserversservers

ConsumersConsumersTPTEST v.3: around 5-6000 measurements / 24h TPTEST v.3: around 5-6000 measurements / 24h TPTEST v.4 has approx. 400 beta users TPTEST v.4 has approx. 400 beta users

Page 10: Bandwidth Measurements from a Consumer Perspective  A Measurement Infrastructure in Sweden

TPTEST objectionsTPTEST objections

Measurement by TCPMeasurement by TCP Client computer bottlenecksClient computer bottlenecks Demands high amount of resources to doDemands high amount of resources to do large throughput measurementslarge throughput measurements TCP throughput and link bandwidthTCP throughput and link bandwidth

relation? (what do we really want torelation? (what do we really want tomeasure?)measure?)

And more...And more...

Page 11: Bandwidth Measurements from a Consumer Perspective  A Measurement Infrastructure in Sweden

Experiences - Consumer Experiences - Consumer viewview

Keep it simple!Keep it simple!Installation and execution must be trivialInstallation and execution must be trivialInterpretion of results must be simple (however, Interpretion of results must be simple (however, simplicity may lead to erroneous or unfair results)simplicity may lead to erroneous or unfair results)

TPTEST v.3 has metrics that are hard to interpret, TPTEST v.3 has metrics that are hard to interpret, complaints from userscomplaints from users

Only TCP throughput in v.4 Only TCP throughput in v.4 Uses diagramsUses diagrams

Pedagogics: Pedagogics: Why is TCP throughput much lower than the raw Why is TCP throughput much lower than the raw bandwidth promised by operators? bandwidth promised by operators? However, users seem to be educated through the However, users seem to be educated through the TPTEST project...TPTEST project...

Page 12: Bandwidth Measurements from a Consumer Perspective  A Measurement Infrastructure in Sweden

Experiences – Governmental Experiences – Governmental viewview

The results must be trustworthy The results must be trustworthy in Sweden people trust the government to in Sweden people trust the government to

a higher degree than single companies a higher degree than single companies The service is not provided by a competitor The service is not provided by a competitor

(operator view...)(operator view...) There are test servers provided by There are test servers provided by

governmental agenciesgovernmental agencies

Important with user supportImportant with user support The organisations provide a bulletin boardThe organisations provide a bulletin board

Page 13: Bandwidth Measurements from a Consumer Perspective  A Measurement Infrastructure in Sweden

Experiences – ISP/operator Experiences – ISP/operator viewview

Overall positive receptionOverall positive reception Operators in Sweden trust TPTEST developers Operators in Sweden trust TPTEST developers

and sponsorsand sponsorsNeeded to make the infrastructure grow and to make Needed to make the infrastructure grow and to make consumers interestedconsumers interested

Concerns:Concerns:Important that TPTEST is accurate Important that TPTEST is accurate Who is responsible if comparisons are unfair?Who is responsible if comparisons are unfair?Can operators put their test servers at strategic Can operators put their test servers at strategic positions that will benifit some and not others?positions that will benifit some and not others?

Page 14: Bandwidth Measurements from a Consumer Perspective  A Measurement Infrastructure in Sweden

Experiences – ISP/operator Experiences – ISP/operator viewviewcontcont

Used to find errorsUsed to find errors

ISPs use TPTEST to evaluate customer connectionsISPs use TPTEST to evaluate customer connections

when customers complain, ISPs ask ”have you run when customers complain, ISPs ask ”have you run TPTEST?”TPTEST?”

Less expectedLess expectedISPs/operators use TPTEST to find errors within their ISPs/operators use TPTEST to find errors within their ownownnetworksnetworksWant something that is easy to use... Want something that is easy to use...

Page 15: Bandwidth Measurements from a Consumer Perspective  A Measurement Infrastructure in Sweden

FutureFuture

Successful so far, project expected to growSuccessful so far, project expected to grow

Project openness to more accurate methods and Project openness to more accurate methods and metricsmetrics

Help to interpret the results when using new Help to interpret the results when using new methods andmethods and metricsmetrics

TPTEST infrastructure – good platform to tryTPTEST infrastructure – good platform to try out new research findings in a real topologyout new research findings in a real topology

More? Discussion wanted! More? Discussion wanted!

Page 16: Bandwidth Measurements from a Consumer Perspective  A Measurement Infrastructure in Sweden

More information?More information?

My emailMy email: : [email protected]@mdh.se

TPTEST steering groupTPTEST steering group: : [email protected]@iis.se

TPTEST developmentTPTEST development: : [email protected]@gatorhole.se

SourceforgeSourceforge::http://http://tptest.sourceforge.nettptest.sourceforge.net

http://http://www.sourceforge.net/projects/tptestwww.sourceforge.net/projects/tptest