オーバーシム

オーバーシム
原作者イングマール・バウムガルト、ベルンハルト・ヒープ、シュテファン・クラウゼ
開発者カールスルーエ大学テレマティクス研究所 (TH)
初回リリース2006
書かれたC++
オペレーティング·システムクロスプラットフォーム
入手可能な英語
タイプネットワークシミュレータ
ライセンスGNU 一般公衆利用許諾書/学術公衆利用許諾書
Webサイトwww.oversim.org

OverSimは、ドイツのカールスルーエ工科大学のテレマティクス研究所で開発された、オーバーレイおよびピアツーピアネットワーク用のOMNeT++ベースのオープンソースシミュレーションフレームワークです。 [1]

シミュレータには、構造化ピアツーピアプロトコル(例:ChordKademliaPastry )および非構造化ピアツーピアプロトコル(例:GIA)のモデルが複数含まれています。このフレームワークの実装例として、ピアツーピアSIP通信ネットワークの実装が挙げられます[2]

OverSimの機能

OverSim シミュレーション フレームワークの主な機能は次のとおりです。

柔軟性

このシミュレータは、構造化オーバーレイネットワークと非構造化オーバーレイネットワークの両方をシミュレートできます(現在、ChordPastryKoorde、Broose、Kademlia、GIAが実装されています)。モジュール設計と共通APIの使用により、新しい機能やプロトコルへの拡張が容易になります。モジュールの動作は、人間が読める設定ファイルでパラメータを指定することにより、簡単にカスタマイズできます。

インタラクティブなGUI

新規または既存のオーバーレイ プロトコルを検証およびデバッグするには、ネットワーク トポロジ、メッセージ、ルーティング テーブルなどのノード状態変数を視覚化する OMNeT++の GUI を利用できます。

交換可能な基盤ネットワークモデル

OverSim には柔軟な基盤ネットワーク スキームがあり、一方では現実的な帯域幅、パケット遅延、パケット損失 (INETUnderlay) を備えた完全に構成可能なネットワーク トポロジを提供し、他方では高いシミュレーション パフォーマンスを実現する高速でシンプルな代替モデル (SimpleUnderlay) を提供します。

スケーラビリティ

OverSimはパフォーマンスを重視して設計されています。最新のデスクトップPCであれば、10,000ノードからなる典型的なChordネットワークをリアルタイムでシミュレートできます。このシミュレーターは、最大100,000ノードのネットワークのシミュレーションに成功しました。

基本オーバーレイクラス

基本オーバーレイ クラスは、RPC インターフェイス、汎用ルックアップ クラス、および共通 API キーベースのルーティング インターフェイスをアプリケーションに提供することにより、構造化されたピアツーピア プロトコルの実装を容易にします。

シミュレーションコードの再利用

オーバーレイプロトコルの様々な実装は実際のネットワークアプリケーションで再利用可能であるため、研究者はシミュレータフレームワークの結果をPlanetLabのような実世界のテストネットワークの結果と比較することで検証できます。そのため、シミュレーションフレームワークは実際のネットワークパケットを処理・組み立てることができ、同じオーバーレイプロトコルの他の実装と通信することができます。

統計

シミュレーターは、ノードごとに送信、受信、または転送されたネットワーク トラフィック、パケット配信の成功または失敗、パケット ホップ数などのさまざまな統計データを収集します。

批判

このフレームワークは古く、INETフレームワークの古いバージョンが必要です。また、コードには報告済みのバグが含まれています。

参考文献

  1. ^ Ingmar Baumgart、Bernhard Heep、Stephan Krause (2007年5月). 「OverSim: 柔軟なオーバーレイネットワークシミュレーションフレームワーク」(PDF) . 10th IEEE Global Internet Symposium (GI '07) in conjunction with IEEE INFOCOM 2007, Anchorage, AK, USA. オリジナル(PDF)から2011年5月16日にアーカイブ。 2008年8月14日閲覧
  2. ^ Ingmar Baumgart、Bernhard Heep、Stephan Krause (2007年9月). 「OverSimを搭載したP2PSIPデモンストレーター」(PDF) . 第7回IEEE国際ピアツーピアコンピューティング会議(P2P2007)議事録, アイルランド, ゴールウェイ. オリジナル(PDF)から2011年7月19日にアーカイブ. 2008年8月25日閲覧.
  • OverSimのホームページ
  • Dilum BandaraによるOverSimに関するブログ投稿集
「https://en.wikipedia.org/w/index.php?title=OverSim&oldid=1305930897」より取得