Google जैसी कंपनियां कंप्यूटिंग शक्ति के अपने दृष्टिकोण के लिए प्रसिद्ध हैं:बहुत से . का उपयोग करना सुपर कंप्यूटर का काम करने के लिए छोटे कंप्यूटर। यह सस्ता है, दोष-सहनशील है, और अगर सही किया जाए, तो लगभग असीम रूप से विस्तार योग्य है। ठीक है अगर यह एक दूसरे से सीधे नेटवर्क किए गए कंप्यूटरों के साथ काम करता है, तो इंटरनेट पर क्यों नहीं?
BOINC (या नेटवर्क कंप्यूटिंग के लिए बर्कले ओपन इंफ्रास्ट्रक्चर) एक सॉफ्टवेयर सिस्टम है जिसे इंटरनेट पर CPU साझाकरण को समन्वित करने के लिए डिज़ाइन किया गया है। BOINC क्लाइंट प्रोग्राम हैं जो आपको अपनी अप्रयुक्त प्रोसेसर शक्ति को विभिन्न उद्देश्यों, बड़े पैमाने पर गैर-लाभकारी परियोजनाओं और संगठनों के लिए दान करने की अनुमति देते हैं।
यह नोट करना महत्वपूर्ण है कि अप्रयुक्त . से मेरा क्या मतलब है प्रोसेसर शक्ति। मानो या न मानो, आपके औसत घरेलू कंप्यूटर में अधिकांश CPU शक्ति बर्बाद हो जाती है। उदाहरण के लिए जब आप किसी वेब पेज को ब्राउज़ करते हैं, तो आपके कंप्यूटर के प्रोसेसर को पेज को लोड करने और प्रदर्शित करने का काम करना होता है, लेकिन एक बार ऐसा करने के बाद, प्रोसेसर बस तब तक निष्क्रिय रहता है जब तक कि अगले पेज को लोड करने की आवश्यकता न हो। हालांकि ऐसा महसूस हो सकता है कि आप हमेशा अपने कंप्यूटर पर प्रतीक्षा कर रहे हैं, कंप्यूटर भी अक्सर आपका इंतजार कर रहा है।
गतिविधि में आपके ठहराव के दौरान, सीपीयू अनिवार्य रूप से कुछ भी नहीं कर रहा है, इसके निर्देशों के अगले सेट की प्रतीक्षा कर रहा है। आप अपने कंप्यूटर को निष्क्रिय होने पर एक निश्चित कार्य चलाने के लिए कहकर उन विरामों का लाभ उठा सकते हैं, लेकिन जब भी आपको कुछ वास्तविक कार्य करने को मिले तो उस कार्य को एक तरफ रख दें। यहीं से BOINC आता है। जब आप BOINC क्लाइंट सॉफ़्टवेयर स्थापित करते हैं, तो आप चुनते हैं कि आप उन अतिरिक्त प्रोसेसर चक्रों का उपयोग कैसे करना चाहते हैं। सबसे प्रसिद्ध BOINC परियोजना SETI@home है। कई अन्य उपलब्ध प्रोजेक्ट हैं जो आपको आपके प्रोसेसर समय के योग्य लग सकते हैं, उनमें से कुछ हैं:
- Hydrogen@Home - हाइड्रोजन उत्पादन और भंडारण में सुधार करके स्वच्छ ऊर्जा प्रौद्योगिकी को बढ़ाने के लिए।
- LHC@Home - लार्ज हैड्रॉन कोलाइडर से डेटा की गणना करें
- Cels@Home - सेल आसंजन/कैंसर अनुसंधान के लिए डेटा क्रंच करें
- आर्टिफिशियल इंटेलिजेंस सिस्टम - बड़े पैमाने पर आर्टिफिशियल इंटेलिजेंस सिस्टम बनाने के लिए मस्तिष्क को रिवर्स इंजीनियरिंग करना।
और भी बहुत कुछ, जो सब यहाँ पाया जा सकता है।
इस लेख में, मैं उबंटू लिनक्स में बीओआईएनसी क्लाइंट सॉफ्टवेयर स्थापित करने पर ध्यान केंद्रित करूंगा, हालांकि लिनक्स, ओएसएक्स और विंडोज (98/एमई/2000/एक्सपी/विस्टा) के लिए बीओआईएनसी क्लाइंट उपलब्ध हैं।
BOINC क्लाइंट सॉफ़्टवेयर स्थापित करना
हम इस कंप्यूटर को BOINC क्लस्टर का हिस्सा बनाने के लिए आवश्यक सॉफ़्टवेयर स्थापित करके शुरू करने जा रहे हैं। डेबियन/उबंटू में आप इंस्टॉल करने के लिए उपयुक्त-प्राप्त/योग्यता/सिनैप्टिक का उपयोग कर सकते हैं:
- boinc-client
- boinc-manager
अन्य ऑपरेटिंग सिस्टम के लिए इंस्टालर BOINC वेबसाइट पर पाए जा सकते हैं।
एक बार सब कुछ स्थापित हो जाने पर, आप इसके साथ प्रबंधक प्रोग्राम लॉन्च कर सकते हैं
boincmgr
आपको कुछ इस तरह दिखने वाली विंडो मिलेगी:
अगला क्लिक करने के बाद , आपसे पूछा जाएगा कि आपके अतिरिक्त CPU चक्रों से कौन से प्रोजेक्ट लाभान्वित होंगे।
आपको जो भी प्रोजेक्ट पसंद हो उसे चुनें, लेकिन मैं इस चेतावनी को भी खारिज कर सकता हूं कि एलएचसी को चुनने के मेरे सभी हालिया प्रयासों के परिणामस्वरूप नेटवर्क त्रुटियां हुई हैं, इसलिए इस लेखन के समय तक एलएचसी बीओआईएनसी प्रोजेक्ट काम नहीं कर रहा है।पी>
यह मानते हुए कि आप BOINC कार्यक्रम के नए उपयोगकर्ता हैं, आप अगली स्क्रीन पर एक ईमेल पता और पासवर्ड दर्ज करना चाहेंगे। एक बार यह पूरा हो जाने के बाद, आपको संभवतः आपके द्वारा चुने गए किसी भी प्रोजेक्ट के होमपेज पर रीडायरेक्ट कर दिया जाएगा। साइट आपसे कुछ और प्रश्न पूछ सकती है जैसे कि आप कहां से हैं। प्रोजेक्ट वेबसाइट का उपयोग करना आम तौर पर वैकल्पिक है, यह आपको अपने आँकड़े देखने का एक तरीका प्रदान करता है - आपके द्वारा अपनी पसंद की परियोजना के लिए प्रसंस्करण की मात्रा। आप आमतौर पर प्रोजेक्ट की वेबसाइट का उपयोग टीमों में शामिल होने के लिए भी कर सकते हैं, जहां कई लोग अपने उपयोग के आंकड़े एक साथ रखते हैं और अन्य टीमों के साथ प्रतिस्पर्धा करते हैं।
एक बार जब आप अपनी BOINC लॉगिन जानकारी बना/दर्ज कर देते हैं, तो BOINC क्लाइंट सॉफ़्टवेयर को डेटा डाउनलोड और संसाधित करना शुरू कर देना चाहिए।
एक बार जब आप इस बिंदु पर पहुंच जाते हैं, तो आपको पूरी तरह तैयार होना चाहिए। आप वापस बैठ सकते हैं और इस तथ्य का आनंद ले सकते हैं कि आप एक योग्य लक्ष्य की ओर योगदान कर रहे हैं, और इसकी कीमत आपको कुछ मिनटों के सेटअप समय और कुछ अप्रयुक्त CPU चक्रों की थी। कौन जानता है, यह आपका होम पीसी हो सकता है जो विदेशी जीवन, या कैंसर का इलाज, या बिग बैंग मॉडल खोजने वाला पहला व्यक्ति होगा।