3G Bridge
જેનરિક ગ્રીડ-ગ્રીડ (3જી) બ્રિજ એ વિવિધ ગ્રીડ માળખાઓ વચ્ચે એક ઓપન સોર્સ કોર જોબ બ્રિજિંગ ઘટક છે. તેનો વિકાસ 2008માં કેન્સરગ્રિડ અને ઈડીજીઇએસ પ્રોજેક્ટમાં શરૂ થયો હતો. તેનો ઉદ્દેશ એક સામાન્ય પુલ ઘટક બનાવવાનો હતો જેનો ઉપયોગ વિવિધ ગ્રીડ આંતરસંચાલનીયતા દૃશ્યોમાં થઈ શકે. EDGeS પ્રોજેક્ટમાં ઉપયોગમાં લેવાતો 3G બ્રિજ સર્વિસ ગ્રીડ-ડેસ્કટોપ ગ્રીડ ઇન્ટરઓપરેબિલિટી સોલ્યુશનનો મુખ્ય ઘટક પૂરો પાડે છે. 3જી બ્રિજ વિવિધ ગ્રીડ પ્રણાલીઓના વપરાશકર્તા સમુદાયોને જોડવામાં મદદ કરે છે. ઉદાહરણ તરીકે, પરિમાણ સ્વીપ સમસ્યાઓ (ભૌતિકશાસ્ત્ર, જીવવિજ્ઞાનીઓ) પર કામ કરતા સમુદાયો અને સર્વિસ ગ્રીડ ઇન્ફ્રાસ્ટ્રક્ચરનો ઉપયોગ કરીને 3જી બ્રિજ ટેકનોલોજીનો ઉપયોગ કરીને તેમની એપ્લિકેશનોને વધુ પર્યાપ્ત ડેસ્કટોપ ગ્રીડ પ્લેટફોર્મ પર સ્થાનાંતરિત કરી શકે છે, જેના પરિણામે ઝડપી સંશોધન થાય છે. 2008માં શરૂ થયેલ આ પ્રોજેક્ટનું તકનીકી સંકલન પેરેલલ એન્ડ ડિસ્ટ્રિબ્યુટેડ સિસ્ટમ્સ અને એમ. એસ. સી. ની પ્રયોગશાળાના વડા પ્રોફેસર પીટર કાક્સુક દ્વારા કરવામાં આવ્યું છે. ઝોલ્ટન ફારકાસ, હંગેરીના એમ. ટી. એ.-એસ. ઝેડ. ટી. એ. કે. આઈ. ખાતે એલ. પી. ડી. એસ. ના સંશોધન અગ્રણી. આર્કિટેક્ચર 3જી બ્રિજ હાલમાં ઈડીજીઆઈ અને DEGSICO પ્રોજેક્ટ્સમાં સર્વિસ અને ડેસ્કટોપ ગ્રીડ વચ્ચે જોબ બ્રિજિંગ ટેકનોલોજી તરીકે સક્રિય રીતે ઉપયોગમાં લેવાય છે. 3જી બ્રિજ તેમની વચ્ચે નોકરીઓ સ્થાનાંતરિત કરીને વિવિધ ગ્રીડ તકનીકોને એકબીજા સાથે જોડવામાં સક્ષમ બનાવે છે. આ રીતે તે ચોક્કસ પ્રકારની એપ્લિકેશનોને પર્યાપ્ત એક્ઝેક્યુશન પ્લેટફોર્મ પર ખસેડવાની મંજૂરી આપે છે, અને વિવિધ ગ્રીડ ઇન્ફ્રાસ્ટ્રક્ચર વચ્ચે લોડ શેરિંગને સક્ષમ કરે છે, પરિણામે નોકરીની ક્ષમતામાં વધારો થાય છે અને ઝડપી અમલ થાય છે. 3જી બ્રિજમાં નીચેના મુખ્ય ઘટકો છેઃ જોબ હેન્ડલર ઇન્ટરફેસઃ 3જી બ્રિજ જોબ ડેટાબેઝમાં નોકરીઓ સંભાળવા માટે આ એક ખૂબ જ સરળ માયએસક્યુએલ ઇન્ટરફેસ છે. તેનો ઉપયોગ સ્થાનિક માયએસક્યુએલ ક્લાયન્ટ્સ દ્વારા કરી શકાય છે, અથવા 'ઇન્જેક્ટર' નામની 3જી બ્રિજ સાથે મોકલેલી ખૂબ જ સરળ એપ્લિકેશન. ડબલ્યુ. એસ. એસ. સબમીટરઃ આ 3જી બ્રિજ જોબ ડેટાબેઝની ઉપરનું વેબ સર્વિસ ઇન્ટરફેસ છે. આ ઇન્ટરફેસનો ઉપયોગ કરીને, દૂરસ્થ ગ્રાહકો અમલ માટે 3જી બ્રિજમાં નોકરીઓ ઉમેરી શકે છે, અથવા પહેલેથી જ સબમિટ કરેલી નોકરીઓની સ્થિતિ ચકાસી શકે છે. 3જી બ્રિજ જોબ ડેટાબેઝઃ આ એક માયએસક્યુએલ ડેટાબેઝ છે જેમાં 3જી બ્રિજે સંભાળવી જોઈએ તેવી નોકરીઓનો સમૂહ છે. નોકરીઓના મહત્વપૂર્ણ ગુણધર્મો, જેમ કે એક્ઝેક્યુટેબલ નામ, કમાન્ડ-લાઇન દલીલો, ઉપયોગમાં લેવાતી ફાઇલોની સૂચિ ડેટાબેઝમાં સંગ્રહિત થાય છે. ડાઉનલોડ વ્યવસ્થાપકઃ આ ઘટક દૂરસ્થ રીતે સબમિટ કરેલી નોકરીઓ સાથે જોડાયેલી ઇનપુટ ફાઇલો મેળવવા માટે જવાબદાર છે. કતાર વ્યવસ્થાપકઃ આ ઘટક 3જી બ્રિજ નોકરીઓના અમલીકરણ અને વ્યવસ્થાપનની વ્યવસ્થા કરે છે, સમયાંતરે તેમને સોંપવામાં આવેલી નોકરીઓનું સંચાલન કરવા માટે વિવિધ ગ્રીડ પ્લગઇન્સને કૉલ કરે છે. ગ્રીડ હેન્ડલર ઇન્ટરફેસઃ આ ગ્રીડ પ્લગઇનોની ઉપર એક સામાન્ય ઇન્ટરફેસ છે. આ સામાન્ય સ્તરનો ઉપયોગ કરીને, ગ્રીડ પ્લગઈનો સિવાયના કોઈ પણ 3જી બ્રિજ ઘટકોમાં ગ્રીડ-વિશિષ્ટ કોડ હોવો આવશ્યક નથી. ગ્રીડ પ્લગઇન દ્વારા અમલમાં મૂકવાની પદ્ધતિઓ છેઃ સબમિશન અને સ્થિતિ અપડેટ. ગ્રીડ પ્લગઇનઃ ગ્રીડ પ્લગઇન ગંતવ્ય ગ્રીડમાં નોકરીઓનું સંચાલન કરવા માટે જવાબદાર છે. દરેક પ્લગઇન માટે, સંખ્યાબંધ ઉદાહરણો હોઈ શકે છે, ઉદાહરણ તરીકે વિવિધ EGEE VOs પર નોકરીઓ સબમિટ કરવા માટે. 3જી બ્રિજ નીચેની ગ્રીડને ટેકો આપે છેઃ EGEE, BOINC, XtremWeb-HEP અને OurGrid. HTTPD: એક વેબ સર્વર છે જેથી દૂરસ્થ ગ્રાહકો 3G બ્રિજ સર્વરમાંથી તૈયાર નોકરીઓની આઉટપુટ ફાઇલો મેળવી શકે. મુખ્ય પ્રોગ્રામિંગ ભાષા સી + + છે, જો કે 3જી બ્રિજ જાવામાં ગ્રીડ પ્લગઇન્સના અમલીકરણને ટેકો આપે છે. વેબ સર્વિસ ઇન્ટરફેસનો અમલ જી. એસ. ઓ. એ. પી. નો ઉપયોગ કરીને કરવામાં આવે છે. ડેસ્ટિનેશન પ્લગઇન્સ નલઃ સૌથી સરળ પ્લગઇન જે પહેલા આવનારી નોકરીની સ્થિતિને ચાલુ કરવા માટે સુયોજિત કરે છે, અને પછીથી સમાપ્ત થાય છે. ડીસી-એપીઆઈ-સિંગલઃ આ પ્લગઇનનો ઉપયોગ BOINC-આધારિત ડેસ્કટોપ ગ્રીડમાં વ્યક્તિગત નોકરીઓ સબમિટ કરવા માટે થઈ શકે છે. આ પ્લગઇનનો ઉપયોગ મુખ્યત્વે ઇ. ડી. જી. આઈ. પ્રોજેક્ટમાં થાય છે. ડી. સી.-એ. પી. આઈ.: આ પ્લગઇન એ ડી. સી.-એ. પી. આઈ.-સિંગલ પ્લગઇનનું ઉન્નત સંસ્કરણ છે, જે બી. ઓ. આઈ. એન. સી. સર્વર પર જોબ બૅચેસ સબમિટ કરવામાં સક્ષમ છે. બેચ સુવિધા ઘણી ટૂંકી ચાલતી નોકરીઓને એક BOINC વર્ક યુનિટમાં પેક કરવામાં સક્ષમ બનાવે છે, પરિણામે ગણતરી-થી-સંચાર ગુણોત્તરમાં વધારો થાય છે. EGEE: EGEE પ્લગઇનનો ઉપયોગ gLite-આધારિત સર્વિસ ગ્રીડમાં નોકરીઓ સબમિટ કરવા માટે થઈ શકે છે. આ પ્લગઇનનો વ્યાપક ઉપયોગ ડીઇજીઆઇએસસીઓ પ્રોજેક્ટમાં થાય છે, જે બીઓઆઇએનસીના કાર્ય એકમોને જી. એલ. આઈ. ટી. સાથે જોડવાનું હલ કરે છે. XtremWeb: આ પ્લગઇનનો ઉપયોગ XtremWeb-આધારિત ડેસ્કટોપ ગ્રીડમાં નોકરીઓ સબમિટ કરવા માટે થઈ શકે છે. પ્લગઇનનો સક્રિય રીતે ઇ. ડી. જી. આઈ. પ્રોજેક્ટમાં ઉપયોગ થાય છે. બીઇએસઃ બીઇએસ પ્લગઇનનો ઉપયોગ એઆરસી અથવા યુનિકોરે જેવા ઓજીએસએ બીઇએસ સંસાધનોમાં નોકરીઓ સબમિટ કરવા માટે થઈ શકે છે. ઇસી2: આ પ્લગઇનનો ઉપયોગ વિવિધ ક્લાઉડ સિસ્ટમો પર નોકરીઓ ચલાવવા માટે થઈ શકે છે. એડવાન્સ્ડ રિસોર્સ કનેક્ટર BOINC યુરોપિયન ગ્રીડ ઈન્ફ્રાસ્ટ્રક્ચર gLite Grid કોમ્પ્યુટિંગ MTA SZTAKI લેબોરેટરી ઓફ પેરેલલ એન્ડ ડિસ્ટ્રિબ્યુટેડ સિસ્ટમ્સ MySQLUNICORE વેબ 2 સંદર્ભો http://sourceforge.net/projects/edges-3g-bridge https://web.archive.org/web/20110821040507/http:// www. sztaki.hu/વિભાગ/LPDS/https://web.archive.org/web/20110720155702/http:// www. edجز-grid.eu/web/edges/57 https://archive.today/20110928021122/http:// www. sztaki.hu/સર્ચ/પ્રોજેક્ટ્સ/પ્રોજેક્ટ _ ઇન્ફર્મેશન/?