- 2007年11月21日 19:01
- 研究
-
P2Pネットワークのシミュレーションを行いたいので、どこかにいいシミュレータがないかな、最近探していました。今日見つけたのがPeerISimというP2Pシミュレータです
ソース・バイナリは、次のページでダウンロードすることができます。
PeerSimはJavaで実装されているP2Pシミュレータ。次の二つの要素で構成されているみたいです。
- cycle-based engine
- event-based engine
cycle-based engineとは、スケーラビリティ確保のためにトランスポートレイヤーの詳細を無視して、簡単な前提のもとシミュレーションを行うエンジンのようです。
event-based engineとは、トランスポートレイヤーのシミュレーションも行えるエンジンのようです。cycle-basedエンジンと比べて効率は落ちますが現実的なシミュレーションができるみたい。
オープンソースなので、誰でも利用することができ、かつソースコードも読むことができます。
まだ読んでいませんが、ドキュメントも充実してそうでいい感じ。さらに、PeerSimを使って評価したプロトコルのコードおよびコンフィギュレーションファイルもダウンロード可能です!
ちょっと面白そうなので試しに使ってみます。利用方法などはまた記事に書くと思います。
- Newer: Firefox拡張機能「Firebug」
- Older: ブログのテンプレートを変更しました
