GUSE
ग्रिड एंड क्लाउड यूजर सपोर्ट एनवायरनमेंट (जीयूएसई), जिसे डब्ल्यूएस-पीजीआरएडीई (वेब सर्विस-पैरेलल ग्रिड रन-टाइम एंड एप्लीकेशन डेवलपमेंट एनवायरनमेंट)/जीयूएसई के रूप में भी जाना जाता है, एक ओपन सोर्स साइंस गेटवे फ्रेमवर्क है जो उपयोगकर्ताओं को ग्रिड और क्लाउड इंफ्रास्ट्रक्चर तक पहुंचने में सक्षम बनाता है। जीयूएसई को हंगेरियन एकेडमी ऑफ साइंसेज के इंस्टीट्यूट फॉर कंप्यूटर साइंस एंड कंट्रोल (एसजेडटीएकेआई) में लैबोरेटरी ऑफ पैरेलल एंड डिस्ट्रीब्यूटेड सिस्टम्स (एलपीडीएस) द्वारा विकसित किया गया है। जी. यू. एस. ई. के विकास में एक प्रासंगिक आवश्यकता उपयोगकर्ता इंटरफेस पर प्रतिक्रिया समय से समझौता किए बिना, लाखों की सीमा में भी, बहुत बड़ी संख्या में नौकरियों को एक साथ संभालने में सक्षम बनाना था। समवर्ती मुद्रा के इस स्तर को प्राप्त करने के लिए, जी. यू. एस. ई. के कार्यप्रवाह प्रबंधन बैक-एंड को सेवा उन्मुख वास्तुकला (एस. ओ. ए.) की वेब सेवा अवधारणा के आधार पर लागू किया जाता है। साइंस गेटवे फ्रेमवर्क कई उपयोगकर्ता समुदाय हैं जो पारदर्शी तरीके से कई डी. सी. आई. तक पहुंचना चाहते हैं लेकिन वे उपयोग किए गए डी. सी. आई. की विशिष्ट विशेषताओं को सीखना नहीं चाहते हैं। वे अपने वैज्ञानिक अनुप्रयोग पर ध्यान केंद्रित करना चाहते हैं-उनके लिए विज्ञान गेटवे (एसजी) का उपयोग करना समाधान है। एक एस. जी. एक वैज्ञानिक (या समुदाय) और वितरित कंप्यूटिंग अवसंरचना (डी. सी. आई.) के बीच एक इंटरफेस प्रदान करता है। एक एस. जी. ढांचा, जी. यू. एस. ई. की तरह, सक्षम करने वाली प्रौद्योगिकियों के साथ-साथ फ्रंटएंड और बैकएंड सेवाओं का एक विशिष्ट समूह प्रदान करता है जो एक सामान्य प्रवेश द्वार का निर्माण करते हैं। एस. जी. ढांचे एक निश्चित वैज्ञानिक क्षेत्र के लिए विशिष्ट नहीं हैं और इसलिए कई अलग-अलग क्षेत्रों के वैज्ञानिक उनका उपयोग कर सकते हैं। जी. यू. एस. ई. जैसी सक्षम तकनीक एस. जी. ढांचे और एस. जी. उदाहरणों को विकसित करने के लिए आवश्यक सॉफ्टवेयर स्टैक प्रदान करती है (एक सरलीकृत उपयोगकर्ता इंटरफेस प्रदान करती है जो दिए गए वैज्ञानिक समुदाय की जरूरतों के अनुरूप है)। इस तरह की सक्षम तकनीकों के विशिष्ट उदाहरण हैंः वेब अनुप्रयोग कंटेनर (टॉमकैट, ग्लासफिश, आदि)। ), पोर्टल या वेब एप्लीकेशन फ्रेमवर्क (लाइफ़रे, स्प्रिंग, आदि। ), डेटाबेस प्रबंधन प्रणाली (माईएसक्यूएल, आदि। ), कार्यप्रवाह प्रबंधन प्रणालियाँ (जीयूएसई स्वयं, एमओटीईयूआर, आदि) एस. जी. के अलग-अलग लक्ष्य हो सकते हैं। सामान्य तौर पर, गेटवे का उपयोग करने वाले शोधकर्ता अपने वैज्ञानिक लक्ष्यों पर ध्यान केंद्रित कर सकते हैं और आवश्यक ई-बुनियादी ढांचे को इकट्ठा करने पर कम ध्यान दे सकते हैं। एक महत्वपूर्ण लक्ष्य वैज्ञानिकों के लिए डेटा साझा करने के लिए सहयोगी उपकरणों का निर्माण और उपयोग करते हुए (राष्ट्रीय) कंप्यूटिंग और भंडारण संसाधनों का उपयोग करना आसान बनाना है। एस. जी. ढांचे का उपयोग राष्ट्रीय ग्रिड पहल (एन. जी. आई.) द्वारा छोटे उपयोगकर्ता समुदायों का समर्थन करने के लिए किया जा सकता है जो अपने स्वयं के अनुकूलित एस. जी. को विकसित करने का खर्च नहीं उठा सकते हैं। जी. यू. एस. ई. एस. जी. ढांचा विभिन्न उपयोगकर्ता समुदायों की आवश्यकताओं के अनुसार अनुप्रयोग-विशिष्ट एस. जी. बनाने के लिए दो अनुप्रयोग प्रोग्रामिंग इंटरफेस (ए. पी. आई.), अर्थात् अनुप्रयोग-विशिष्ट मॉड्यूल ए. पी. आई. और दूरस्थ ए. पी. आई. भी प्रदान करता है। विशेषताएं जी. यू. एस. ई. डब्ल्यू. एस.-पी. जी. आर. ए. डी. ई. के साथ विभिन्न वितरित कम्प्यूटिंग अवसंरचनाओं (डी. सी. आई.) पर कार्यप्रवाह बनाने और निष्पादित करने के लिए एक चित्रमय उपयोगकर्ता इंटरफेस प्रदान करता है। कई अन्य विशेषताओं के अलावा, जी. यू. एस. ई. की मुख्य पांच क्षमताएं इस प्रकार हैंः (1) जी. यू. एस. ई. एक सामान्य-उद्देश्य वाला एस. जी. ढांचा है जिसके तहत उपयोगकर्ता डी. सी. आई. ब्रिज सेवा के माध्यम से बीस से अधिक अलग-अलग डी. सी. आई. और डेटा एवेन्यू सेवा के माध्यम से छह अलग-अलग डेटा भंडारण प्रकार (एच. टी. टी. पी., एच. टी. टी. पी., जी. एस. आई. एफ. टी. पी., एस. 3, एस. एफ. टी. पी. और एस. आर. एम.) तक पहुंच सकते हैं। डी. सी. आई. ब्रिज और डेटा एवेन्यू दोनों को डब्ल्यू. एस.-पी. जी. आर. ए. डी. ई./जी. यू. एस. ई. सेवा स्टैक के हिस्से के रूप में विकसित किया गया था, लेकिन उनका उपयोग अन्य प्रकार के गेटवे और कार्यप्रवाह प्रणालियों से उनके उपयोग को सक्षम करने वाली स्वतंत्र सेवाओं के रूप में भी किया जा सकता है। (2) डब्ल्यू. एस.-पी. जी. आर. ए. डी. ई./जी. यू. एस. ई. एक कार्यप्रवाह-उन्मुख प्रणाली है। यह विशेष कार्यप्रवाह नोड्स, स्थिति-निर्भर कार्यप्रवाह निष्पादन और कार्यप्रवाह एम्बेडिंग समर्थन द्वारा उन्नत पैरामीटर स्वीप (पीएस) सुविधाओं के साथ निर्देशित एसाइक्लिक ग्राफ (डीएजी)-आधारित कार्यप्रवाह अवधारणा का विस्तार करता है। इसके अलावा, जीयूएसई अमूर्त कार्यप्रवाह, कार्यप्रवाह उदाहरण और टेम्पलेट की अवधारणाओं के साथ ठोस कार्यप्रवाह अवधारणा का विस्तार करता है। (3) डब्ल्यू. एस.-पी. जी. आर. ए. डी. ई./जी. यू. एस. ई. कार्यप्रवाह आधारित अनुप्रयोगों के विकास और निष्पादन का समर्थन करता है। जीयूएसई के उपयोगकर्ता अपने अनुप्रयोगों को कार्यप्रवाह के रूप में परिभाषित करते हैं। वे अपने आवेदनों को आंतरिक आवेदन भंडार में भेजकर एक-दूसरे के बीच साझा कर सकते हैं। अन्य उपयोगकर्ता ऐसे अनुप्रयोगों को आयात कर सकते हैं और उन्हें अपने उपयोगकर्ता स्थान में निष्पादित या संशोधित कर सकते हैं। (4) जीयूएसई एक अनुकूलन तकनीक द्वारा एसजी उदाहरणों के तेजी से विकास का समर्थन करता है। जी. यू. एस. ई. कम्प्यूटेशनल शक्ति, अनुप्रयोगों की जटिलता, और समुदाय की जरूरतों को पूरा करने और अपनी शब्दावली को पूरा करने के लिए उपयोगकर्ता इंटरफेस की विशिष्टता के बारे में समुदाय की आवश्यकताओं के अनुसार विभिन्न आवश्यकताओं को पूरा कर सकता है। (5) जी. यू. एस. ई. का सबसे महत्वपूर्ण डिजाइन पहलू लचीलापन है। जी. यू. एस. ई. की लचीलापन समानांतरता का दोहन करने में व्यक्त किया जाता हैः जी. यू. एस. ई. एक कार्यप्रवाह नोड के साथ-साथ कार्यप्रवाह नोड के बीच समानांतर निष्पादन को सक्षम बनाता है। अलग-अलग डेटा फ़ाइलों के साथ एक ही कार्यप्रवाह के कई उदाहरणों का उपयोग करना संभव है। डी. सी. आई. के उपयोग मेंः जी. यू. एस. ई. विभिन्न डी. सी. आई. तक पहुँच सकता हैः क्लस्टर, क्लस्टर ग्रिड, डेस्कटॉप ग्रिड, सुपरकंप्यूटर और क्लाउड। डेटा भंडारण पहुँच मेंः जीयूएसई कार्यप्रवाह नोड्स डेटा एवेन्यू ब्लैकटॉप सेवा के माध्यम से विभिन्न डीसीआई में विभिन्न डेटा भंडारण सेवाओं तक पहुँच सकते हैं। इसलिए, विभिन्न भंडारण और कार्यप्रवाह नोड्स के बीच फ़ाइल हस्तांतरण को स्वचालित रूप से/पारदर्शी रूप से संभाला जा सकता है। सुरक्षा प्रबंधन मेंः सुरक्षित प्रमाणीकरण के लिए उपयोगकर्ताओं के व्यक्तिगत प्रमाणपत्रों या रोबोट प्रमाणपत्रों का उपयोग करना संभव है। क्लाउड एक्सेस मेंः विभिन्न बादलों का एक बड़ा समूह (अमेज़ॅन, ओपनस्टैक, ओपननेबुला, आदि) WS-PGRADE/GUSE द्वारा या तो सीधे पहुँचा जा सकता है (चैप देखें। 4) या क्लाउडब्रोकर प्लेटफॉर्म के माध्यम से। समर्थित गेटवे प्रकारः जीयूएसई विभिन्न गेटवे प्रकारों का समर्थन करता हैः राष्ट्रीय ग्रिड के लिए सामान्य-उद्देश्य गेटवे (जैसे, ग्रीक और इतालवी एन. जी. आई. के लिए), विशेष डी. सी. आई. के लिए सामान्य-उद्देश्य गेटवे (जैसे, ईडीजीआई गेटवे), विशिष्ट प्रौद्योगिकियों के लिए सामान्य-उद्देश्य गेटवे (जैसे, कार्यप्रवाह साझाकरण और अंतःक्रिया के लिए शिवा गेटवे) और डोमेन-विशिष्ट विज्ञान गेटवे उदाहरण (जैसे, स्विस प्रोटिओमिक्स पोर्टल, एम. ओ. एस. ग्रिड गेटवे, ऑटोडॉक गेटवे, सीज़्मोलॉजी गेटवे और विसिवो)। कार्यप्रवाह प्रणालियों के उपयोगः उपयोगकर्ता शिवा कार्यप्रवाह भंडार से विभिन्न कार्यप्रवाह भाषाओं में लिखे गए कई कार्यप्रवाहों तक पहुंच सकते हैं और इन कार्यप्रवाहों का उपयोग डब्ल्यू. एस.-पीजीआरएडीई कार्यप्रवाह नोड्स के अंदर एम्बेडेड कार्यप्रवाह के रूप में कर सकते हैं। वास्तुकला डब्ल्यू. एस.-पी. जी. आर. ए. डी. ई./जी. यू. एस. ई. की बहुस्तरीय वास्तुकला को डिजाइन करने का मुख्य लक्ष्य विभिन्न प्रकार के डी. सी. आई. और विभिन्न प्रकार के उपयोगकर्ता इंटरफेस द्वारा डेटा भंडारण तक बहुमुखी पहुंच को सक्षम करना था। यह पहुँच तकनीकी रूप से डी. सी. आई. ब्रिज नौकरी जमा करने की सेवा के माध्यम से की जा सकती है जो जी. यू. एस. ई. वास्तुकला परतों के भीतर सबसे नीचे है, और डेटा एवेन्यू ब्लैकटॉप सेवा के माध्यम से जो एस. जेड. टी. ए. के. आई. द्वारा प्रदान की जाने वाली एक स्वतंत्र सेवा है। डी. सी. आई. ब्रिज एक वेब सेवा-आधारित अनुप्रयोग है जो विभिन्न डी. सी. आई. तक मानक पहुँच प्रदान करता है। यह अपने डी. सी. आई. प्लग-इन के माध्यम से बाहरी डी. सी. आई. संसाधनों से जुड़ता है। जब कोई उपयोगकर्ता कार्यप्रवाह प्रस्तुत करता है, तो उसके कार्य घटक अपने मानक ओ. जी. एस. ए. बुनियादी निष्पादन सेवा 1 (बी. ई. एस.) इंटरफेस का उपयोग करके डी. सी. आई. ब्रिज सेवा के माध्यम से विभिन्न डी. सी. आई. प्रणालियों में पारदर्शी रूप से प्रस्तुत किए जाते हैं। नतीजतन, अभिगम प्रोटोकॉल और विभिन्न डी. सी. आई. प्रणालियों के सभी तकनीकी विवरण पूरी तरह से बी. ई. एस. इंटरफेस के पीछे छिपे हुए हैं। बी. ई. एस. की नौकरी विवरण भाषा मानकीकृत नौकरी प्रस्तुति विवरण भाषा (जे. एस. डी. एल.) है। डी. सी. आई. ब्रिज द्वारा समर्थित डी. सी. आई. निम्नलिखित हैंः क्लस्टर (पी. बी. एस., एल. एस. एफ., एम. ओ. ए. बी., एस. जी. ई.) ग्रिड (ए. आर. सी., जी. एल. आई. टी., जी. टी. 2, जी. टी. 4, जी. टी. 5, यू. एन. आई. सी. ओ. आर., चरम विज्ञान और इंजीनियरिंग खोज पर्यावरण) सुपरकंप्यूटर (उदाहरण के लिए, यू. एन. आई. सी. ओ. आर. के माध्यम से) डेस्कटॉप ग्रिड (बी. ओ. आई. एन. सी.) क्लाउड (क्लाउडब्रोकर प्लेटफॉर्म, जी. ए. ई. के साथ-साथ ई. सी. 2-और ओ. सी. सी. आई. आधारित क्लाउड एक्सेस के माध्यम से) जी. यू. एस. ई. वास्तुकला के मध्य स्तर में उच्च-स्तरीय जी कार्यप्रवाह भंडारण कार्यप्रवाह की इनपुट फ़ाइलों को छोड़कर कार्यप्रवाह को परिभाषित करने के लिए आवश्यक जानकारी के हर टुकड़े (ग्राफ संरचना विवरण, इनपुट फ़ाइल संकेत, आउटपुट फ़ाइल संकेत, निष्पादन योग्य कोड और कार्यप्रवाह नोड्स के लक्ष्य डीसीआई) को संग्रहीत करता है। कार्यप्रवाह निष्पादन के दौरान बनाई गई स्थानीय इनपुट फाइलें और स्थानीय आउटपुट फाइलें फाइल भंडारण में संग्रहीत की जाती हैं। वर्कफ़्लो इंटरप्रेटर वर्कफ़्लो के निष्पादन के लिए जिम्मेदार है, जो वर्कफ़्लो भंडारण में संग्रहीत होते हैं। सूचना प्रणाली उपयोगकर्ताओं के लिए कार्यप्रवाह के संचालन और नौकरी की स्थिति के बारे में जानकारी रखती है। डब्ल्यू. एस.-पी. जी. आर. ए. डी. ई. गेटवे के उपयोगकर्ता अलग-थलग कार्यस्थल में काम करते हैं, यानी वे केवल अपने स्वयं के कार्यप्रवाह देखते हैं। पृथक उपयोगकर्ताओं के बीच सहयोग को सक्षम करने के लिए, एप्लिकेशन रिपॉजिटरी डब्ल्यूएस-पीजीआरएडीई कार्यप्रवाह को उनके पांच संभावित चरणों में से एक में संग्रहीत करता है। (भौतिक रूप से सभी पाँच श्रेणियों को ज़िप फ़ाइलों के रूप में संग्रहीत किया जाता है।) संग्रहीत कार्यप्रवाह की पाँच श्रेणियाँ इस प्रकार हैं, और गेटवे उपयोगकर्ताओं के बीच सहयोग इन सभी श्रेणियों के माध्यम से संभव हैः ग्राफ (या अमूर्त कार्यप्रवाह) जिसमें केवल कार्यप्रवाह की ग्राफ संरचना पर जानकारी होती है। कार्यप्रवाह (या ठोस कार्यप्रवाह) जिसमें ग्राफ संरचना और विन्यास मापदंडों (इनपुट फ़ाइल संकेत, आउटपुट फ़ाइल संकेत, निष्पादन योग्य कोड और कार्यप्रवाह नोड्स के लक्ष्य डी. सी. आई.) दोनों पर जानकारी होती है। टेम्पलेटः एक कार्यप्रवाह जिसमें कार्यप्रवाह के प्रत्येक संभावित परिवर्तनीय पैरामीटर के बारे में जानकारी होती है यदि उन्हें उपयोगकर्ताओं द्वारा बदला जा सकता है या नहीं। ये डब्ल्यू. एस.-पी. जी. आर. ए. डी. ई./जी. यू. एस. ई. गेटवे के अंतिम-उपयोगकर्ता मोड में निष्पादन योग्य कार्यप्रवाह की स्वचालित पीढ़ी में महत्वपूर्ण भूमिका निभाते हैं। अनुप्रयोग एक उपयोग के लिए तैयार कार्यप्रवाह है जिसमें सभी अंतःस्थापित कार्यप्रवाह भी शामिल हैं। इसका मतलब है कि इस कार्यप्रवाह अनुप्रयोग को निष्पादित करने के लिए आवश्यक सभी जानकारी संबंधित ज़िप फ़ाइल में संग्रहीत की जाती है। परियोजना एक कार्यप्रवाह है जो अभी तक पूरा नहीं हुआ है और इसे उस व्यक्ति द्वारा आगे विकसित किया जा सकता है जिसने इसे अनुप्रयोग भंडार में अपलोड किया है या किसी अन्य व्यक्ति द्वारा (इसलिए कई कार्यप्रवाह डेवलपर्स के बीच सहयोगी कार्यप्रवाह विकास इस तरह से समर्थित है)। तीन-स्तरीय संरचना के शीर्ष पर, प्रस्तुति स्तर डब्ल्यू. एस.-पी. जी. आर. ए. डी. ई. प्रदान करता है, जो सामान्य एस. जी. ढांचे का चित्रमय उपयोगकर्ता इंटरफेस है। अंतर्निहित सेवाओं की सभी कार्यात्मकताओं को उपयोगकर्ताओं को एक लाइफ़रे पोर्टलेट कंटेनर में रहने वाले पोर्टलेट द्वारा उजागर किया जाता है, जो WS-PGRADE का हिस्सा है। इस परत को जी. यू. एस. ई. से प्राप्त होने वाले एस. जी. उदाहरणों की आवश्यकताओं के अनुसार आसानी से अनुकूलित और विस्तारित किया जा सकता है। अगला खंड डब्ल्यू. एस.-पी. जी. आर. ए. डी. ई. के आवश्यक उपयोगकर्ता-स्तरीय तत्वों का परिचय देता है। जीयूएसई जीयूएसई पर आधारित विज्ञान गेटवे अधिक यूरोपीय एसजी के लिए रूपरेखा प्रदान करता हैः एजीआईएनएफआरए गेटवे ऑटोडॉक पोर्टल एएमसी ई-बायोइन्फ्रा गेटवे हेलियोगेट पोर्टल एम. ओ. एस. ग्रिड पोर्टल वर्से एसजी विज़िवो गेटवे प्रोजेक्ट्स जीयूएसई जीयूएसई के साथ कई ईयू एफपी7 परियोजनाओं में बड़ी संख्या में अनुसंधान गतिविधियों के लिए अंतर्निहित कार्यप्रवाह विकास बुनियादी ढांचे में से एक प्रदान करता है। ई. यू. और जी. यू. एस. ई. के साथ चल रही राष्ट्रीय परियोजनाएंः वी. आई. ए. एल. ए. सी. टी. ई. ए. एग्रोडेट क्लाउड. एस. एम. ई. एस. सी. आई.-बस भी देखें ग्रिड कम्प्यूटिंग क्लाउड कंप्यूटिंग ई-विज्ञान के लिए ग्रिड को सक्षम करना राष्ट्रीय ग्रिड सेवा यू. के. एम. टी. ए. एस. जेड. टी. ए. के. एम. टी. ए. एस. जेड. टी. ए. के. एम. टी. ए. एस. जेड. टी. ए. के. प्रयोगशाला समानांतर और वितरित प्रणाली पी-ग्रेड पोर्टल संदर्भ विज्ञान गेटवे वितरित कम्प्यूटिंग बुनियादी ढांचे के लिए (एड। पीटर काक्सुक), स्प्रिंगर, 2014 बाहरी लिंक ग्रिड कंप्यूटिंग