Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
96
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
180
Home, Smart Home
ttorcz
0
330
FreeIPA: zintegrowane zarządzanie użytkownikami
ttorcz
0
240
systemd – ściągawka
ttorcz
0
160
Solaris? meh.
ttorcz
0
110
systemd: wymyślmy jeszcze jedno koło
ttorcz
0
190
Podziel się wiedzą: systemd
ttorcz
0
73
Wirtualizacja od podszewki
ttorcz
0
300
Wprowadzenie do DTrace
ttorcz
0
110
Other Decks in Research
See All in Research
まずはここから:Overleaf共同執筆・CopilotでAIコーディング入門・Codespacesで独立環境
matsui_528
2
790
湯村研究室の紹介2025 / yumulab2025
yumulab
0
200
とあるSREの博士「過程」 / A Certain SRE’s Ph.D. Journey
yuukit
11
4.9k
J-RAGBench: 日本語RAGにおける Generator評価ベンチマークの構築
koki_itai
0
1k
2025/7/5 応用音響研究会招待講演@北海道大学
takuma_okamoto
1
240
若手研究者が国際会議(例えばIROS)でワークショップを企画するメリットと成功法!
tanichu
0
110
IMC の細かすぎる話 2025
smly
2
760
論文紹介:Safety Alignment Should be Made More Than Just a Few Tokens Deep
kazutoshishinoda
0
140
AWSで実現した大規模日本語VLM学習用データセット "MOMIJI" 構築パイプライン/buiding-momiji
studio_graph
2
920
Unsupervised Domain Adaptation Architecture Search with Self-Training for Land Cover Mapping
satai
3
340
病院向け生成AIプロダクト開発の実践と課題
hagino3000
0
410
Mamba-in-Mamba: Centralized Mamba-Cross-Scan in Tokenized Mamba Model for Hyperspectral Image Classification
satai
3
240
Featured
See All Featured
Faster Mobile Websites
deanohume
310
31k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Facilitating Awesome Meetings
lara
57
6.6k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.2k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.1k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Context Engineering - Making Every Token Count
addyosmani
9
450
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
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ść