2009-06-05 7 views
6

Mi piacerebbe lavorare su un progetto di 2-3 mesi (a tempo pieno) che prevede la codifica in C++ ed è legato alle reti (stack di protocollo). Stavo pensando di scrivere il mio stack di rete, ma non mi sembra interessante. Sarebbe bello trovare un'idea per implementare uno stack tcp/ip-like per sistemi distribuiti/GPU che sia migliore per quanto riguarda le prestazioni della rete. Sono stato su Google questo per 3 ore ma non ho trovato nulla che valga la pena spendere 2 mesi. I progetti open source come netperf sembrano oltre il mio scopo. Mi piacerebbe un progetto stand alone relativamente piccolo su cui poter lavorare, al mio ritmo. L'intento di questo progetto è di utilizzare il mio tempo libero su un progetto (che potrei successivamente rilasciare sotto licenza open source) e acquisire esperienza e esperienza pratica in C++, reti, programmazione parallela, GPU, sistemi distribuiti ecc.suggerimenti su un progetto in C++/sistemi/reti distribuiti

Mi sembra di aver colpito un posto di blocco mentre trovavo le idee (o forse non sono molto chiaro su cosa esattamente cosa fare). Quindi qualsiasi suggerimento sarebbe molto apprezzato. Grazie!

risposta

3

Se siete specificamente interessati a fare la programmazione di rete con l'accento sulla distribuzione e GPU/roba grafica, si consiglia di controllare le open source (GPL) CIGI project (sourceforge project site:

CIGI è un open protocollo di simulazione per la comunicazione tra un dispositivo host e IG (generatore di immagini) Common Image Generator Interface (CIGI) è un'interfaccia progettata per promuovere un modo standard per un dispositivo host per comunicare con un generatore di immagini (IG) nella simulazione industria

CIGI è un fairly active project on sourceforge, avviato e sostenuto da BOEING, e è un software multi-piattaforma:

L'obiettivo del Common Image Generator Interface (CIGI) SG è quello di valutare dell'industria e del governo l'interesse nello sviluppo di un interfaccia generatore di immagini standard . In genere, i fornitori di Image Generator (IG) di oggi hanno le proprie interfacce di esecuzione proprietarie chiuse chiuse. A I/ITSEC'02, Boeing ha proposto l'interfaccia CIGI (Common Image Generator Interface) Open Source come interfaccia di runtime che potrebbe essere adottata dalla comunità di simulazione. Boeing ha dichiarato che vorrebbero che un'organizzazione di standard adottasse lo standard CIGI e lo sviluppasse in un settore di simulazione robusto e ampiamente accettato standard di interfaccia di generazione del generatore di immagini. La SG sta discutendo questa proposta , valutando le alternative e generando raccomandazioni e un piano d'azione proposto .

Here's some wireshark-based info on CIGI

0

Do distribuiti audio/video con SCTP. Estendere un client e/o server SIP Open Source per utilizzare SCTP per scalare meglio.

Problemi correlati