C ++ /分散システム/ネットワークのプロジェクトの提案
-
12-09-2019 - |
質問
私はC ++でのコーディングを伴い、ネットワーク(プロトコルスタック)に関連して、2-3ヶ月の長いプロジェクト(フルタイム)で作業したいと思います。私は自分のネットワークスタックを書いて検討していたが、それは面白いようには思えません。限り、ネットワークのパフォーマンスが行くとして優れている分散システム/ GPUのためのTCP / IPのようなスタックを実装するためのアイデアを見つけるために素晴らしいことです。私は3時間のためにこれをグーグルでされているが、上の2ヶ月を費やす価値ようで何も遭遇していません。 netperfのようなオープンソースプロジェクトは、私の範囲を超えているようです。私は本当に私は自分のペースで、上で動作することができ、比較的小規模なスタンドアローンプロジェクトたいと思います。 このプロジェクトの目的は、(私は、後にオープンソースライセンスの下でリリースする可能性があること)のプロジェクトに私の自由な時間を利用し、専門知識となどC ++、ネットワーク、並列プログラミング、GPU、分散システムでの実地経験を積むことです。
私はアイデアを見つけながらバリケードを打っているように見える(または多分私はまさに何をすべきかについて、あまりにも明確ではないです)。だから、任意の提案は本当にいただければ幸いです。 ありがとう!
解決
は、配布およびGPU /グラフィックスのものに重点を置いたネットワークプログラミングを行うことで、特に興味があるなら、あなたはオープンソース(GPL)<のhref = "http://cigi.sourceforge.net/をチェックアウトすることができますindex.phpの」REL = "nofollowをnoreferrer"> CIGIプロジェクトの( sourceforgeのプロジェクトサイトに:
CIGIは、ホスト装置とIG(画像生成部)との間の通信のためのオープンなシミュレーション・プロトコルです。 共通イメージジェネレータインターフェイス(CIGI)は、標準を促進するために設計されたインタフェースであり、 シミュレーション業界で画像発生器(IG)と通信するホストデバイスのための方法。
CIGIは、SourceForgeのの上かなりアクティブなプロジェクトであります開始とにボーイングnoreferrer"> ここではCIGI の上のいくつかのwiresharkベースの情報です。
他のヒント
あなたはエースラッパーを試してみました。 http://www.cs.wustl.edu/~schmidt/ACE.html それが提供するだけでなく、分散ネットワークプログラミングのパターンベースのC ++インプリメンテーションをテストします。
SCTP を持つオーディオ/ビデオを配布してください。優れた拡張するSCTPを使用するオープンソースのSIPクライアントおよび/またはサーバーを拡張します。
あなたは、車両間のアドホック通信ネットワーク上でプロジェクトを行うことができます。あなたが活用できるSUMOと呼ばれるオープンソースの交通シミュレーションモデルがあります。 SUMOのためのwikiはあなたが出発点として使用することができ、既存の研究やツールの束を一覧表示します:
http://sourceforge.net/apps/mediawiki /sumo/index.php?title=Main_Page#Related_to_C2Cする