2009-06-05 6 views
6

C++のコーディングを含み、ネットワーク(プロトコルスタック)に関連する2-3ヶ月間の長いプロジェクト(フルタイム)に取り組みたいと思います。私は自分のネットワークスタックを書くことを検討していましたが、それは興味深いものではありません。分散システム/ GPUのためのtcp/ip-likeスタックを実装するアイデアを見つけることは、ネットワーク性能が向上する限り、優れています。私は3時間これをグーグルで見つけましたが、2ヶ月を過ごす価値があると思われるものは見つけられませんでした。 netperfのようなオープンソースのプロジェクトは私の範囲外です。私は自分のペースで、私が取り組むことができる、比較的小さな独立型プロジェクトが本当に好きです。 このプロジェクトの目的は、私がオープンソースライセンスのもとでリリースする予定のプロジェクトに自由時間を費やし、C++、ネットワーク、並列プログラミング、GPU、分散システムなどの専門知識と実践経験を得ることです。C++ /分散システム/ネットワークのプロジェクトに関する提案

私はアイデアを見つけている間に(おそらく、私は何をすべきかについてあまり明確ではない)、ロードブロッキングを起こしたようです。だから、どんな提案も本当に感謝しています。 ありがとう!

答えて

3

配布およびGPU /グラフィックスのものに重点を置いたネットワークプログラミングを行うことで、特に興味があるなら、あなたはオープンソース(GPL)をチェックアウトすることがありCIGI projectsourceforge project site

CIGIが開いています Common Image Generator Interface(CIGI)は、ホストデバイスがシミュレーションでイメージジェネレータ(IG)と通信するための標準 の方法を促進するために設計されたインターフェイスです。業界。

CIGI BOEINGによって開始され、裏打ちされ、fairly active project on sourceforgeあり、かつマルチプラットフォームのソフトウェアである:

共通イメージジェネレータインターフェイス(CIGI)SGの目標は、開発に 業界や政府の関心を評価することです標準イメージジェネレータ インターフェイス。通常、現在のImage Generator(IG)ベンダーは独自の実行時インタフェースである独自の を所有しています。 I/ITSEC'02では、ボーイング は、シミュレーションコミュニティが採用できる ランタイムインターフェイスとして、オープンソース共通画像ジェネレータインターフェイス(CIGI)を提案しました。 ボーイングは、標準化団体が CIGIを採用し、堅牢で広く受け入れられているシミュレーション業界に発展させることを希望していることを示しました イメージジェネレータのランタイムインターフェイスの標準。 SGは、この 提案を検討し、代替案を評価し、推奨事項を提案し、提案された行動計画を提案しています。

Here's some wireshark-based info on CIGI

0

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

2

あなたはエースラッパーを試してみました:SUMOのためのWikiはあなたが出発点として使用することができ、既存の研究やツールの束を示しています。http://www.cs.wustl.edu/~schmidt/ACE.html 分散ネットワークプログラミングのためのよくテストされたパターンベースのC++実装を提供します。

関連する問題