अनुकूलन के लिए विचार: पारस्परिक रूप से सुलभ वितरित कंप्यूटिंग क्लस्टर
आप में से कुछ ने फोल्डिंग @ होम प्रोजेक्ट के बारे में सुना होगा। यह प्रोटीन फोल्डिंग के कम्प्यूटेशनल गहन सिमुलेशन करने के लिए डिज़ाइन किया गया एक वितरित कंप्यूटिंग प्रोजेक्ट है।
कोई भी जो मदद करना चाहता है वह क्लाइंट डाउनलोड कर सकता है, जो केंद्रीय सर्वर से गणना निर्देश प्राप्त करता है। यह आपके व्यक्तिगत कंप्यूटर की उपलब्ध प्रोसेसर शक्ति का उपयोग करता है जब यह निष्क्रिय होता है, और परिणामों को केंद्रीय सर्वर पर वापस भेजता है। ऐसा करके यह कई अलग-अलग कंप्यूटरों की अप्रयुक्त प्रोसेसर शक्ति को एक में पूल करता है।
एमटी 4 अनुकूलन के लिए एक समान परियोजना क्यों शुरू नहीं करें? जो भी नियमित रूप से लंबे अनुकूलन करता है वह वितरित प्रसंस्करण सॉफ्टवेयर डाउनलोड करेगा, और अनुकूलन इनपुट (संकलित। Ex4 के साथ) सॉफ़्टवेयर के साथ सभी निष्क्रिय कंप्यूटरों को भेजा जाएगा।
मुझे पता है कि एमटी 5 पहले से ही ऐसा कुछ करता है (लेकिन काफी अच्छा या प्रभावी नहीं है); लेकिन एमटी 5 उस समय के लिए बग-सवार है और यह एक व्यवहार्य विकल्प IMHO नहीं है।
आप लोग क्या सोचते हैं?
संपादित करें: यह टोरेंटों की तरह थोड़ा काम करना चाहिए; यदि आप वितरित प्रसंस्करण नेटवर्क का लाभ लेना चाहते हैं तो आपको अपने कंप्यूटर के संसाधन नेटवर्क पर उपलब्ध कराएंगे। तब वहां (उतना ही) लीचिंग नहीं होगी।
एक समस्या जो मैं देख सकता हूं वह यह है कि लोग अपने ईए को यादृच्छिक लोगों को भेजने की इच्छा नहीं कर सकते हैं (भले ही वे संकलित हों)।
क्या कोई इस समस्या के समाधान के बारे में सोच सकता है? शायद अगर। हैश को हैश से एन्क्रिप्ट किया गया है जिसे केवल एक बार डिक्रिप्ट किया जा सकता है। यह सुनिश्चित करने के लिए कि एक ही फ़ाइल दो बार एक्सेस नहीं की गई है, केंद्रीय सर्वर के खिलाफ यह जांच की जाएगी। सॉफ़्टवेयर लाइसेंस सक्रियण प्रक्रिया की तरह सॉर्ट करें।
केंद्रीय सर्वर पर किसी भी तरह ईए को अलग करने के लिए एक और अधिक सुरुचिपूर्ण समाधान होगा और केवल तत्काल गणनाएं भेजें ताकि ईए की पूरी संरचना को हल नहीं किया जा सके।