TomP2P - TomP2P

TomP2P
ӘзірлеушілерТомас Бочек
Тұрақты шығарылым
4.4
Репозиторий Мұны Wikidata-да өзгертіңіз
ЖазылғанJava
Түріпиринг жүйесі, кілттер қоймасы
ЛицензияApache лицензиясы 2
Веб-сайтhttp://tomp2p.net/

TomP2P Бұл таратылған хэш-кесте бұл таратылған қосымшалар үшін орталықтандырылмаған кілт-маңызды инфрақұрылымды ұсынады. Әрбір теңдестіргіште оның мәндерін сақтау үшін дискіге немесе жадқа негізделген етіп теңшелетін кесте бар.

Шолу және негізгі түсінік

TomP2P а-да кілт мәні жұптарын сақтайды таратылған хэш-кесте. Құрбыларды табу және деректерді сақтау таратылған хэш-кесте, TomP2P маршруттаудың итеративті әдісін қолданады. Басқа құрдастарымен байланысудың негізгі протоколы жағдайсыз режимді қолданады сұрау-жауап хабар алмасу. TomP2P қолданады блоктаушы емес коммуникация, болашақ объект болашақ нәтижелерді бақылау үшін қажет. Бұл негізгі тұжырымдама TomP2P-де барлық байланыс үшін қолданылады (қайталанатын маршруттау және DHT операциялары, мысалы, бірнеше теңдеулерде мәнді сақтау) және ол сонымен қатар API. Осылайша, операция алу (...) немесе қою [...] дереу оралады және пайдаланушы API аяқталуын күту үшін операцияны бұғаттай алады немесе операция аяқталған кезде хабарлама алатын тыңдаушыны қосады.

Ерекшеліктер

  • Java 6 DHT-ді бұғаттамайтын IO (java.nio) және екілік протоколмен енгізу[1]
  • ИД кеңістігі 160 бит болатын XOR-негізделген қайталанатын маршруттау Кадемлия
  • Деректерді репликациялау және деректерді қорғау[2]
  • Таратылған трекер және Mesh негізіндегі таратылған трекер (B-Tracker)[3])
  • NAT арқылы өту UPNP және NAT-PMP[4]

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ Бочек Т .; PeerCollaboration: [www.ifi.uzh.ch/pax/index.php/publication/pdf/id/1430 Ірі жүйелер үшін тең-теңімен ынтымақтастық бағдарламасы]. ISBN  978-3-8322-9002-3, Shaker Verlag, Ахен, Германия, наурыз 2010 ж. 7.2.1 тарау
  2. ^ TomP2P ішіндегі қауіпсіздік
  3. ^ Хехт, Ф.В .; Бочек Т .; Стиллер, Б .; B-Tracker: үлестірілген P2P трекерлеріндегі жүктеме теңгерімін және тиімділігін арттыру, Peer-to-Peer Computing (P2P), 2011 IEEE Халықаралық конференциясы, т., №., 310-313 бб, 31 тамыз 2011 - қыркүйек. 2 2011,
  4. ^ TomP2P 4.0.0 үшін Changelog

Сыртқы сілтемелер