|
トップページ
Webビジネス
Eコマース
Webファイナンス
Webマーケティング
パブリック
Webテクノロジー
携帯・ワイヤレス
Linux Today
Linux Tutorial
J.I.C.ブログ
転職ならen
派遣ならen
アルバイトならen
IT求人情報
今日のヘッドライン
週間ヘッドライン
ロレックス
フォトコミュニティ
ストックフォト
クリップアート
イラスト
フェリカ
Web2.0
イベントカレンダー
書評「IT の耳」
出張・接待検索
ニュースガジェット
新規登録
変更・解除
オプトインメールの登録・変更・解除
パートナーサイト
転職ならエン
就職ならen
求人ならen
履歴書ならen
アルバイトならエン
CRM/SFAならオラクル
グループ会社
株式会社アエリア
(株)サンゼロミニッツ
株式会社エアネット
お問い合わせ
広告掲載について
リンクについて
著作権について
その他お問い合わせ
利用規約
個人情報保護方針
会社概要
(
地図
)
Webテクノロジー
2005年5月11日 09:00
Webテクノロジー・バックナンバー
P2P の分類再び(1)
著者:
アリエル・ネットワーク
プリンター用
記事を転送
▼
2005年5月11日 09:00 付の記事
□
国内internet.com発の記事
前回
まで、 3回にわたってオーバーレイネットワークの説明をしてきました。 P2P テクノロジーが構築する、 フラットでフレキシブルなアプリケーションレイヤのネットワークに、 可能性を感じていただけたでしょうか。
オーバーレイネットワークに限らず、 技術の話をする際には常にレイヤを意識することが重要です。
エンジニア同士で議論をしていて、 つい収拾がつかなくなってしまう原因が、 実は単に、 お互いの想定しているレイヤが異なっているだけ、 ということも多いものです(しかもそれに気づかない)。 事前にレイヤを限定してから議論を開始することは、 エンジニアのコミュニケーションスキルの中でも重要だと筆者は思っています。
■P2P システムの分類
さて今回と次回は、 オーバーレイネットワークの「実装」の方を見ていきたいと思います。 お決まりと言っていいかもしれませんが、 「分類」をしながら見ていくことにします。 分類は以下の2つの観点から行います。
* データの探索方法による分類
* 扱うデータによる分類
分類を行うことにより、 一口に P2P と言っても、 実装レベルでは相当異なることが理解できると思います。 P2P テクノロジーと呼ばれる技術は実にたくさんあるため、 レイヤと同様、 カテゴリに分類しておくと、 全体を体系的に理解するのに役立ちます。
今回はまず探索方法による分類に基づいた解説を行います。
■データの探索方法による分類
データの探索方法による分類は、 P2P の基礎とも言える分類方法です。
クライアント/サーバー型のシステムでは、 データはサーバーに存在することになっていますので、 データの「場所」を探す行為は必要ありませんでした。
ところが P2P のシステムではデータは各ピアが保持しています。 つまりどこか固定的な場所にデータがまとまっているわけではないのです。 そのため、 データを要求するノードはデータの取得を開始する前に、 何らかの方法でデータの所在情報を得る必要があります。 それが「データ探索」です。 P2P アプリケーションは、 探索方法にそれぞれ様々な工夫を凝らしています。
探索方法による分類は、 P2P の入門や解説で必ずと言っていいほど示されるので、 見慣れている方も多いと思います。 ここで今一度、 タイプ別に特徴と利点、そして欠点を把握しておきましょう。 今回は Skype が採用している、 スーパーノード型ハイブリッド P2P も分類に加えましたので、 チェックしてみてください。
(1)ハイブリッド P2P
クライアント/サーバーと P2P のハイブリッドという意味です。 データの所在情報は固定的なサーバーが一手に引き受けています。 各ノードは「あらかじめ知っている(predefined な)」サーバーに問い合わせることで、データの場所を知ります。
データの探索を行うサーバーのことをインデックスサーバーといいます。 インデックスサーバーはデータの所在情報のみを扱います。 データの実体はピア同士でやり取りする点が、 クライアント/サーバー型との違いです。
[長所]
シンプル。システムを管理・制御しやすい。
[短所]
探索情報だけとはいえシステムに中心を持つため、 スケーラビリティや耐障害性が十分に発揮されない。
(2)ピュア P2P
探索情報を持つインデックスサーバーすら持たず、 純粋にピアのみでシステムを形成するのが、 ピュア P2P です。 探索方法はピア同士の助け合いによって実現します。
通常ピュア P2P では、 各ピアは近接ピアと定常的な接続をメッシュ状に張っています。 探索には、 「フラッディング」呼ばれるバケツリレーに似た手法を使うのが一般的です。 各ピアが発行した探索クエリをお互いに伝搬し、 見つかった場合は、 その結果を再び逆伝搬してもらうことでデータの所在を知ります。
[長所]
純粋な P2P が実現できるため、スケーラビリティ、耐障害性、 アドホック性ともに高い。
[短所]
実装が複雑になる。 ノード数が増えた場合に、 探索クエリによる帯域消費が増大する。 耐障害性が高いことの裏返しとして、 一度機能すると駆逐することが難しい。
(3)スーパーノード型ハイブリッド P2P
KaZaA や Skype で採用されているのが、 このスーパーノード型のハイブリッドです。
データの探索は、 一般のノードよりも高スペックのスーパーノードと呼ばれるノード群が担当します。 インデックスサーバーとの違いは、 スーパーノードが固定的ではなく、 全体のノード数に応じて自律的に数を調整し、 スケーラビリティと冗長性を持っている点です。
ピュア P2P では、 自分に関係のない探索クエリの伝搬であってもボランティア参加する必要があり、 自分のことだけで精一杯な低スペック PC にはつらい状況もありました (ある意味平等とも言えます)。
スーパーノード型では、 一般のノードは探索のボランティアに参加する必要がないため、 低スペック PC のリソースが自分以外の処理のために消費されて困る、 ということが起きません。
[長所]
ハイブリッド P2P のよさとピュア P2P の良さを併せ持つ。
[短所]
探索データの分散化など、実装が難しくなる。 ノード数がある程度の規模になるまでは安定しない可能性がある。
図 探索方法による P2P の分類
*クリックして拡大
以上、 今回はデータ探索方法による P2P の分類を行いました。 それぞれの長所と短所を理解して、 P2P 技術を活用していただければ幸いです。 (執筆:
岩田真一
)
記事提供:
アリエル・ネットワーク株式会社
関連記事
P2P 技術:オーバーレイネットワーク(3)
P2P 技術:オーバーレイネットワーク(2)
P2P 技術:オーバーレイネットワーク(1)
P2P の用語:ピアとノードの違いは?
P2P と私
関連テーマ
P2P
users
★最新トップニュース
【MobileContentToday】iPhone 3G に代わる冴えた選択
(携帯・ワイヤレス 7月26日 13:00)
iPhone 3G タイプの電話機は欲しいが iPhone は不要というすべての巷の人のために、InformationWeek が「iPhone 3G に代わる8つのイケてる端末」と銘打った記事を大々的に掲載した。
KDDI、au one net の WEB メールサービスを停止―他ユーザーのメールが閲覧できる不具合
(Webビジネス 7月25日 21:00)
KDDI は、2008年7月25日、固定系インターネット接続サービス「au one net」(旧 DION)にて提供している「WEB メール」サービスを、同日停止したことを発表した。
Apple がどうしても中国と相容れない理由
(Webビジネス 7月25日 18:00)
同社は7月19日、新しいピカピカの Apple ストアを北京にオープンさせた。Apple 関係者によると、中国には Apple ストアを「今後続々」オープンさせていくという。レースは始まっているのだ。しかし、Apple はこの競技で勝てるのだろうか?
キューピーが「犬夜叉」「めぞん一刻」などとコラボ、「キュージョン」新バージョン登場
(E-コマース 7月25日 18:00)
株式会社ラナは、2008年7月25日、ローズオニールキューピーと有名キャラクターとのコラボレーション「キュージョン」の第5弾として、「キュージョン るーみっくわーるど」バージョンを発売した。
【今週の Web ミミズク】まだまだ続く HP ミニノート騒動
(Webテクノロジー 7月25日 17:40)
「HP 2133 Mini-Note PC」の後継となるモデルが8月中に販売される予定だが、さて、どうなることやら。iPhone もすごかったが、Mini-Note も、まだまだ後を引きそうだ。
オススメのIT系求人情報【毎週月曜日更新】
デイリーリサーチ
/
DLサイト
OnlineResearchPortal
(リサーチデータバンク)
モバイルリサーチ with goo
iPhone
Youtube
Google
モバイルノート
半導体
ウィルコム
テーマ一覧はこちら
第1回インターネットコムマーケティングセミナー「新規クライアントを効率的に獲得する Web マーケティング手法とは」
(3月26日)多数のご参加ありがとうございました
DevX
CodeGuru
developer.com
EPM Summit 8月27日開催 at 東京
企業成長戦略を支える経営/財務マネジメント
【マネジメント・エクセレンス】とは
オラクル、CFOを強力サポート
従来の財務領域を越えたチャレンジが求められる
CFO向けに有益な情報を公開中。
ブログ一覧
【デスマーチからの脱却】
独自ドメインでiPhoneのメール送受信
(7月25日)
【データメーション】
本物のスパム王様はお名乗り出ください
(7月24日)
【Graphic Design Forum】
興味深い(?)90年代
(7月24日)
【エンジニアの独り言】
新入社員が配属される季節ですね。
(7月23日)
【ジュピターメディア創設者がITを斬る】
Alan を探せ
(7月18日)
【ベンチャー専門家の目利きブログ「なぜこの企業は伸びるのか?」】
「『訪問歯科診療』のパイオニア」/デンタルサポート株式会社
(7月15日)
IT マネジメント
Apple がどうしても中国と相容れない理由(7月25日)
CodeGuru
Visual C++ 2008 Feature Pack: MFCの強化 (2)(7月25日)
最新アフィリエイト事例にみる成功の法則
メディアのニーズ 〜アフィリエイトに対する思い〜(7月25日)
最新ハイテク講座
Blu-ray がノート PC でも快適に!インテル「Centrino 2」(7月25日)
百式のネットビジネス研究
究極にシンプルなタスク管理ツール「now do this」(7月25日)
週刊-サイト別アクセス状況データ
ビデオリサーチインタラクティブ調査(月間インターネットオーディエンスデータ)(7月24日)
ハードウェアから見たデータベース
表計算ソフトの計算を支える仕組(7月24日)
「IT の耳」
【書評】『ネットオークションで騙す。』―全米を揺るがした絵画詐欺犯の告白―(7月24日)
検索エンジンマーケティング
ピンポイントマーケティングにおける P4P(検索連動型広告)の“当たり前”(7月24日)
Eメールマーケティング事情
大量送信のスパムからターゲット絞り込みスパムメールへ(7月23日)
セキュリティチャネル
テレコムチャネル
サーチエンジンウォッチ
海外のインターネットコム
アメリカ
|
韓国
|
ドイツ
|
トルコ
関連企業のサイト:
ストックフォト
イラスト
ネットストリート
ホテル予約サイト
タウン情報
出張
事業継承
シミュレーション
トランクルーム
優待映画チケット
田舎暮らしガイド
オリジナルデザインTシャツ
ニタコエ
Copyright 2008 Jupitermedia Corporation All Rights Reserved.