japan.internet.comThe Internet & IT Network
Twitter
RSS
  • ニュース
  • コラム
  • リサーチ
  • ヘッドライン
  • 特集
  • ブログ
  • プレスリリース
  • 専門チャンネル
  • イベント
  • ランキング
  • ニュースメール
2009年11月24日
文字サイズ文字サイズ小文字サイズ中文字サイズ大
事業仕分けによる次世代スーパーコンピューターの開発予算削減について、どうお考えですか?
賛成
反対
どちらとも言えない
投票締切 11/30 12:00
Webテクノロジー コラム2005年3月25日 00:00
P2P とコラボレーション
P2P とコラボレーション アリエル・ネットワーク(ありえる・ねっとわーく)メールホーム
自社開発の P2P フレームワークを元に、コラボレーションソフトの開発・販売や、P2Pアプリケーション開発のコンサルティングを行っている。

P2P 技術:オーバーレイネットワーク(2)

国内国内internet.com発の記事
前回に引き続きオーバーレイネットワークに関するコラムです。 今回はオーバーレイネットワークの特徴と、 それを支える技術について見ていきましょう。

■ID のふり直し

オーバーレイネットワーク上のデータは独自の ID を持ち、 その ID によってユーザー(ノード)からアクセスされます。

わかりやすい例を挙げてみます。 たとえば Windows のファイル共有では、 特定のファイルにアクセスする際、以下のような命名規則(識別方法)が使われます。

サーバー名(またはIPアドレス)フォルダ名ファイル名……(*)

これはデータが存在する「ボックス」を意識しながら、 頭の中で名前空間の階層構造を構築してアクセスする方法です。 一方オーバーレイネットワークではこのような命名規則を隠蔽し(抽象化し)、 データに独自の ID をふり直して、 その ID を使ってデータにアクセスする仕組みが提供されます。

■興味があるのはデータの場所ではなくデータそのもの
あるデータを必要とするユーザーは、 本来そのデータが実際にどこにあるのか、 あるいはどのボックスから提供されるのか、 ということよりもデータ自身に興味があるはずです。 オーバーレイネットワークには「位置透過性」という性質があり、 ユーザーにとってより自然なデータへのアプローチが実現されています。

■位置透過性
データの場所が固定的なクライアント/サーバー型システムとは異なり、 オーバーレイネットワーク上では、 同じデータが複数のノードに分散されて存在することになります。 このようなデータは(*)のようなサーバー名から始まる名前付けに従うと、 異なる名前(パス)になりますが、 オーバーレイネットワーク上では同一の ID を持つ同一データとして扱われるのです。このようにデータの場所が抽象化され、 意識することなくデータにアクセス可能になる特性を、 「位置透過性」と呼んでいます。

■オーバーレイネットワークを支える技術
データの所在を意識しないで済むオーバーレイネットワークは、 非常に便利に思えます。 あるデータが必要になったとき、 ユーザーは単にオーバーレイネットワーク上で一意に定まる ID で要求しさえすれば、どこからともなくお目当てのデータが手元に届くからです。

しかし当然ながらオーバーレイネットワークは、 多くの技術に支えられて初めて構築が可能となります。 たとえばデータの探索です。 分散配置されたデータの場所を探す仕事をユーザーがしなくてよくなったということは、 つまりオーバーレイネットワーク自身がその仕組みを担っていることを意味します(データ探索の仕組みの詳細についてはのちのコラムで紹介します)。

また、 オーバーレイネットワークを支える技術のもうひとつの代表例は、 ファイアウォール超え、NAT 越えの技術でしょう。

たとえばユーザーの要求するデータがファイアウォールの背後にある場合、 普通であれば直接アクセスするのは困難です。 しかし完全なオーバーレイネットワークであれば、 そのような場合であっても、 ユーザーにはそのことを意識させずにデータを届ける必要があります。 ネットワークが持つそれらの障壁をも隠蔽するのが、 オーバーレイネットワークだからです。

■P2P テクノロジーが実現するオーバーレイ・ネットワーク
オーバーレイネットワークを実現するために、 データ探索、 ファイアウォール越え技術を初めとして、 数々の要素技術が生み出されました。 この要素技術の集合が「P2P テクノロジー」です。 言い換えると P2P テクノロジーとは、

「オーバーレイネットワークを実現・最適化するための要素技術の集合」

ということができます。 これは筆者が気に入っている P2P テクノロジーの定義です。

次回は、 オーバーレイネットワークを実現する P2P テクノロジーの具体例を紹介する予定です。 (執筆:岩田真一)

Graphic Design Forum
【Graphic Design Forum】
流動的媒体と静的媒体に関する見解(11月18日)
「IT の耳」
「IT の耳」
【書評】『Hyper-V スタートアップバイブル』――仮想化についてのすぐれた解説書(11月20日)
百式のネットビジネス研究
百式のネットビジネス研究
世界でもっともパワフルな iPod のスピーカー「Wall of Sound」(11月20日)
週刊-サイト別アクセス状況データ
週刊-サイト別アクセス状況データ
ビデオリサーチインタラクティブ調査(月間インターネットオーディエンスデータ)(11月19日)
海外ソーシャルウェブに学ぶ成功の秘訣
海外ソーシャルウェブに学ぶ成功の秘訣
ゲーム業界を襲う世界的な激震。ソーシャルゲーム急成長のインパクト(11月19日)
今さら聞けない初歩からのアクセス解析
今さら聞けない初歩からのアクセス解析
サイトリニューアル前のアクセス解析活用法(11月19日)
成約率、反応率を上げる Web 文章術
成約率、反応率を上げる Web 文章術
文章力を磨き、キャッシュを生み出す Web サイト に(11月19日)
「Webからの脅威」―その傾向と最新対策
「Webからの脅威」―その傾向と最新対策
新たな対策技術:スパムフィルタリングと E-mail レピュテーション(11月18日)
ROI向上のための戦略的WebPR
ROI向上のための戦略的WebPR
「戦略的 WebPR」のしかけ方〜WebPR の効果測定手法とは〜(11月18日)
スマートにソーシャルウェブを構築しよう
スマートにソーシャルウェブを構築しよう
社員力を生かすソーシャルメディアポリシー(11月17日)
DevX
DevX
Erlangを使った並列処理プログラムの作成(11月17日)
Copyright 2009 Japan Internet.com K.K. All Rights Reserved.http://www.internet.com/