3G Bridge
जेनेरिक ग्रिड-ग्रिड (3जी) ब्रिज विभिन्न ग्रिड अवसंरचनाओं के बीच एक ओपन-सोर्स कोर जॉब ब्रिजिंग घटक है। इसका विकास 2008 में कैंसरग्रिड और ईडीजीईएस परियोजनाओं के भीतर शुरू हुआ। इसका उद्देश्य एक सामान्य पुल घटक बनाना था जिसका उपयोग विभिन्न ग्रिड अंतरसंचालनीयता परिदृश्यों में किया जा सके। ईडीजीईएस परियोजना के भीतर उपयोग किया जाने वाला 3जी पुल जो सर्विस ग्रिड-डेस्कटॉप ग्रिड इंटरऑपरेबिलिटी समाधान का मुख्य घटक प्रदान करता है। 3जी ब्रिज विभिन्न ग्रिड प्रणालियों के उपयोगकर्ता समुदायों को जोड़ने में मदद करता है। उदाहरण के लिए, पैरामीटर स्वीप समस्याओं (भौतिकी, जीवविज्ञानी,) पर काम करने वाले समुदाय और सेवा ग्रिड बुनियादी ढांचे का उपयोग करके 3जी ब्रिज प्रौद्योगिकी का उपयोग करके अपने अनुप्रयोगों को अधिक पर्याप्त डेस्कटॉप ग्रिड प्लेटफॉर्म पर स्थानांतरित कर सकते हैं, जिसके परिणामस्वरूप एक त्वरित शोध हो सकता है। 2008 में शुरू की गई इस परियोजना का तकनीकी रूप से समन्वय समानांतर और वितरित प्रणालियों और एम. एस. सी. की प्रयोगशाला के प्रमुख प्रो. पीटर कासुक द्वारा किया जाता है। ज़ोल्टन फ़ार्कस, एम. टी. ए.-एस. जेड. टी. ए. के. आई., हंगरी में एल. पी. डी. एस. के शोध नेता हैं। आर्किटेक्चर 3जी ब्रिज का वर्तमान में ईडीजीआई और डीजीएसआईसीओ परियोजनाओं में सेवा और डेस्कटॉप ग्रिड के बीच काम को पाटने वाली तकनीक के रूप में सक्रिय रूप से उपयोग किया जाता है। 3जी ब्रिज विभिन्न ग्रिड प्रौद्योगिकियों को उनके बीच काम स्थानांतरित करके आपस में जोड़ने में सक्षम बनाता है। इस तरह यह विशिष्ट प्रकार के अनुप्रयोगों को एक पर्याप्त निष्पादन मंच पर ले जाने की अनुमति देता है, और विभिन्न ग्रिड अवसंरचनाओं के बीच भार साझाकरण को सक्षम बनाता है, जिसके परिणामस्वरूप कार्य क्षमता में वृद्धि होती है और तेजी से निष्पादन होता है। 3जी ब्रिज में निम्नलिखित मुख्य घटक हैंः जॉब हैंडलर इंटरफेस 3जी ब्रिज जॉब डेटाबेस में नौकरियों को संभालने के लिए यह एक बहुत ही सरल माईएसक्यूएल इंटरफेस है। स्थानीय माईएसक्यूएल ग्राहकों द्वारा उपयोग किया जा सकता है, या 3जी ब्रिज के साथ भेजे गए एक बहुत ही सरल अनुप्रयोग जिसे 'इंजेक्टर' कहा जाता है। डब्ल्यू. एस. एस. सबमीटरः यह 3जी ब्रिज जॉब डेटाबेस के ऊपर एक वेब सेवा इंटरफेस है। इस इंटरफेस का उपयोग करके, दूरस्थ ग्राहक निष्पादन के लिए 3जी ब्रिज में नौकरियां जोड़ सकते हैं, या पहले से जमा किए गए लोगों की स्थिति की जांच कर सकते हैं। 3जी ब्रिज जॉब डेटाबेसः यह एक माईएसक्यूएल डेटाबेस है जिसमें 3जी ब्रिज को संभालने वाले कार्यों का सेट होता है। कार्य के महत्वपूर्ण गुण, जैसे निष्पादन योग्य नाम, कमांड-लाइन तर्क, उपयोग की जाने वाली फ़ाइलों की सूची डेटाबेस के भीतर संग्रहीत की जाती है। डाउनलोड मैनेजरः यह घटक दूरस्थ तरीके से जमा की गई नौकरियों से संबंधित इनपुट फ़ाइलों को प्राप्त करने के लिए जिम्मेदार है। कतार प्रबंधकः यह घटक 3जी ब्रिज कार्यों के निष्पादन और प्रबंधन की व्यवस्था करता है, समय-समय पर विभिन्न ग्रिड प्लगइन्स को कॉल करता है ताकि उन्हें सौंपे गए कार्यों का प्रबंधन किया जा सके। ग्रिड हैंडलर इंटरफेस-यह ग्रिड प्लगइन्स के ऊपर एक सामान्य इंटरफेस है। इस सामान्य परत का उपयोग करके, ग्रिड प्लगइन के अलावा किसी भी 3जी ब्रिज घटक में ग्रिड-विशिष्ट कोड नहीं होना चाहिए। ग्रिड प्लगइन को जिन तरीकों को लागू करना चाहिए वे हैंः प्रस्तुत करना और स्थिति अद्यतन करना। ग्रिड प्लगइनः ग्रिड प्लगइन गंतव्य ग्रिड में कार्यों के प्रबंधन के लिए जिम्मेदार होते हैं। प्रत्येक प्लगइन के लिए, कई उदाहरण हो सकते हैं, उदाहरण के लिए विभिन्न ई. जी. ई. ई. वी. ओ. को नौकरी जमा करने के लिए। 3जी ब्रिज निम्नलिखित ग्रिड का समर्थन करता हैः ई. जी. ई. ई., बी. ओ. आई. एन. सी., एक्सट्रेमवेब-एच. ई. पी. और अवरग्रिड। एच. टी. टी. पी. डी.: एक वेब सर्वर है जिससे दूरस्थ ग्राहक 3जी ब्रिज सर्वर से तैयार कार्यों की आउटपुट फाइलें प्राप्त कर सकते हैं। मुख्य प्रोग्रामिंग भाषा सी + + है, हालाँकि 3जी ब्रिज जावा में ग्रिड प्लगइन्स को लागू करने का समर्थन करता है। वेब सेवा इंटरफेस को जी. एस. ओ. ए. पी. का उपयोग करके लागू किया जाता है। डेस्टिनेशन प्लगइन्स नलः सबसे सरल प्लगइन जो पहले आने वाले काम की स्थिति को चालू करने के लिए सेट करता है, और बाद में समाप्त होता है। डी. सी.-ए. पी. आई.-सिंगलः इस प्लगइन का उपयोग बी. ओ. आई. एन. सी.-आधारित डेस्कटॉप ग्रिड में व्यक्तिगत कार्य जमा करने के लिए किया जा सकता है। यह प्लगइन मुख्य रूप से ईडीजीआई परियोजना में उपयोग किया जाता है। डी. सी.-ए. पी. आई.: यह प्लगइन डी. सी.-ए. पी. आई.-सिंगल प्लगइन का एक उन्नत संस्करण है, जो बी. ओ. आई. एन. सी. सर्वर को कार्य समूह जमा करने में सक्षम है। बैच सुविधा कई अल्पकालिक कार्यों को एक बी. ओ. आई. एन. सी. कार्य इकाई में पैक करने में सक्षम बनाती है, जिसके परिणामस्वरूप गणना-से-संचार अनुपात में वृद्धि होती है। ई. जी. ई. ई.: ई. जी. ई. ई. प्लगइन का उपयोग जी. एल. आई. टी. आधारित सेवा ग्रिड में कार्य जमा करने के लिए किया जा सकता है। बी. ओ. आई. एन. सी. कार्य इकाइयों को जी. एल. आई. टी. से जोड़ने के लिए इस प्लगइन का व्यापक रूप से डी. ई. जी. आई. एस. सी. ओ. परियोजना के भीतर उपयोग किया जाता है। XtremWeb: इस प्लगइन का उपयोग XtremWeb-आधारित डेस्कटॉप ग्रिड में कार्य जमा करने के लिए किया जा सकता है। प्लगइन का सक्रिय रूप से ईडीजीआई परियोजना के भीतर उपयोग किया जाता है। बी. ई. एस.: बी. ई. एस. प्लगइन का उपयोग ए. आर. सी. या यू. एन. आई. सी. ओ. आर. जैसे ओ. जी. एस. ए. बी. ई. एस. संसाधनों को नौकरी जमा करने के लिए किया जा सकता है। ईसी2: इस प्लगइन का उपयोग विभिन्न क्लाउड प्रणालियों पर कार्य निष्पादित करने के लिए किया जा सकता है। एडवांस्ड रिसोर्स कनेक्टर BOINC यूरोपियन ग्रिड इन्फ्रास्ट्रक्चर gLite Grid कम्प्यूटिंग MTA SZTAKI लैबोरेटरी ऑफ पैरेलल एंड डिस्ट्रीब्यूटेड सिस्टम्स MySQL UNICOORE वेब 2 संदर्भ http://sourceforge.net/projects/edges-3g-bridge https://web.archive.org/web/20110821040507/http:// www. sztaki. हु/विभाग/एल. पी. डी. एस./https://web.archive.org/web/20110720155702/http://