2009-06-05 7 views
6

Je voudrais travailler sur un projet de 2-3 mois (temps plein) qui implique le codage en C++ et qui est lié aux réseaux (piles de protocoles). J'envisageais d'écrire ma propre pile réseau, mais cela ne semble pas aussi intéressant. Ce serait génial de trouver une idée pour implémenter une pile tcp/ip-like pour les systèmes/GPU distribués qui soit meilleure en ce qui concerne les performances du réseau. J'ai été googling cela pendant 3 heures, mais je n'ai pas rencontré quelque chose qui semble valoir la peine de passer 2 mois. Les projets open source comme netperf semblent dépasser ma portée. J'aimerais vraiment un projet autonome relativement petit sur lequel je peux travailler, à mon propre rythme. L'objectif de ce projet est d'utiliser mon temps libre sur un projet (que je pourrais publier ultérieurement sous licence open source) et d'acquérir une expertise et une expérience pratique en C++, réseaux, programmation parallèle, GPU, systèmes distribués, etc ...suggestions sur un projet en C++/systèmes/réseaux distribués

J'ai l'impression d'avoir atteint un barrage routier tout en trouvant des idées (ou peut-être que je ne suis pas trop clair sur ce que je dois faire exactement). Donc, toutes les suggestions seraient vraiment appréciées. Merci!

Répondre

3

Si vous êtes spécifiquement intéressé à faire la programmation réseau en mettant l'accent sur la distribution et d'autres choses GPU/graphiques, vous pouvez vérifier l'open source (GPL) CIGI project (sourceforge project site:

CIGI est un logiciel libre protocole de simulation pour la communication entre un dispositif hôte et IG (générateur d'image) L'interface CIGI (Common Image Generator Interface) est une interface conçue pour promouvoir un moyen standard pour un périphérique hôte de communiquer avec un générateur d'image (IG) dans la simulation

CIGI est un fairly active project on sourceforge, initié et soutenu par BOEING, et est un logiciel multi-plateforme:

L'objectif de l'image commune Interface Generator (CIGI) SG est d'évaluer l'industrie et de l'intérêt du gouvernement dans le développement d'une interface de générateur d'image standard . Généralement, les fournisseurs de l'Image Generator (IG) d'aujourd'hui ont leurs propres interfaces d'exécution propriétaires fermées. A I/ITSEC'02, Boeing a proposé son interface CIGI (Common Image Generator Interface) Open Source sous la forme d'une interface d'exécution qui pourrait être adoptée par la communauté de simulation. Boeing a indiqué qu'il aimerait voir une organisation de normalisation adopter CIGI et le développer dans une industrie de simulation robuste et largement acceptée norme d'interface d'exécution de générateur d'image. Le SG discute de cette proposition , en évaluant des alternatives et en générant des recommandations et un plan d'action proposé .

Here's some wireshark-based info on CIGI

0

Ne distribué audio/vidéo avec SCTP. Étendre un client SIP Open Source et/ou un serveur pour utiliser SCTP pour mieux dimensionner.