6

C ++でのコーディングを含み、ネットワーク(プロトコルスタック)に関連する2〜3か月のプロジェクト(フルタイム)に取り組みたいと思います。私は自分のネットワークスタックを書くことを考えていましたが、それはそれほど面白くないようです。ネットワークパフォーマンスに関しては、分散システム/GPUにtcp/ipのようなスタックを実装するというアイデアを見つけるのは素晴らしいことです。私はこれを3時間グーグルしてきましたが、2か月を費やす価値があると思われるものは何も見つかりませんでした。netperfのようなオープンソースプロジェクトは私の範囲を超えているようです。自分のペースで取り組むことができる、比較的小さなスタンドアロンのプロジェクトが本当に欲しいです。このプロジェクトの目的は、プロジェクトでの私の自由な時間を活用し(後でオープンソースライセンスの下でリリースする可能性があります)、C ++、ネットワーク、並列プログラミング、GPU、

アイデアを見つけているときに障害にぶつかったようです(または、正確に何をすべきかについてあまり明確ではないかもしれません)。だからどんな提案も本当にありがたいです。ありがとう!

4

4 に答える 4

3

ディストリビューションやGPU/グラフィックスに重点を置いたネットワークプログラミングに特に興味がある場合は、オープンソース(GPL)CIGIプロジェクトsourceforgeプロジェクトサイト

CIGIは、ホストデバイスとIG(画像ジェネレーター)間の通信用のオープンシミュレーションプロトコルです。Common Image Generator Interface(CIGI)は、ホストデバイスがシミュレーション業界のImage Generator(IG)と通信するための標準的な方法を促進するように設計されたインターフェイスです。

CIGIはsourceforgeでかなり活発なプロジェクトであり、 BOEINGによって開始および支援されており、マルチプラットフォームソフトウェアです。

Common Image Generator Interface(CIGI)SGの目標は、標準の画像ジェネレータインターフェイスの開発に対する業界および政府の関心を評価することです。通常、今日のImage Generator(IG)ベンダーは、独自の閉じた独自のランタイムインターフェイスを持っています。I / ITSEC'02で、ボーイングは、シミュレーションコミュニティで採用できるランタイムインターフェイスとして、オープンソースの共通イメージジェネレータインターフェイス(CIGI)を提案しました。ボーイングは、標準化団体がCIGIを採用し、それを堅牢で広く受け入れられているシミュレーション業界の画像ジェネレーターランタイムインターフェイス標準に発展させることを望んでいることを示しました。SGは、この提案について話し合い、代替案を評価し、推奨事項と提案された行動計画を作成しています。

これがCIGIに関するwiresharkベースの情報です

于 2009-06-05T21:18:33.900 に答える
2

エースラッパーを試しましたか。http://www.cs.wustl.edu/~schmidt/ACE.html 分散ネットワークプログラミング用に十分にテストされたパターンベースのC++実装を提供します。

于 2009-06-16T21:26:09.003 に答える
0

SCTPを使用してオーディオ/ビデオを分散します。オープンソースSIPクライアントやサーバーを拡張して、SCTPを使用して拡張性を高めます。

于 2009-06-06T02:09:50.490 に答える
0

車両間のアドホック通信ネットワークでプロジェクトを行うことができます。活用できるSUMOと呼ばれるオープンソースのトラフィックシミュレーションモデルがあります。SUMOのwikiには、出発点として使用できる既存の調査とツールが多数リストされています。

http://sourceforge.net/apps/mediawiki/sumo/index.php?title=Main_Page#Related_to_C2C

于 2009-06-16T18:15:47.690 に答える