Mange faktorer kan påvirke brukeropplevelsen på Internett uavhengig av hverandre. Dette inkluderer, men er ikke begrenset til, brukerens tilkoblingshastighet, hvor pålitelig nettverket er, tilgjengelighet og innlastingsegenskapene til serverne, og i noen tilfeller konfigureringen av brukerens hjemmenettverk. Individuelle og isolerte målinger som tilgangshastighet eller serverkapasitet fanger ikke opp den virkelige brukeropplevelsen. En helhetlig måling av ytelsen på programnivå som omfatter alle påvirkningene, er den riktige fremgangsmåten for å måle og kvantifisere den virkelige Internett-brukeropplevelsen.
Her presenterer vi en metode for å vurdere Internett-leverandører på grunnlag av YouTube-videokapasiteten, basert på målinger av ytelsen over tid på programnivå. Målet er å presentere en vurdering som er relevant, enkel å forstå og som gjenspeiler den virkelige Internett-opplevelsen på en god måte.
En typisk YouTube-videoavspilling består av en YouTube-klient (spiller) som henter videobyte ved hjelp av streaming fra en YouTube-server (ILN) via én eller flere forespørsler (f.eks. HTTP GET). Det første trinnet for å vurdere en Internett-leverandør er hastigheten over tid som disse videobytene overføres fra serveren til klienten med. For å måle den oppnådde strømningsmengden (goodput) på programnivå registreres følgende for hver forespørsel:
Basert på disse målingene blir goodput for en gitt forespørsel R beregnet ved hjelp av formelen nedenfor. Hver målt forespørsel er et goodput-eksempel.
Vurderinger avledes ved å aggregere relevante goodput-eksempler som er registrert i målefasen. Metoden gjør det mulig å beregne vurderinger med ulike grader av detaljnivå for de valgte dimensjonene. Vurderingen for en Internett-leverandør kan blant annet beregnes for ulike tidsrom (for eksempel time, dag, uke, måned) og/eller for ulike geografiske nivåer (for eksempel land, region, storbyområde, by).
For en gitt tidsperiode T (for eksempel de siste 30 dagene) og et geografisk område L (for eksempel San Francisco i USA) beregnes vurderingen for en Internett-leverandør P (for eksempel Comcast) på følgende måte:
GAT-verdiområde | Goodput-terskel | Begrunnelse |
---|---|---|
HD (høy oppløsning) | > 2,5 Mbps | Minimum goodput som kreves for å gi en gjennomsnittlig YouTube HD-videoavspilling ved en oppløsning på 720 p |
SD (standardoppløsning) | 0,7 til 2,5 Mbps | Minimum goodput som kreves for å gi en gjennomsnittlig YouTube SD-videoavspilling ved en oppløsning på 360 p |
LD (lavere oppløsning) | < 0,7 Mbps | Goodput for lav til å gi YouTube SD-videoavspilling ved en oppløsning på 360 p |
3) Definer vurderingskriteriene: Vurderingskriteriene for Internett-leverandører defineres på grunnlag av GAT-volumet som kreves for hvert vurderingsnivå. Fordi denne beregningen er ment å skulle gjenspeile hvor konsekvent og pålitelig Internett-leverandørens nettverk er, må grensen settes ved et nivå som fanger opp ytelse over tid snarere enn typisk (gjennomsnittlig) ytelse. Derfor definerer vi tre vurderingsskalaer: GAT-90 (90 % av forespørslene over terskelen), GAT-95 (95 % av forespørslene over terskelen), GAT-99 (99 % av forespørslene over terskelen) for å gjenspeile ulike grader av pålitelighet.
Følgende tabell definerer kriteriene som brukes til å fastsette den siste vurderingen i metoden vår ved hjelp av GAT-90. Grensen på 90 % er valgt etter nøye vurdering av den praktiske ytelsen som er observert i feltet. Grensen vil følge nettverkskapasiteten etter hvert som den utvikles over tid.
Vurdering | Kriterium (GAT-90) | Begrunnelse |
---|---|---|
HD (høy oppløsning) |
90+ % av eksemplene er merket HD |
Nettverket gir konsekvent og pålitelig YouTube HD-ytelse (720 p) |
SD (standardoppløsning) |
90+ % av eksemplene er merket minst SD |
Nettverket gir konsekvent og pålitelig YouTube SD-ytelse (360 p) |
LD (lavere oppløsning) | Ingen av alternativene ovenfor | Nettverket gir upålitelig YouTube-ytelse |
Vurderingene fokuserer på nettverk, ikke brukere. Alle goodput-eksemplene er fullstendig anonymisert, og ingen brukerinformasjon (for eksempel informasjonskapsler, IP-adresse) lagres eller brukes direkte i vurderingsalgoritmen. Hvis det aggregerte eksempelvolumet for det valgte geografiske området og tidsintervallet er under en viss terskel, bruker algoritmen mindre detaljerte dimensjoner (det vil si at den aggregerer i et større geografisk område og/eller lengre tidsintervall) som oppfyller minstekravet til størrelse for å beregne vurderingen.