Skip to main content
QUICK REVIEW

[論文レビュー] BFR: a Bloom Filter-based Routing Approach for Information-Centric Networks

Ali Marandi, Torsten Braun|Open Access at Essex (University of Essex)|Feb 1, 2017
Caching and Content Delivery参考文献 16被引用数 4
ひとこと要約

本稿では、名前ベースデータネットワーキング(NDN)における完全分散型ルーティング方式BFRを提案する。BFRはブルームフィルタを用い、ネットワークトポロジーの知識がなくても効率的なコンテンツ発見を可能にする。オリジンサーバーがコンパactなブルームフィルタを用いてコンテンツを広告することで、シグナリングオーバーヘッドを低減し、フローディングおよび最短パスルーティングに比べて平均ラウンドトリップ遅延が低く、トポロジ変更に対する耐性も高い。一方で、ルーティングの正確性に与える誤検出の影響は最小限に抑えられる。

ABSTRACT

Locating the demanded content is one of the major challenges in Information-Centric Networking (ICN). This process is known as content discovery. To facilitate content discovery, in this paper we focus on Named Data Networking (NDN) and propose a novel routing scheme for content discovery, called Bloom Filter-based Routing (BFR), which is fully distributed, content oriented, and topology agnostic at the intra-domain level. In BFR, origin servers advertise their content objects using Bloom filters. We compare the performance of the proposed BFR with flooding and shortest path content discovery approaches. BFR outperforms its counterparts in terms of the average round-trip delay, while it is shown to be very robust to false positive reports from Bloom filters. Also, BFR is much more robust than shortest path routing to topology changes. BFR strongly outperforms flooding and performs almost equal with shortest path routing with respect to the normalized communication costs for data retrieval and total communication overhead for forwarding Interests. All the three approaches achieve similar mean hit distance. The signalling overhead for content advertisement in BFR is much lower than the signalling overhead for calculating shortest paths in the shortest path approach. Finally, BFR requires small storage overhead for maintaining content advertisements.

研究の動機と目的

  • 情報中心ネットワーキング(ICN)における効率的なコンテンツ発見の課題、特に伝統的なルーティング手法が高額なシグナリングまたは遅延オーバーヘッドを引き起こす名前ベースデータネットワーキング(NDN)において、これを解決すること。
  • トポロジに依存しない、完全分散型のコンテンツ指向のルーティング方式を設計し、FIBの構築にかかるシグナリングおよびストレージコストを低減すること。
  • ブルームフィルタを用いたコンテンツ広告が、通信コスト、遅延、耐性の観点でフローディングおよび最短パスルーティングを上回るかどうかを評価すること。
  • ブルームフィルタにおける誤検出の影響が、実世界のシナリオにおけるルーティングの正確性およびパフォーマンスに与える影響を分析すること。

提案手法

  • オリジンサーバーが、コンテンツ名の集合を最小限のストレージおよびシグナリングオーバーヘッドで表現するコンパクトなブルームフィルタ(BF)を用いてコンテンツオブジェクトを広告する。
  • 各NDNノードは、オリジンサーバーへのすべての経路から到着するBF広告を受信・保存し、ネットワークトポロジ情報なしでFIBを構築可能にする。
  • インタレストはマルチキャスト戦略を用いて転送され、すべての経路を並列に走査することで、インラインキャッシュからの早期満足が可能になる。
  • 本方式は、FIBにおける長さ最長プレフィックスマッチング(LPM)を活用し、BFベースのコンテンツ広告を用いてFIBエントリを構築する。
  • 誤検出の影響をモデル化・評価し、ルーティングの正しさおよびパフォーマンスへの影響を検証する。
  • ラウンドトリップ遅延、通信コスト、ヒット距離、シグナリングオーバーヘッドといった指標を用いて、フローディングおよび最短パスルーティングと比較してパフォーマンスをベンチマークする。

実験結果

リサーチクエスチョン

  • RQ1ブルームフィルタベースのコンテンツ広告方式は、NDNにおけるシグナリングおよびストレージコストを低減しつつ、効率的なコンテンツ発見を維持できるか?
  • RQ2BFRはフローディングおよび最短パスルーティングと比較して、平均ラウンドトリップ遅延および通信コストにおいてどのように差をつけるか?
  • RQ3ブルームフィルタにおける誤検出が、BFRにおけるルーティングの正確性およびパフォーマンスに及ぼす影響はどの程度か?
  • RQ4最短パスルーティングと比較して、BFRは動的ネットワークトポロジ変更に対してどの程度耐性があるか?
  • RQ5コンテンツの人気度(α)が、BFRにおける誤検出の影響に与える影響は何か?

主な発見

  • BFRは平均ラウンドトリップ遅延においてフローディングおよび最短パスルーティングを上回り、コンテンツ取得の遅延が低く抑えられる。
  • BFRは、頻繁な経路計算更新を要する最短パスルーティングと比較して、シグナリングオーバーヘッドを約3倍低減する。
  • BFRにおけるデータ取得の正規化通信コストおよび総通信オーバーヘッドは、最短パスルーティングとほぼ同等であり、フローディングに比べて顕著に低い。
  • BFR、フローディング、最短パスの3つの方式とも、平均ヒット距離が類似しており、ホップ数の観点からも同等のルーティング効率を示す。
  • 誤検出の影響は実用上ほとんど無視できる:最大誤検出確率(28.3%)下でも、インタレストの1.73%しか誤ったオリジンサーバーにルーティングされず、すべてのインタレストが正常に満足される。
  • BFRはトポロジ変更に対して非常に耐性があり、最短パスルーティングが常に経路再計算を要するのと比較して顕著に優れている。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。