2009-06-05 9 views
6

मैं एक 2-3 महीने के लंबे परियोजना (पूर्ण समय) कि सी में कोडिंग शामिल ++ और नेटवर्क (प्रोटोकॉल स्टैक) से संबंधित है पर काम करना चाहते हैं। मैं अपना खुद का नेटवर्क स्टैक लिखने पर विचार कर रहा था लेकिन यह दिलचस्प नहीं लगता है। वितरित सिस्टम/जीपीयू के लिए एक टीसीपी/आईपी-जैसे स्टैक को कार्यान्वित करने का विचार ढूंढना बहुत अच्छा होगा जो नेटवर्क प्रदर्शन के मुकाबले बेहतर है। मैं इसे 3 घंटों तक गुगल रहा हूं लेकिन 2 महीने तक खर्च करने के लायक कुछ भी नहीं आया है। नेटपरफ जैसी ओपन सोर्स प्रोजेक्ट्स मेरे दायरे से बाहर प्रतीत होती हैं। मैं वास्तव में एक अपेक्षाकृत छोटे स्टैंड अकेले प्रोजेक्ट को पसंद करूंगा जो मैं अपनी गति से काम कर सकता हूं। इस परियोजना का आशय एक परियोजना पर मेरे खाली समय का उपयोग (है कि मैं बाद में खुला स्रोत लाइसेंस के तहत जारी हो सकता है) और सी में विशेषज्ञता और व्यावहारिक अनुभव ++, नेटवर्क, समानांतर प्रोग्रामिंग, GPU, वितरण प्रणाली आदि हासिल करने के लिए हैसुझाव ++/वितरण प्रणाली/नेटवर्क

मुझे विचारों को ढूंढते समय एक रोडब्लॉक मारा गया है (या शायद मैं बिल्कुल ठीक नहीं हूं कि मुझे क्या करना है)। तो किसी भी सुझाव की वास्तव में सराहना की जाएगी। धन्यवाद!

उत्तर

3

आप विशेष रूप से वितरण और GPU/ग्राफिक्स सामान पर जोर देने के साथ नेटवर्क प्रोग्रामिंग करने में रुचि रखते हैं, तो आप खुला स्रोत (GPL) CIGI project (sourceforge project site की जाँच कर सकते हैं:

CIGI एक खुला है एक मेजबान डिवाइस और आईजी (छवि जनरेटर)। बीच संचार के लिए सिमुलेशन प्रोटोकॉल आम छवि जेनरेटर इंटरफेस (CIGI) एक मेजबान डिवाइस एक छवि जनरेटर (आईजी) अनुकरण में के साथ संवाद करने के लिए एक मानक तरह से बढ़ावा देने के लिए एक अंतरफलक है उद्योग।

CIGI एक fairly active project on sourceforge है, शुरू की है और BOEING द्वारा समर्थित, और बहु ​​मंच सॉफ्टवेयर है:

आम छवि जेनरेटर इंटरफेस (CIGI) एसजी के लक्ष्य को एक विकसित करने में उद्योग और सरकार के हित का मूल्यांकन करना है मानक छवि जनरेटर इंटरफ़ेस। आम तौर पर, आज के इमेज जेनरेटर (आईजी) विक्रेताओं के पास बंद, स्वामित्व रन-टाइम इंटरफेस हैं। मैं/ITSEC'02 में बोइंग एक रन-टाइम इंटरफ़ेस है कि सिमुलेशन समुदाय द्वारा अपनाया जा सकता है के रूप में उनके मुक्त स्रोत आम छवि जेनरेटर इंटरफेस (CIGI) का प्रस्ताव रखा। बोइंग संकेत दिया कि वे एक मानक संगठन CIGI अपनाने के लिए और एक मजबूत और मोटे तौर पर स्वीकार किए जाते हैं अनुकरण उद्योग छवि जनरेटर रन-टाइम इंटरफेस मानक के रूप में विकसित देखना चाहेंगे। एसजी इस प्रस्ताव, विकल्पों का मूल्यांकन, और सिफारिशें उत्पन्न करने और प्रस्तावित कार्य योजना पर चर्चा कर रहा है।

Here's some wireshark-based info on CIGI

0

SCTP के साथ वितरित ऑडियो/वीडियो है। एससीटीपी का बेहतर उपयोग करने के लिए एक ओपन सोर्स एसआईपी क्लाइंट और/या सर्वर बढ़ाएं।

0

आप वाहनों के बीच विज्ञापन-प्रसार संचार नेटवर्क पर एक परियोजना कर सकते हैं। SUMO नामक एक ओपन-सोर्स ट्रैफिक सिमुलेशन मॉडल है जिसे आप लीवरेज कर सकते हैं।

http://sourceforge.net/apps/mediawiki/sumo/index.php?title=Main_Page#Related_to_C2C

2

आप ऐस रैपर प्रयास किया है: सूमो के लिए विकी मौजूदा अनुसंधान और उपकरण है कि आप एक प्रारंभिक बिंदु के रूप में उपयोग कर सकते हैं का एक समूह सूचीबद्ध करता है।http://www.cs.wustl.edu/~schmidt/ACE.html यह वितरित नेटवर्क प्रोग्रामिंग के लिए अच्छी तरह से परीक्षण पैटर्न आधारित सी ++ कार्यान्वयन प्रदान करता है।

संबंधित मुद्दे