Slide 1

Slide 1 text

Praktyczne zastosowanie mechanizmu swarmingu do dystrybucji danych Promotor: dr inż. Krzysztof Nowicki Dyplomant: Tomasz Torcz, STI Gdańsk, 24.10.2006

Slide 2

Slide 2 text

Praktyczne zastosowanie mechanizmu swarmingu do dystrybucji danych - Google YouTube Gdańsk, 24.10.2006

Slide 3

Slide 3 text

Praktyczne zastosowanie mechanizmu swarmingu do dystrybucji danych - Google YouTube - 15 mln filmików dziennie w lutym 2006 - 40 mln/dzień w maju 2006

Slide 4

Slide 4 text

Praktyczne zastosowanie mechanizmu swarmingu do dystrybucji danych - Google YouTube - 15 mln filmików dziennie w lutym 2006 - 40 mln/dzień w maju 2006 - średni rozmiar klipu: 5 MiB Gdańsk, 24.10.2006

Slide 5

Slide 5 text

Praktyczne zastosowanie mechanizmu swarmingu do dystrybucji danych - Google YouTube - 15 mln filmików dziennie w lutym 2006 - 40 mln/dzień w maju 2006 - średni rozmiar klipu: 5 MiB - 200 TiB danych dziennie Gdańsk, 24.10.2006

Slide 6

Slide 6 text

Praktyczne zastosowanie mechanizmu swarmingu do dystrybucji danych - Google YouTube - 15 mln filmików dziennie w lutym 2006 - 40 mln/dzień w maju 2006 - średni rozmiar klipu: 5 MiB - 200 TiB danych dziennie - szczęśliwy ISP (Limelight Networks) – 1 mln $ (źródło: http://blog.forret.com/2006/05/youtube-bandwidth-terabytes-per-day/) Gdańsk, 24.10.2006

Slide 7

Slide 7 text

Praktyczne zastosowanie mechanizmu swarmingu do dystrybucji danych - nie tylko rozrywka! - Microsoft Windows Update - aktualizacje innych SO - bazy programów antywirusowych - regułki antyspamowe Gdańsk, 24.10.2006

Slide 8

Slide 8 text

Praktyczne zastosowanie mechanizmu swarmingu do dystrybucji danych - krytyczny czas (im krótszy, tym lepiej) - klienci mają niewykorzystane pasmo - niech się nim podzielą! - gotowe elementy: - BitTorrent - XMPP (PubSub) - Python

Slide 9

Slide 9 text

Praktyczne zastosowanie mechanizmu swarmingu do dystrybucji danych - krytyczny czas (im krótszy, tym lepiej) - klienci mają niewykorzystane pasmo - niech się nim podzielą! - gotowe elementy: - BitTorrent - XMPP (PubSub) - Python - trzeba tylko poskładać je razem

Slide 10

Slide 10 text

Praktyczne zastosowanie mechanizmu swarmingu do dystrybucji danych (do września 2007) Gdańsk, 24.10.2006