TomP2P - TomP2P

TomP2P
VývojářiThomas Bocek
Stabilní uvolnění
4.4
Úložiště Upravte to na Wikidata
NapsánoJáva
Typpeer-to-peer, úložiště klíč – hodnota
LicenceLicence Apache 2
webová stránkahttp://tomp2p.net/

TomP2P je distribuovaná hash tabulka který poskytuje decentralizovanou infrastrukturu klíč-hodnota pro distribuované aplikace. Každý partner má tabulku, kterou lze nakonfigurovat buď na disk, nebo na paměť pro ukládání jeho hodnot.

Přehled a klíčová koncepce

TomP2P ukládá páry klíč – hodnota do a distribuovaná hash tabulka. Chcete-li najít partnery a uložit data do distribuovaná hash tabulka, TomP2P používá iterativní směrování. Základní protokol pro veškerou komunikaci s ostatními vrstevníky používá stavově méně žádost-odpověď zasílání zpráv. Protože TomP2P používá neblokující komunikace, pro sledování budoucích výsledků je nutný budoucí objekt. Tento klíčový koncept se používá pro veškerou komunikaci (iterativní směrování a operace DHT, jako je ukládání hodnoty na více vrstevníků) v TomP2P a je také vystaven v API. Tedy operace jako dostat(...) nebo dát(...) se okamžitě vrátí a uživatel API může buď zablokovat operaci, aby počkala na dokončení, nebo přidat posluchače, který dostane oznámení, když je operace dokončena.

Funkce

  • Jáva 6 Implementace DHT s neblokujícím IO (java.nio) a binárním protokolem[1]
  • XER iterativní směrování s ID prostorem 160 bitů jako v Kademlia
  • Replikace dat a nejlepší ochrana dat[2]
  • Distribuovaný sledovač a distribuovaný sledovač založený na síti (B-Tracker[3])
  • NAT prochází přes UPNP a NAT-PMP[4]

Viz také

Reference

  1. ^ Bocek, T .; PeerCollaboration: [www.ifi.uzh.ch/pax/index.php/publication/pdf/id/1430 Aplikace Peer-to-Peer Collaboration pro rozsáhlé systémy]. ISBN  978-3-8322-9002-3„Shaker Verlag, Aachen, Německo, březen 2010. Kapitola 7.2.1
  2. ^ Zabezpečení v TomP2P
  3. ^ Hecht, F.V .; Bocek, T .; Stiller, B .; B-Tracker: Zlepšení vyvážení zátěže a efektivity distribuovaných sledovačů P2P, Peer-to-Peer Computing (P2P), 2011 IEEE International Conference on, sv., Č., Str. 310-313, 31. srpna 2011 - září 2. 2011,
  4. ^ Seznam změn pro TomP2P 4.0.0

externí odkazy