2009-06-05 11 views
6

Me gustaría trabajar en un proyecto de 2-3 meses (tiempo completo) que implica la codificación en C++ y está relacionado con las redes (pilas de protocolos). Estaba pensando en escribir mi propia pila de red, pero eso no parece tan interesante. Sería genial encontrar una idea para implementar una pila similar a tcp/ip para sistemas/GPU distribuidos que sea mejor en lo que respecta al rendimiento de la red. He estado buscando en Google esto durante 3 horas, pero no he encontrado nada que parezca que valga la pena pasar 2 meses. Los proyectos de código abierto como netperf parecen más allá de mi alcance. Realmente me gustaría un proyecto independiente relativamente pequeño en el que pueda trabajar, a mi propio ritmo. El objetivo de este proyecto es utilizar mi tiempo libre en un proyecto (que luego podría lanzar bajo licencia de código abierto) y adquirir experiencia práctica en C++, redes, programación paralela, GPU, sistemas distribuidos, etc.sugerencias sobre un proyecto en C++/sistemas distribuidos/redes

Parece que me he topado con una barricada mientras encontraba ideas (o tal vez no tengo muy claro qué es exactamente lo que debo hacer). Entonces, cualquier sugerencia sería realmente apreciada. Gracias!

Respuesta

3

Si no está específicamente interesado en hacer programación de la red con un énfasis en la distribución y la GPU/material gráfico, es posible que desee revisar el código abierto (GPL) CIGI project (sourceforge project site:

CIGI es un proceso abierto protocolo de simulación para la comunicación entre un dispositivo host y IG (generador de imágenes) La Interfaz del generador de imágenes común (CIGI) es una interfaz diseñada para promover una forma estándar para que un dispositivo host se comunique con un generador de imágenes (IG) en la simulación industria.

CIGI es un fairly active project on sourceforge, iniciado y apoyado por BOEING, y es un software multiplataforma:

El objetivo de la Interfaz del generador SG de imagen común (CIGI) es evaluar industria y el gobierno interés en el desarrollo de una generador de imágenes estándar interfaz. Normalmente, los proveedores de Image Generator (IG) de hoy tienen sus propias interfaces de tiempo de ejecución patentadas. En I/ITSEC'02, Boeing propuso su Interfaz de Generador de Imágenes Comunes de Código Abierto (CIGI) como una interfaz de tiempo de ejecución que podría ser adoptada por la comunidad de simulación. Boeing indicó que les gustaría ver que una organización de estándares adopte CIGI y la desarrolle en una industria de simulación robusta y ampliamente aceptada. generador de imágenes estándar de interfaz de tiempo de ejecución. El SG está discutiendo esta propuesta , evaluando alternativas y generando recomendaciones y un plan de acción propuesto .

Here's some wireshark-based info on CIGI

0

No distribuidos de audio/vídeo con SCTP. Extienda un cliente y/o servidor SIP de fuente abierta para usar SCTP para escalar mejor.

Cuestiones relacionadas