neprihlásený Utorok, 24. februára 2026, dnes má meniny Matej
Twitter používa BitTorrent na distribúciu súborov medzi servermi

DSL.sk, 29.7.2010


Spoločnosť Twitter, prevádzkovateľ rovnomennej najpopulárnejšej mikroblogovacej služby, používa na aktualizáciu svojho softvéru na svojich serveroch špeciálne nakonfigurovaný BitTorrent.

Informoval o tom Larry Gadea z Twitteru.

Podľa Gadea časté aktualizácie serverového kódu Twitteru majú minimálne sto megabajtov a potrebné ich je čo najskôr dostať na tisícky serverov. Twitter v minulosti používal centrálnu distribúciu pomocou softvéru Git na správu verzií súborov, aktualizácia trvala až približne 40 minút.

V súčasnosti už používa vlastný softvér označený Murder, ktorý pre vlastný prenos využíva protokol BitTorrent a aktualizáciu všetkých serverov zvládne za 12 sekúnd.

BitTorrent je používaný kontrolovane tak, aby sa všetky servery zoradili do jedného radu a každý v štandardnom režime sťahoval iba od jedného ďalšieho serveru a poskytoval dáta práve jednému ďalšiemu. Keďže BitTorrent súbor delí a prenáša po malých blokoch, neprichádza k veľkému spomaleniu oproti optimálnemu prenosu BitTorrentom a zároveň je distribúcia výrazne deterministickejšia.

Murder využíva knižnicu BitTornado napísanú v Pythone, sťahovanie riadi pomocou trackera poskytujúceho serverom najskôr iba po jednom peere.

Pre neovplyvňovanie poskytovania webových stránok z týchto serverov počas aktualizácie je rýchlosť prenosu medzi dvomi servermi zvyčajne limitovaná na 10 MB/s.

Softvér Murder je open source a sťahovať je ho možné z github.com.



Najnovšie články:

V USA pribudlo 57.6 GWh batériových úložísk, v domácnostiach 3.1 GWh
AV2 stále nebol vydaný, AOMedia vyvíja nový kompresný formát audia
NASA presunie raketu SLS do hangáru zajtra, ľudia by mohli letieť k Mesiacu v apríli
Česku nestačí zrušenie úplného zákazu spaľovacích áut v EÚ, chce úplné zrušenie zákazu
Google začne ponúkať technológiu 25 Gbps optického prepojenia vzduchom
Apple v macOS budúci rok ukončí podporu spúšťania aplikácií pre x86
Na rakete SLS sa objavil problém, ľudia k Mesiacu v marci nepoletia
Zariadenia pre PCI Express 6.0 ešte len prídu na trh, Linux začína pridávať podporu 7.0
Blíži sa nový OpenWrt 25.12 pre routery, s viacerými výraznými novinkami
Test tankovania rakety bol úspešný, ľudia by mali letieť k Mesiacu 7. marca


Diskusia:
                               
 

no co uz
Odpovedať Známka: -7.1 Hodnotiť:
 

Nieco podobne robi aj Facebook vid http://tiny.cc/s47uj
Odpovedať Známka: 10.0 Hodnotiť:
 

no hej, facebook tiez :D http://bit.ly/bsQrr1
Odpovedať Známka: 10.0 Hodnotiť:
 

deterministickejšia
Odpovedať Známka: 10.0 Hodnotiť:
 

ako mozu stihnut vsetky servery za 12s, ked sa kopiruje sekvencne a rychlost je limitovana, takze len na prvy sa 100MB skopiruje za prvych 10sekund.
Odpovedať Známka: 7.1 Hodnotiť:
 

BitTorrent prenáša dáta po blokoch, tzv. chunkoch, zvolenej veľkosti, napríklad 256 KB. Akonáhle je na prvom serveri prvý blok, už sa môže prenášať na ďalší, atď. Tie dáta aj pri obmedzení tak v podstate plynulo po blokoch tečú cez všetky servery rýchlosťou limitu napr. 10 MB/s s postupným malým oneskorením spôsobeným spracovaním na každom serveri, pri obmedzovaní zvyčajnými spôsobmi nesúvisiacim s rýchlostným limitom.
Odpovedať Známka: 9.0 Hodnotiť:
 

skus liat vodu dolu po schodoch a zistis ze sa najprv nezleje vsetka na prvi schod a potom na dalsi a dalsi atd.. ale tecie v jednom prude az ku poslednemu a pritom kazdi jeden zostane rovnako mokri v kratkom case :D to iste plati aj pre tie servre data knim tecu v jednom prude az kym nepridu k poslednemu.
Odpovedať Známka: 9.1 Hodnotiť:
 

idem to hned vyskusat
Odpovedať Známka: 10.0 Hodnotiť:
 

na piatom schode mi to hlasi "tracker is not responding"
Odpovedať Známka: 10.0 Hodnotiť:
 

RIAA by si mala nich torentakov posvietit! a SOZA tiez.
Odpovedať Známka: 1.7 Hodnotiť:
 

Na Teba by si mal posvietiť psychiater.
Odpovedať Známka: 6.7 Hodnotiť:

Pridať komentár