Code Archive Skip to content Google About Google Privacy Terms
Overlay Weaver の概要 [English | Japanese] last-updated: April 17, 2009 Overlay Weaver はオーバレイ構築ツールキットです。 これを用いることで、オーバレイ設計者はたかだか数百ステップで structuredオーバレイのアルゴリズムを実装することができます。 また、計算機 1台の上で繰り返し試験を行って アルゴリズム実装の品質を向上させていくことができます。 どのアルゴリズム実装を使うかを実行時に決めることができ、 エミュレータを用いて数十万ノードの実験を行うことができるので、 設計者は新規、既存アルゴリズム間の比較を大規模かつ公正に行うことができます。 同時に、こうして実装したアルゴリズムはそのまま実ネットワーク上で動作するため、 アルゴリズム研究の成果が直接アプリケーションに結び付きます。 Table of
Overlay Weaver はオーバレイ構築ツールキットです。 アプリケーション開発に加えて、 オーバレイのアルゴリズム設計もサポートします。 アプリケーション開発者に対しては、 分散ハッシュ表 (DHT) やマルチキャストといった高レベルサービスに対する 共通 API を提供します。 この API を用いることで、 特定のトランスポートプロトコル、データベース、ルーティングアルゴリズム に依存しないアプリケーションを開発できます。 Overlay Weaver は、 ルーティングアルゴリズムとして Chord、Kademlia、Koorde、Pastry、Tapestry、FRT-Chord の実装を提供しています。 ルーティング層の分割によって、 これらのアルゴリズムをたかだか数百ステップで実装することが可能となりました。 ルーティング層は高レベルサービスの下位に位置し、 ルーティン
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く