2009-06-29 19 views
8

के बारे में और जानें मुझे वितरित कंप्यूटिंग और इसे कैसे करना है - अधिकतर सी ++ में सीखने में दिलचस्पी है, लेकिन मुझे सी # में भी दिलचस्पी होगी।वितरित कंप्यूटिंग

क्या कोई कृपया कुछ संसाधनों की सिफारिश कर सकता है? मुझे इस विषय के बारे में कुछ भी नहीं पता है, इसलिए मुझे कहां से शुरू करना चाहिए?

धन्यवाद।

उत्तर

5

वितरित कंप्यूटिंग काफी क्षेत्रों का एक बहुत शामिल हैं। क्या समस्या का एक विशिष्ट वर्ग है जिसे आप हल करना चाहते हैं?

यदि आप अभी शुरू कर रहे हैं तो आप भाषा विनिर्देशों में शामिल होने से पहले कुछ पृष्ठभूमि पढ़ना चाहेंगे। आप Wikipedia से शुरू कर सकते हैं। Fallacies of Distributed Computing पर पेपर काफी प्रसिद्ध है और एक दिलचस्प पढ़ा जाएगा।

+0

मैं वितरित कंप्यूटिंग के लिए कौन से टूल्स उपलब्ध हैं, इसकी बेहतर समझ लेना चाहता हूं।मैं एक ऐसी परियोजना पर काम करता हूं जो डीसीओएम का अच्छा सौदा करता है, लेकिन मैंने कोड को देखा है, और इसमें से कोई भी मेरे लिए सहज नहीं है। मैं डीसीओएम और शायद कुछ अन्य विकल्पों के बारे में और जानना चाहता हूं। मैं वास्तव में विषय के बारे में कुछ भी नहीं जानता है। – CCicotta

2

सी ++ में वितरित कंप्यूटिंग अक्सर कोर्बा के साथ किया जाता है। आप CORBA सीखने में रुचि रखते हैं, हो सकता है आप here

2

देखकर जैसा कि आप कहते हैं कि अपने ज्ञान सीमित है, बेहतर ग्रंथों मैं मूलभूत अवधारणाओं को कवर का सामना करना पड़ा में से कुछ हैं:

  • वितरित सिस्टम: सिद्धांत और एंड्रयू S टानेनबुआम और मार्टेन द्वारा मानदंड वैन स्टीन
  • वितरित सिस्टम: अवधारणाएं और डिजाइन जीन डॉलिमोर एट अल द्वारा।
  • एम बेन-एरी द्वारा समवर्ती और वितरित प्रोग्रामिंग के सिद्धांत।

ये किताबें कभी-कभी थोड़ी भारी हो सकती हैं, लेकिन आप उन हिस्सों को चुन सकते हैं जो आपके लिए दिलचस्प हैं।

  • समानांतर और वितरित कम्प्यूटिंग::

    कुछ और ठोस (यानी, कम सैद्धांतिक) क्षेत्र के कवरेज में पाया जा सकता है मॉडल ए सर्वे, मानदंड और क्लाउडिया लियोपोल्ड द्वारा दृष्टिकोण, और

  • समानांतर प्रोग्रामिंग: बैरी विल्किन्सन और माइकल एलन द्वारा नेटवर्क किए गए वर्कस्टेशन और समांतर कंप्यूटर का उपयोग कर तकनीकें और अनुप्रयोग।

मैं इस क्षेत्र में बस शुरू करने के लिए इन दो पुस्तकों की अत्यधिक अनुशंसा कर सकता हूं। "समांतर प्रोग्रामिंग" के उल्लेखों से दूर न हों, इस और वितरित कंप्यूटिंग क्षेत्र के बीच काफी ओवरलैप है।

यह वास्तव में निर्भर करता है कि आप क्या कर रहे हैं। यदि आप पूरी तरह से "24 घंटे में वितरित सिस्टम कोडिंग सिस्टम" चाहते हैं, तो मैं वास्तव में किसी भी सिफारिश के साथ मदद नहीं कर सकता। हालांकि, अमेज़ॅन पर एक त्वरित रूप से पता चला टॉम बर्नाबी द्वारा सी # में वितरित .NET प्रोग्रामिंग, जिसमें कुछ सकारात्मक समीक्षाएं हैं। YMMV।

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