211service.com
Kaip pagreitinti filmų atsisiuntimą
Pripažinkime: lygiaverčių failų perdavimas internete yra lėtas. Daugiau nei pusė visų atsisiuntimų nepavyksta, o vidutinis 100 megabaitų failo perdavimo laikas yra daugiau nei 24 valandos. Tačiau dabar kompiuterių mokslininkų komanda, vadovaujama Himabindu Pucha Purdue universitete Indianoje teigia, kad jie gali padvigubinti šių perdavimų greitį, pasinaudodami duomenų dalių, esančių neidentiškuose daugialypės terpės failuose, paskelbtuose lygiaverčiuose platinimo tinkluose, persidengimu. Tai padidintų šių pervedimų sėkmės tikimybę.

Greiti atsisiuntimai: Naujas failų dalijimosi metodas gali sutrumpinti filmų ir muzikos atsisiuntimo iš lygiaverčių tinklų laiką.
Peer-to-peer platinimo tinklai, tokie kaip BitTorrent ir Kazaa leisti žmonėms atsisiųsti atskirus failus iš kitų kompiuterių. Šios sistemos pirmiausia aptinka prašomo failo kopijas tinklo visuotinėje paieškos lentelėje, naudodamos jos maišą – unikalų identifikatorių, apskaičiuotą pagal failo duomenų seką. Tada failas padalijamas į dalis, kad kiekvieno vartotojo kompiuteris turėtų įkelti tik nedidelę jo dalį. Ši technika pagreitina failų perkėlimą, nes namų vartotojai paprastai turi didesnį pralaidumą atsisiuntimui, palyginti su įkėlimu. Žinoma, bendras perdavimo greitis priklausys nuo failų šaltinių skaičiaus ir nuo to, kiek jie turi laisvos įkėlimo talpos. Kuo populiaresnis failas, tuo greičiau jis atsisiunčiamas ir tuo didesnė sėkmės tikimybė.
Kompiuterių mokslininkas Davidas Andersenas , Carnegie Mellon universiteto kompiuterių mokslų profesorius, bendradarbiavo su Purdue grupe, siekdamas sukurti būdą, kaip padidinti įkėlėjų grupę, vadinamą panašumo patobulintu perdavimu (SET). Taikant šį metodą naudojami keli tų pačių muzikos failų, vaizdo klipų ir programinės įrangos variantai, kurie dažnai sklando failų platinimo tinkluose. Tikimės, kad SET suteiks prieigą prie didesnio žmonių skaičiaus, iš kurio galėsite atsisiųsti, sako Andersenas. Taip elgdamiesi, manome, kad labiau tikėtina, kad rasite vieną iš šių žmonių, turinčių daugiau laisvų pajėgumų.
Prieš Andersenui ir jo kolegoms atliekant tyrimą, visiškai nebuvo aišku, kiek perteklinių failų dalijimosi tinkluose yra ir ar galima juo pasinaudoti, sako Kornelio universiteto kompiuterių mokslininkas. Eminas Gunas Sireris , kuris tyrime nedalyvavo. SET komanda išanalizavo beveik du terabaitus muzikos ir vaizdo failų iš failų dalijimosi tinklų ir išsiaiškino, kad panašiais failais paprastai dalijamasi nuo 20 iki 99 procentų jų turinio. Naudojant muzikos failus, pakanka net klaidų vartotojo apibrėžtose antraštėse, identifikuojančiose atlikėjų ir dainų pavadinimus, norint atsikratyti „BitTorrent“, nepaisant to, kad 99 procentai failo yra vienodi. Taip pat dažnai galimos kelios to paties vaizdo įrašo versijos su skirtingomis kalbomis.
Vienas iš iššūkių kuriant paskirstymo sistemą, galinčią rasti panašius failus, yra ta, kad sistema turi ieškoti ne tik kiekvieno failo, bet ir kiekvieno to failo gabalo. 700 megabaitų vaizdo klipas gali būti padalintas į 40 000 dalių, o tai reiškia, kad sistema turi atlikti kelis milijardus palyginimų. SET yra hibridinė sistema, kuri pirmiausia suranda vartotojus su identiškais failais prieš ieškant prašomų dalių failų variantuose. SET naujovė pastarojoje užduotyje yra tai, ką mokslininkai vadina rankiniu spausdinimu, kuris efektyviai identifikuoja panašius failus naudojant pastovų paieškos užklausų skaičių, nepaisant failo dydžio. SET padalija prašomą failą į 16 kilobaitų dalis, kurios vėliau distiliuojamos į 160 bitų gabalų maišą arba pirštų atspaudus. Šie pirštų atspaudai surūšiuojami pagal jų skaitinę reikšmę, o sistema parenka kelis pirmuosius, kad sudarytų rankos atspaudą. Anderseno teigimu, lyginant rankų atspaudus gaunama 90 procentų tikimybė, kad rasite 10 procentų ar daugiau panašų failą.
Nustačius tą failą, kurio panašumas yra tik 10 procentų, atsisiuntimas gali paspartėti 8 procentais. Muzikos failams, kurių panašumas didesnis nei 90 procentų, penkių minučių atsisiuntimas iš BitTorrent užtruktų šiek tiek daugiau nei dvi minutes naudojant SET. Vienas vartotojas gali sutaupyti dar daugiau, jei jis atsisiųs nepopuliarų bendro failo variantą. Andersenas siūlo scenarijų, pagal kurį JAV gyvenantis vartotojas atsisiunčia vokišką populiaraus filmo versiją. Šiuo metu filmas greičiausiai būtų perkeltas iš lėtesnio užsienio ryšio. Tačiau su SEC vartotojai gali pasinaudoti greitesniais vietiniais vaizdo šaltiniais ir gauti tik garsą iš Vokietijos kolegų.
Tai labai protinga schema, kaip rasti bendrus gabalus, sako Sirer. Tačiau jis sako, kad populiariausio turinio atveju [SET] per daug nepakeis, nes jau yra daug kitų bendraamžių, priglobiančių tą turinį. Tačiau galiu įsivaizduoti, kad kitą turinį, kuris kitu atveju būtų lėtas, būtų galima atsisiųsti iš vieno būrio.
Nors tyrėjai išleido SET sistemos šaltinio kodą, jie neplanuoja sukurti jai grafinės vartotojo sąsajos ar diegti jos dabartiniuose failų mainų tinkluose. Andersenas sako, kad matematiką buvo sudėtinga analizuoti, tačiau idėja yra gana paprasta, o įgyvendinimas nebus blogas. Jis sako, kad nenustebtų, jei kitais metais kas nors įdiegtų SET sistemą.