3G Bridge
جنیرک گرڈ-گرڈ (3 جی) پل مختلف گرڈ انفراسٹرکچر کے درمیان ایک اوپن سورس کور جاب بریجنگ جزو ہے۔ اس کی ترقی 2008 میں کینسر گرڈ اور ای ڈی جی ای ایس پروجیکٹوں کے اندر شروع ہوئی۔ اس کا مقصد ایک عام پل جزو بنانا تھا جسے مختلف گرڈ انٹرآپریبلٹی منظرناموں میں استعمال کیا جا سکے۔ ای ڈی جی ای ایس پروجیکٹ کے اندر استعمال ہونے والا تھری جی برج جو سروس گرڈ-ڈیسک ٹاپ گرڈ انٹرآپریبلٹی حل کا بنیادی جزو فراہم کرتا ہے۔ تھری جی برج مختلف گرڈ سسٹمز کی صارف برادریوں کو جوڑنے میں مدد کرتا ہے۔ مثال کے طور پر، پیرامیٹر سویپ کے مسائل (طبیعیات، ماہر حیاتیات،) پر کام کرنے والی کمیونٹیز اور سروس گرڈ کے بنیادی ڈھانچے کا استعمال کرتے ہوئے تھری جی برج ٹیکنالوجی کا استعمال کرتے ہوئے اپنی ایپلی کیشنز کو زیادہ مناسب ڈیسک ٹاپ گرڈ پلیٹ فارم پر منتقل کر سکتی ہیں، جس کے نتیجے میں تحقیق میں تیزی آتی ہے۔ 2008 میں شروع ہونے والا یہ منصوبہ تکنیکی طور پر متوازی اور تقسیم شدہ نظام اور ایم ایس سی کی لیبارٹری کے سربراہ پروفیسر پیٹر کاکسک کے ذریعے مربوط ہے۔ زولٹن فرکاس، ایم ٹی اے-ایس زیڈ ٹی اے کے، ہنگری میں ایل پی ڈی ایس کے ریسرچ لیڈر۔ آرکیٹیکچر تھری جی برج فی الحال ای ڈی جی آئی اور ڈی جی ایس آئی سی او پروجیکٹوں میں سروس اور ڈیسک ٹاپ گرڈ کے درمیان جاب بریجنگ ٹیکنالوجی کے طور پر فعال طور پر استعمال ہوتا ہے۔ تھری جی برج مختلف گرڈ ٹیکنالوجیز کو ان کے درمیان ملازمتوں کو منتقل کرکے آپس میں جوڑنے کے قابل بناتا ہے۔ اس طرح یہ مخصوص قسم کی ایپلی کیشنز کو ایک مناسب عمل درآمد پلیٹ فارم پر منتقل کرنے کی اجازت دیتا ہے، اور مختلف گرڈ انفراسٹرکچر کے درمیان لوڈ شیئرنگ کو قابل بناتا ہے، جس کے نتیجے میں ملازمت کی صلاحیت میں اضافہ ہوتا ہے اور تیزی سے عمل درآمد ہوتا ہے۔ تھری جی برج میں درج ذیل اہم اجزاء ہیں: جاب ہینڈلر انٹرفیس: تھری جی برج جاب ڈیٹا بیس میں ملازمتوں کو سنبھالنے کے لیے یہ ایک بہت ہی آسان مائی ایس کیو ایل انٹرفیس ہے۔ مقامی مائی ایس کیو ایل کلائنٹس استعمال کر سکتے ہیں، یا 3 جی برج کے ساتھ بھیجی گئی ایک بہت ہی آسان ایپلی کیشن جسے 'انجیکٹر' کہا جاتا ہے۔ ڈبلیو ایس ایس سبمیٹر: یہ 3 جی برج جاب ڈیٹا بیس کے اوپر ایک ویب سروس انٹرفیس ہے۔ اس انٹرفیس کا استعمال کرتے ہوئے، ریموٹ کلائنٹ عمل درآمد کے لیے تھری جی برج میں نوکریاں شامل کر سکتے ہیں، یا پہلے سے جمع کردہ ملازمتوں کی حیثیت کی جانچ کر سکتے ہیں۔ 3 جی برج جاب ڈیٹا بیس: یہ ایک مائی ایس کیو ایل ڈیٹا بیس ہے جس میں 3 جی برج کو سنبھالنے والے کاموں کا مجموعہ شامل ہے۔ ملازمتوں کی اہم خصوصیات، جیسے قابل عمل نام، کمانڈ لائن دلائل، استعمال شدہ فائلوں کی فہرست ڈیٹا بیس کے اندر محفوظ کی جاتی ہیں۔ ڈاؤن لوڈ مینیجر: یہ جزو دور دراز طریقے سے جمع کی گئی ملازمتوں سے تعلق رکھنے والی ان پٹ فائلوں کو حاصل کرنے کا ذمہ دار ہے۔ قطار مینیجر: یہ جزو تھری جی برج کے کاموں کے نفاذ اور انتظام کا انتظام کرتا ہے، وقتا فوقتا مختلف گرڈ پلگ ان کو کال کرتا ہے تاکہ انہیں تفویض کردہ کاموں کا انتظام کیا جا سکے۔ گرڈ ہینڈلر انٹرفیس: یہ گرڈ پلگ ان کے اوپر ایک عام انٹرفیس ہے۔ اس عام پرت کا استعمال کرتے ہوئے، گرڈ پلگ ان کے علاوہ کسی بھی تھری جی برج اجزاء میں گرڈ مخصوص کوڈ نہیں ہونا چاہیے۔ گرڈ پلگ ان کو جن طریقوں کو نافذ کرنا چاہیے وہ ہیں: جمع کرنا اور اسٹیٹس اپ ڈیٹ کرنا۔ گرڈ پلگ ان: گرڈ پلگ ان منزل گرڈ میں ملازمتوں کے انتظام کے لیے ذمہ دار ہوتے ہیں۔ ہر پلگ ان کے لیے، کئی مثالیں ہو سکتی ہیں، مثال کے طور پر مختلف ای جی ای وی او میں نوکریاں جمع کرانے کے لیے۔ تھری جی برج مندرجہ ذیل گرڈ کو سپورٹ کرتا ہے: ای جی ای ای، بی او آئی این سی، ایکسٹریم ویب-ایچ ای پی، اور آور گرڈ۔ ایچ ٹی ٹی پی ڈی: ایک ویب سرور ہے تاکہ دور دراز کلائنٹ 3 جی برج سرور سے تیار شدہ ملازمتوں کی آؤٹ پٹ فائلیں حاصل کر سکیں۔ اہم پروگرامنگ زبان C + + ہے، تاہم 3G برج جاوا میں گرڈ پلگ ان کو نافذ کرنے کی حمایت کرتا ہے۔ ویب سروس انٹرفیس کو جی ایس او اے پی کا استعمال کرتے ہوئے لاگو کیا جاتا ہے۔ ڈیسٹی نیشن پلگ انز نل: سب سے آسان پلگ ان جو پہلے آنے والے کام کی حیثیت کو چلانے کے لیے سیٹ کرتا ہے، اور بعد میں ختم ہوتا ہے۔ ڈی سی-اے پی آئی-سنگل: یہ پلگ ان BOINC پر مبنی ڈیسک ٹاپ گرڈ میں انفرادی ملازمتیں جمع کرانے کے لیے استعمال کیا جا سکتا ہے۔ یہ پلگ ان بنیادی طور پر ای ڈی جی آئی پروجیکٹ میں استعمال ہوتا ہے۔ ڈی سی-اے پی آئی: یہ پلگ ان ڈی سی-اے پی آئی-سنگل پلگ ان کا ایک بہتر ورژن ہے، جو بی او آئی این سی سرور پر جاب بیچ جمع کرنے کے قابل ہے۔ بیچ فیچر بہت سی قلیل مدتی ملازمتوں کو ایک BOINC ورک یونٹ میں پیک کرنے کے قابل بناتا ہے، جس کے نتیجے میں کمپیوٹیشن ٹو کمیونیکیشن تناسب میں اضافہ ہوتا ہے۔ ای جی ای ای: ای جی ای ای پلگ ان کا استعمال جی لائٹ پر مبنی سروس گرڈ میں کام جمع کرانے کے لیے کیا جا سکتا ہے۔ یہ پلگ ان بڑے پیمانے پر ڈیجیسکو پروجیکٹ کے اندر استعمال ہوتا ہے، جو BOINC ورک یونٹس کو 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/سرچ/پروجیکٹس/پروجیکٹ _ انفارمیشن/? uid = 00332 نیٹ ورکنگ ہارڈ ویئر