यह वास्तव में इस बात पर निर्भर करता है कि आप क्या हासिल करने की कोशिश कर रहे हैं, और आपको "वितरित कम्प्यूटिंग क्लस्टर" से क्या मतलब है। मैंने एक बार यूनी में पुरानी मशीनों और पीवीएम का उपयोग करके एक समान काम किया था जो समानांतर प्रसंस्करण करने के लिए एक एकल कंप्यूटर के रूप में कार्य करने वाली मशीनों के एक समूह के अर्थ में "क्लस्टर" है - बियोवुल्फ़ क्लस्टर्स के बारे में सोचें। बेशक, आपको उस कोड की आवश्यकता होगी जो इसका लाभ उठाने के लिए लिखा गया है।
शुरू करने के लिए एक अच्छी जगह, यह निर्धारित करना होगा कि आप इस परियोजना के साथ क्या सीखना चाहते हैं। मैं शुरुआत के लिए समानांतर कम्प्यूटिंग पर विकिपीडिया लेख पढ़ने की सलाह देता हूं , और फिर आप जो करना चाहते हैं उसके आधार पर अपनी आवश्यकताओं को परिष्कृत करते हैं।
एक सरल नौकरी कतार प्रणाली ( गियरमैन की तरह ) जल्दी से कुछ शांत परिणाम प्राप्त करने के लिए पर्याप्त हो सकती है।
समस्या यह है कि जब मैंने एक समानांतर कंप्यूटिंग क्लस्टर बनाया था, तो क्या मुझे इस पर कुछ करना नहीं था, यह मूल रूप से वहां बैठ गया था, लेकिन यह एक मजेदार परियोजना थी और मैंने काफी कुछ सीखा। किसी भी मामले में, आप काफी कुछ सीखने की संभावना रखते हैं और एक ही समय में मज़े करते हैं, चाहे आप जो भी लागू करने के लिए चुनते हैं।
जहाँ तक वितरण का विकल्प है, मैं उस चीज़ के साथ जाऊँगा जिसमें मैं सबसे अधिक आरामदायक था, क्योंकि आपको स्रोत से चीजें स्थापित करने की आवश्यकता होगी। एक बार जब आप सब कुछ सेटअप करने में सहज हो जाते हैं, तो आप एक वितरण खोजने में लग सकते हैं, जो आपकी आवश्यकताओं के अनुरूप है। लेकिन कोई भी वितरण करना चाहिए।
क्लस्टर को कॉन्फ़िगर करने के लिए कौन सा सॉफ्टवेयर? यह पूरी तरह से निर्भर करता है कि आप किस प्रकार का क्लस्टर बनाते हैं।
बोर्ड बनाम एफएस वितरित? फिर, यह इस बात पर निर्भर करता है कि आपके क्लस्टर के लिए क्या आवश्यकताएं हैं। क्या प्रत्येक नोड अन्य नोड्स के बीच डेटा को आगे-पीछे कर रहा होगा? क्या वे एक ही गुरु के साथ दास के रूप में काम करेंगे? क्या वे पूरी तरह से स्वतंत्र रूप से काम करेंगे? ये प्रश्न आपकी पसंद को सूचित करना शुरू कर देंगे। और हां, हमेशा ट्रेड ऑफ होते हैं।
कुछ अन्य लिंक जो दिलचस्प साबित हो सकते हैं:
http://hadoop.apache.org/
http://www.csm.ornl.gov/oscar/
https://computing.llnl.gov/tutorials/parallel_comp/
http://www.google.com/Top/Computers/Parallel_Computing/Programming/Environments/
http://www.google.com/Top/Computers/Parallel_Computing/Beowulf/