Implementace P2P sítě zrcadel v prostředí JXTA

Autoři

PROCHÁZKA Michal REBOK Tomáš HOLUB Petr

Rok publikování 2005
Druh Článek ve sborníku
Konference Širokopásmové sítě a jejich aplikace
Fakulta / Pracoviště MU

Ústav výpočetní techniky

Citace
Obor Využití počítačů, robotika a její aplikace
Klíčová slova P2P; reflector; JXTA; self organise; robustness; scalable
Popis Modulární uživatelem řízené zrcadlo (reflektor nebo také aktivní element) se ukázalo jako vhodný nástroj pro síťovou podporu prostředí pro spolupráci s malým až středně velkým počtem uživatelů. Samostatný reflektor se však vzhledem ke své centralistické koncepci potýká s problémem škálovatelnosti a robustnosti; z tohoto důvodu byl navržen model překryvné sítě zrcadel, který má výše uvedené problémy překonat a navíc přinést možnost heterogenní funkcionality propojených zrcadel. Pro zachování uživatelem řízeného přístupu jsme na organizaci překryvné sítě využili technologii peer-to-peer (P2P), pomocí níž si reflektory organizují a průběžně upravují topologii distribuce dat. Ta obvykle probíhá nezávisle na dané P2P síti, která je sice robustní, ale pro přenos dat silně neefektivní. Jako vhodný prostředek pro implementaci samoorganizující se P2P sítě byla zvolena technologie JXTA, která je platformově nezávislá, pervazivní (proniká různými síťovými prostředími bez ohledu na firewally a NAT), uživatelem řízená a robustní vzhledem k výpadkům sítě. Pro distribuci dat byla navržena a implementována řada modelů s různým poměrem robustnosti a škálovatelnosti - jednoduché úplné grafy, vrstvené úplné grafy a na robustnost optimalizované minimální kostry (využívající Dijkstrův algoritmus). Tím byl vytvořen robustní uživatelem řízený nástroj podporující prostředí pro synchronní komunikaci větších skupin uživatelů.
Související projekty:

Používáte starou verzi internetového prohlížeče. Doporučujeme aktualizovat Váš prohlížeč na nejnovější verzi.

Další info