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
75
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
140
Home, Smart Home
ttorcz
0
200
FreeIPA: zintegrowane zarządzanie użytkownikami
ttorcz
0
200
systemd – ściągawka
ttorcz
0
99
Solaris? meh.
ttorcz
0
73
systemd: wymyślmy jeszcze jedno koło
ttorcz
0
110
Podziel się wiedzą: systemd
ttorcz
0
57
Wirtualizacja od podszewki
ttorcz
0
160
Wprowadzenie do DTrace
ttorcz
0
73
Other Decks in Research
See All in Research
SSII2024 [TS2] 深層学習に潜むバイアス
ssii
PRO
0
520
20240523 Japan Investment Conference 2024
cfajapan
0
730
大規模言語モデルを用いた その場での要約に基づく レビュー探索インタフェース
yamamotolab
0
240
Off-Policy Evaluation of Slate Bandit Policies via Optimizing Abstraction(日本語版)
aiueola
0
120
ICLR2024 LLMエージェントの研究動向
masatoto
13
9.1k
How to Perform Manual Classification for Deep Learning Using CloudCompare
kentaitakura
0
950
研究効率化Tips_2024 / Research Efficiency Tips 2024
ryo_nakamura
5
4.1k
HP (Hitto Point: 筆頭ポイント)
tanichu
0
900
MLtraq: Track your AI experiments at hyperspeed
micheda
1
170
SSII2024 [PD] 30周年記念特別企画SSII 技術マップ / LLMサーベイ
ssii
PRO
0
630
「人間にAIはどのように辿り着けばよいのか?ー 系統的汎化からの第一歩 ー」@第22回 Language and Robotics研究会
maguro27
0
410
#SRE論文紹介 Detection is Better Than Cure: A Cloud Incidents Perspective V. Ganatra et. al., ESEC/FSE’23
yuukit
3
950
Featured
See All Featured
In The Pink: A Labor of Love
frogandcode
139
22k
Raft: Consensus for Rubyists
vanstee
134
6.5k
What the flash - Photography Introduction
edds
65
11k
[RailsConf 2023] Rails as a piece of cake
palkan
35
4.4k
No one is an island. Learnings from fostering a developers community.
thoeni
17
2.8k
Learning to Love Humans: Emotional Interface Design
aarron
269
39k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
34
1.9k
Music & Morning Musume
bryan
43
5.9k
Automating Front-end Workflow
addyosmani
1362
200k
YesSQL, Process and Tooling at Scale
rocio
166
14k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
29
2.5k
Agile that works and the tools we love
rasmusluckow
325
20k
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ść