• 検索結果がありません。

JAIST Repository https://dspace.jaist.ac.jp/

N/A
N/A
Protected

Academic year: 2021

シェア "JAIST Repository https://dspace.jaist.ac.jp/"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

Japan Advanced Institute of Science and Technology

JAIST Repository

https://dspace.jaist.ac.jp/

Title インターネット環境に適した構造化P2Pネットワークソ

フトウェアの設計と実装

Author(s) 高野, 祐輝

Citation

Issue Date 2011‑03

Type Thesis or Dissertation Text version author

URL http://hdl.handle.net/10119/9603 Rights

Description Supervisor:篠田陽一, 情報科学研究科, 博士

(2)

インターネット環境に適した

構造化 P2P ネットワークソフトウェアの設計と実装

高野 祐輝

北陸先端科学技術大学院大学

2011

1

7

論文の内容の要旨

P2Pネットワークはサービスに参加しているノード同士が,自律的に相互通信を行いリソースを 共有することでサービスの実現を行う分散型のサービスモデルである.P2Pネットワークは大き く分けて,アドレス構造を持つ構造化P2Pネットワークとアドレス構造を持たない非構造化P2P ネットワークの二種類存在する.構造化P2Pネットワークはアドレス構造に基づくデータ検索を 行えるため,非構造化P2Pネットワークと比較して,規模が大きくなっても効率よく検索が行え る.構造化P2Pネットワークのアルゴリズムは多数提案されているが,本研究では,設計が比較 的シンプルであるKademliaを対象として,構造化P2Pネットワークのルーティングテーブル検 索の効率化問題と,NAT問題,大規模ノード下のChurn問題に取り組んだ.

Kademliaでは,木構造によるルーティングテーブルの管理を行うが,本研究では効率化のため,

配列による管理方法を提案した.本論文では,木構造の場合は,枝を辿る回数をコストとし,配列 の場合はエントリのルックアップ回数をコストとして比較を行った.その結果,Kademliaの検索 操作であるfind nodeを行う際には,100,000ノードの場合,木構造での必要コストの合計は,配 列の約10倍以上必要なことが明らかとなった.

構造化P2Pネットワークは,任意のノード同士が自由に通信を行えるとの仮定に基づいて設計 されている.しかし,現実的には,インターネットにはNATが存在し,NATを考慮しなければ 任意のノード同士で通信を行うことは出来ない.そこで本研究では,Kademliaをベースとして,

NATを考慮した構造化P2Pネットワークを実現する手法であるDTUNを提案した.DTUN方式 は分散型のNAT越え手法であり,P2Pネットワークの利点を殺さずに利用出来る.

P2Pネットワークの設計を行った際にはネットワークの状態が頻繁に変わるChurn状態でも正 しく動作することが求められる.そこで本研究では,libcageと呼ぶDTUN実証用の構造化P2P ネットワークライブラリを作成し,Churn下で,NATが介在する場合のパフォーマンス計測を行っ た.その結果,10,000ノードでも問題なく動作することを確認できた.

P2Pネットワークはサービス運用に要求されるコストを各参加者で分担し,さらにはサービス の運用期間を利用者自身で決定する事の出来る方式である.そのため,持続可能であり,規模拡 張性に優れた可用性の高いサービスが実現できるなどの利点がある.しかしながら,現実的には P2Pネットワークは,インターネット環境が持つ制限などにより,その能力を十分に発揮できる とは言いがたい.そこで,本研究では,インターネット環境で,P2Pネットワークの持つポテン シャルを十分に発揮出来るようにすることを目標とした.本研究の成果を用いれば,現在のイン ターネット環境でも,十分にP2Pネットワークの利点を活かすことが出来るようになる.

キーワード: 構造化P2Pネットワーク,NAT越え,分散ハッシュテーブル,Churn

参照

関連したドキュメント

Causation and effectuation processes: A validation study , Journal of Business Venturing, 26, pp.375-390. [4] McKelvie, Alexander & Chandler, Gaylen & Detienne, Dawn

Previous studies have reported phase separation of phospholipid membranes containing charged lipids by the addition of metal ions and phase separation induced by osmotic application

It is separated into several subsections, including introduction, research and development, open innovation, international R&D management, cross-cultural collaboration,

During the implementation stage, we explored appropriate creative pedagogy in foreign language classrooms We conducted practical lectures using the creative teaching method

講演 1 「多様性の尊重とわたしたちにできること:LGBTQ+と無意識の 偏見」 (北陸先端科学技術大学院大学グローバルコミュニケーションセンター 講師 元山

1) A novel large-scale tactile sensing system at low cost for robot links: The research proposes an accomplished tactile sensing system for robot links with a large sensing area

日 日本 本経 経済 済の の変 変化 化に にお おけ ける る運 運用 用機 機関 関と と監 監督 督機 機関 関の の関 関係 係: : 均 均衡 衡シ シフ

In summary, it was suggested that the blink rate could be used to determine whether the reviewer remained in the reading process, and the distribution of pupil diameter and