Live peer-to-peer (P2P) streaming har nyligen fått mycket forskning uppmärksamhet, med framgångsrika kommersiella system visar sin livskraft på Internet. Befintliga analytiska studier av P2P streaming system har dock misslyckats med att matematiskt undersöka och förstå deras kritiska egenskaper, särskilt med en stor skala och under extrem dynamik såsom ett flash crowd scenario. Ännu viktigare är att det inte finns något tidigare analytiskt arbete som fokuserar på ett helt nytt sätt att utforma strömmande protokoll, med hjälp av nätverkskodning. I detta dokument försöker vi visa en djupgående analytisk förståelse av grundläggande egenskaper hos P2P-streamingsystem, med särskild fokus på fördelarna med nätkodning. Vi visar att om nätverkskodning används i enlighet med vissa designprinciper kan man garantera god prestanda, med avseende på höga uppspelningskvaliteter, korta initiala buffringsförseningar, motståndskraft mot kamratdynamik samt minimala bandbreddskostnader på dedikerade strömmande servrar. Våra resultat uppnås med matematisk stelhet, men utan att offra realistiska antaganden om systemskala, kamratdynamik och uppladdningskapacitet. För ytterligare insikter jämförs streamingsystem som använder nätverkskodning med traditionell pullbaserad streaming i storskaliga simuleringar, med fokus på fundamentala, snarare än protokolldetaljer. Storleken på våra simuleringar i hela denna uppsats överstiger ibland 200 000 deltagare, vilket står i skarp kontrast till befintliga empiriska studier, vanligtvis med några hundra deltagare.
Fördelarna med att använda nätverkskodning i P2P live streaming har också analyserats analytiskt i REF.
On large-scale peer-to-peer streaming systems with network coding
{'venue': 'ACM Multimedia', 'journal': None, 'mag_field_of_study': ['Computer Science']}