Interneti kasutuskogemust võivad sõltumatult mõjutada paljud erinevad tegurid, muu hulgas kasutaja internetiühenduse kiirus, juurdepääsuvõrgu töökindlus, rakendusserverite kättesaadavus ja koormusomadused ning mõnel juhul ka kasutaja koduse võrgu konfiguratsioon. Üksikud parameetrid, näiteks internetipaketi kiirus või serveri võimsus, ei määra eraldi võetuna reaalset kasutuskogemust. Tõelise interneti kasutuskogemuse mõõtmiseks ja iseloomustamiseks sobib kõige paremini rakendusserverist kasutaja arvutini ulatuv rakendusetaseme kiiruse mõõtmine, mis hõlmab kõiki kasutuskogemust mõjutavaid tegureid.
Siin esitame rakendusetaseme püsikindla kiiruse mõõtmistel põhineva metoodika internetiteenuse osutajate (ISP-de) hindamiseks YouTube'i videote esitamise osas. Eesmärk on määrata ISP-le sisuline ja kergesti mõistetav hinnang, mis vastaks võimalikult täpselt reaalsele interneti kasutuskogemusele.
YouTube'i video tüüpilise esitamise käigus toob YouTube'i klientrakendus (pleier) voogedastuse teel YouTube'i serverist (CDN) ühe või mitme päringuna (nt HTTP GET) videobaite. ISP hindamise esimene etapp on mõõta videobaitide serverist klientrakendusse edastamise püsikindlat kiirust. Rakendusetaseme läbilaskevõime mõõtmiseks salvestatakse iga päringu kohta järgmised andmed:
Nende mõõdetavate parameetrite põhjal arvutatakse päringule vastav rakendusetaseme läbilaskevõime R alloleva valemiga. Rakendusetaseme läbilaskevõime määratakse iga mõõdetud päringu kohta.
Hinnangute saamiseks koondatakse mõõtmisfaasis salvestatud asjaomased rakendusetaseme läbilaskevõimed. See metoodika võimaldab hinnanguid arvutada erineva taseme granulaarsusega erinevates dimensioonides. Näiteks võib ISP hinnangu arvutada erinevate ajavahemike (nt tund, päev, nädal või kuu) ja/või erinevate geograafiliste tasandite (nt riik, maakond, linnastu või linn) kohta.
Etteantud ajavahemiku T (nt eelnevad 30 päeva) ja geograafilise asukoha L (nt Tartu, Eesti) kohta arvutatakse internetiteenuse osutaja P (nt Starman) hinnang järgmiselt:
GAT-rühm | Rakendusetaseme läbilaskevõime lävi | Selgitus |
---|---|---|
HD (kõrglahutus) | > 2,5 Mbps | YouTube'i HD-video sujuvaks ja püsikindlaks 720p lahutusega esitamiseks vajalik minimaalne rakendusetaseme läbilaskevõime |
SD (standardlahutus) | 0,7–2,5 Mbps | YouTube'i SD-video sujuvaks ja püsikindlaks 360p lahutusega esitamiseks vajalik minimaalne rakendusetaseme läbilaskevõime |
LD (madallahutus) | < 0,7 Mbps | Rakendusetaseme läbilaskevõime on YouTube'i video standardlahutusega 360p püsikindlaks esitamiseks liiga madal |
3) Hindamiskriteeriumite määratlemine: ISP hindamiskriteeriumiks on iga hinnangu jaoks vajalik minimaalne GAT-maht. Kuna see mõõdik peaks muu hulgas võtma arvesse ISP võrgu püsikindlust ja töökindlust, tuleb usaldusnivood rakendada uuritava ajavahemiku püsivale kiirusele, mitte tüüpilisele (keskmisele) kiirusele. Selleks määratleme kolm hindamisskaalat: GAT-90 (90% päringutest üle läveväärtuse), GAT-95 (95% päringutest üle läveväärtuse) ja GAT-99 (99% päringutest üle läveväärtuse), mis vastavad erinevatele töökindluse tasemetele.
Järgmises tabelis on määratletud kriteeriumid, mida meie metoodikas kasutatakse ISP lõpliku hinde määramiseks GAT-90 järgi. 90% usaldusnivoo valiti pärast metoodika reaalse toimimise põhjalikku uurimist. Seda usaldusnivood kohandatakse vastavalt võrkude kiiruse arenemisele.
Hinnang | Kriteeriumid (GAT-90) | Selgitus |
---|---|---|
HD (kõrglahutus) |
Vähemalt 90% päringutest ületavad HD-läve |
Võrk võimaldab YouTube'i videote HD-esitamist (720p) ühetaoliselt ja töökindlalt |
SD (standardlahutus) |
Vähemalt 90% päringutest ületavad SD-läve |
Võrk võimaldab YouTube'i videote SD-esitamist (360p) ühetaoliselt ja töökindlalt |
LD (madallahutus) | Mitte kumbki ülalolevatest | Võrk ei võimalda YouTube'i videote töökindlat esitamist |
Hinnanguid antakse võrkudele, mitte kasutajatele. Kõik päringud, mille rakendusetaseme läbilaskevõime määratakse, on täielikult anonüümseks muudetud, ning mingit kasutajateavet (nt brauseriküpsised, IP-aadressid) ei säilitata ega kasutata otseselt hindamisalgoritmis. Lisaks: kui valitud geograafilise piirkonna ja ajavahemiku koondatavate päringute arv on teatud läveväärtusest madalam, võtab algoritm kasutusele jämedama granuleeringu (st koondab päringuid laiemast piirkonnast või pikemast ajavahemikust), et hinnangu arvutamiseks kasutatava valimi suuruse nõue oleks täidetud.