Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Zastosowanie swarmingu do dystrybucji danych
Search
Tomasz
October 31, 2007
Research
0
97
Zastosowanie swarmingu do dystrybucji danych
Prezentacja z obrony pracy dyplomowej.
Tomasz
October 31, 2007
Tweet
Share
More Decks by Tomasz
See All by Tomasz
The Song of JBoss and Chef
ttorcz
0
190
Home, Smart Home
ttorcz
0
340
FreeIPA: zintegrowane zarządzanie użytkownikami
ttorcz
0
240
systemd – ściągawka
ttorcz
0
170
Solaris? meh.
ttorcz
0
110
systemd: wymyślmy jeszcze jedno koło
ttorcz
0
200
Podziel się wiedzą: systemd
ttorcz
0
73
Wirtualizacja od podszewki
ttorcz
0
310
Wprowadzenie do DTrace
ttorcz
0
120
Other Decks in Research
See All in Research
20年前に50代だった人たちの今
hysmrk
0
110
2025-11-21-DA-10th-satellite
yegusa
0
100
データサイエンティストの業務変化
datascientistsociety
PRO
0
130
第二言語習得研究における 明示的・暗示的知識の再検討:この分類は何に役に立つか,何に役に立たないか
tam07pb915
0
740
財務諸表監査のための逐次検定
masakat0
0
230
病院向け生成AIプロダクト開発の実践と課題
hagino3000
0
500
若手研究者が国際会議(例えばIROS)でワークショップを企画するメリットと成功法!
tanichu
0
130
Thirty Years of Progress in Speech Synthesis: A Personal Perspective on the Past, Present, and Future
ktokuda
0
150
製造業主導型経済からサービス経済化における中間層形成メカニズムのパラダイムシフト
yamotty
0
450
ローテーション別のサイドアウト戦略 ~なぜあのローテは回らないのか?~
vball_panda
0
170
SREはサイバネティクスの夢をみるか? / Do SREs Dream of Cybernetics?
yuukit
3
310
Earth AI: Unlocking Geospatial Insights with Foundation Models and Cross-Modal Reasoning
satai
2
300
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
74
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
79
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.8k
Into the Great Unknown - MozCon
thekraken
40
2.2k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
76
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
73
The Curse of the Amulet
leimatthew05
0
6.9k
Faster Mobile Websites
deanohume
310
31k
Transcript
Zastosowanie Zastosowanie swarmingu swarmingu do do dystrybucji danych dystrybucji danych
Tomasz Torcz Systemy Teleinformatyczne WETI PG Gdańsk, 31.X.2007
Agenda: przedstawienie problemu moje rozwiązanie wnioski
Problem: dane: łatki, aktualizacje wielu odbiorców pożądane: jak najszybciej pożądane:
jak najmniej zasobów
Zasoby zabiera: sprawdzanie obejście: DNS (Clamav) pobieranie obejście: mirrors
Moje rozwiązanie: sprawdzanie komunikacja natychmiastowa XMPP pobieranie
Nasze rozwiązanie: sprawdzanie komunikacja natychmiastowa XMPP pobieranie peer-to-peer BitTorrent
Moje rozwiązanie: Python proces klienta proces serwera wymaga: serwer XMPP
tracker BitTorrenta
Moje rozwiązanie: nowatorskie połączenie IM + p2p natychmiastowe powiadomienie efektywny
transfer zmierzyłem z udziałem 20 węzłów skaluje się z liczbą klientów HTTP/FTP wprost przeciwnie
Periodyczne pobieranie HTTP Źródło: opracowanie własne.
Podsumowanie Sieci i Systemy Informatyczne, Łódź 2007 rozwiązanie przyszłościowe p2p
powoli dostrzegane (Blizzard) wąskie gardło – komunikacja istniejące know-how
Zastosowanie Zastosowanie swarmingu swarmingu do do dystrybucji danych dystrybucji danych
Tomasz Torcz Systemy Teleinformatyczne WETI PG Gdańsk, 31.X.2007
Dziękujemy za uwagę! Dziękujemy za uwagę!
BitTorrent vs HTTP
szablon treść