Procjena performansi usluge YouTube na platformi iOS na osnovu analize kriptiranog prometa uporabom tehnike strojnog učenja

Sažetak na hrvatskom: YouTube je danas jedna od najpopularnijih usluga za dostavu video sadržaja na Internetu, koja se temelji na prilagodljivom strujanju putem protokola HTTP. Davatelji mrežnih usluga uglavnom nemaju uvid u performanse i parametre kvalitete YouTube tokova koji prolaze njihovom mrež...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:49910/Details
Glavni autor: Rebernjak, Petra (-)
Ostali autori: Skorin-Kapov, Lea (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, P. Rebernjak, 2018.
Predmet:
LEADER 04076na a2200229 4500
003 HR-ZaFER
008 160221s2018 ci ||||| m||| 00| 0 en d
035 |a (HR-ZaFER)ferid5080 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Rebernjak, Petra 
245 1 0 |a Procjena performansi usluge YouTube na platformi iOS na osnovu analize kriptiranog prometa uporabom tehnike strojnog učenja :  |b diplomski rad /  |c Petra Rebernjak ; [mentor Lea Skorin-Kapov]. 
246 1 |a A Machine Learning Approach to Estimating YouTube Performance on the iOS Platform Based on the Analysis of Encrypted Network Traffic  |i Naslov na engleskom:  
260 |a Zagreb,  |b P. Rebernjak,  |c 2018. 
300 |a 61 str. ;  |c 30 cm +  |e CD-ROM 
502 |b diplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Računarska znanost, šifra smjera: 56, datum predaje: 2018-06-29, datum završetka: 2018-07-10 
520 3 |a Sažetak na hrvatskom: YouTube je danas jedna od najpopularnijih usluga za dostavu video sadržaja na Internetu, koja se temelji na prilagodljivom strujanju putem protokola HTTP. Davatelji mrežnih usluga uglavnom nemaju uvid u performanse i parametre kvalitete YouTube tokova koji prolaze njihovom mrežom, obzirom da je YouTube-ov promet kriptiran. Rješenja koja koriste tehnike strojnog učenja za procjenu iskustvene kvalitete temeljem analize značajki mrežnog prometa mogla bi riješiti ovaj problem. S ciljem analize ponašanja YouTube-a na operacijskom sustavu iOS i razvoja metodologije za procjenu iskustvene kvalitete korisnika isključivo na temelju statistika šifriranog mrežnog prometa, u testnim eksperimentima prikupljani su podatci aplikacijskog sloja te je sniman promet u mreži. Podatci aplikacijskog sloja bilježeni su na temelju "Stats for Nerds" podataka dostupnih unutar YouTube aplikacije. Svaki video iz testnog eksperimenta predstavljen je značajkama iz prometa te označen stvarnim razredom iskustvene kvalitete na temelju podataka aplikacijskog sloja. Takvi podatci korišteni su za treniranje i evaluaciju modela strojnog učenja. Konačni skup podataka sastoji se od 329 YouTube videa označenih "low", "medium" i "high" razredima iskustvene kvalitete. Nekoliko je klasifikacijskih modela temeljenih na decizijskim stablima trenirano i evaluirano. F1-mjera najboljeg modela postiže 96.4% na prikupljenom skupu podataka. 
520 3 |a Sažetak na engleskom: YouTube relies on HTTP adaptive streaming and is one of the most popular media delivery services on the Internet today. Currently, YouTube traffic transmitted over the network is encrypted, hence network providers are missing mechanisms for estimating application performance degradation events, such as stalling and quality switches. Solutions based on machine learning approaches for estimating performance solely from encrypted network traffic show promising results. In order to analyse the YouTube adaptation algorithm on the iOS platform, and develop a methodology for estimating QoE based on encrypted traffic analysis, both application-layer events, derived from the native YouTube player by enabling "Stats for Nerds" option, and encrypted network traffic were collected during experiments. Input to machine learning models is prepared by labelling encrypted network traffic features with QoE class derived from the application-level KPIs for each video played in the experiments. A total of 329 YouTube videos were streamed over 33 bandwidth scenarios, and each video was labeled with "low", "medium" or "high" QoE class. Multiple tree-based classification models were trained and evaluated. Overall performance of the developed machine learning model reached the F1-score of 96.4% on the collected dataset. 
653 1 |a iskustvena kvaliteta korisnika  |a kriptirani mrežni promet  |a prilagodljivo strujanje putem protokola HTTP  |a YouTube  |a strojno učenje 
653 1 |a Quality of Experience  |a Encrypted Network Traffic  |a Dynamic Adaptive Streaming over HTTP  |a YouTube  |a Machine Learning 
700 1 |a Skorin-Kapov, Lea  |4 ths 
942 |c Y 
999 |c 49910  |d 49910