Кіріспе

Grid есептеу жобасы

NorduGrid – Advanced Resource Connector (ARC) деп аталатын ашық Grid орталық бағдарламалық жасақтамасын әзірлеу, күтіп ұстау және қолдау мақсатындағы ынтымақтастық.

Тарих

NorduGrid атауы алғаш рет 2001 жылы Солтүстік Министрлер Кеңесінің Nordunet2 бағдарламасы арқылы қаржыландырылған «Nordic Testbed for Wide Area Computing and Data Handling» жобасының қысқартылған атауы ретінде танымал болды. Бұл жобаның басты мақсаты – ATLAS экспериментіне қатысатын жоғары энергиялық физика зерттеушілерінің қажеттіліктерін қанағаттандыруға бағытталған, үлестірілген есептеу инфрақұрылымының (сынақ ортасы) прототипін құру еді. Сол кездегі Grid технологиялық шешімдерді бағалаудан кейін NorduGrid әзірлеушілері баламалы бағдарламалық архитектура ұсынды. Ол 2002 жылдың мамыр айында іске асырылып, көрсетілді және жақын арада NorduGrid орталық құралы ретінде танылды. 2004 жылы бұл орталық құрал Advanced Resource Connector (ARC) деп аталып, бағдарламалық қамтамасыз ету шешімі ретінде ресми тіркелді. 2003 жылдың мамырына дейін NorduGrid штаб-пәтері Нильс Бор институтында орналасқан еді; 5-ші NorduGrid семинарында оны Осло университетіне көшіру туралы шешім қабылданды. Қазіргі заманғы ресми ынтымақтастық 2005 жылы бес скандинавиялық академиялық институт (Даниядағы Копенгагендегі Нильс Бор институты, Финляндиядағы Хельсинки физика институты, Норвегиядағы Осло университеті және Швециядағы Лунд және Уппсала университеттері) тарапынан ARC-ті дамыту, қолдау, күтіп ұстау және танымал ету мақсатымен құрылды. Скандинавиялық Grid инфрақұрылымын іске қосу және қолдау 2006 жылдың маусым айында басталған NDGF жобасының жауапкершілігіне жүктелді. Бұл Grid орталық құралдарын жеткізушілер мен инфрақұрылымдық қызметтер провайдерлері арасындағы нақты айырмашылықты көрсетті. ARC-ті одан әрі дамытуды қолдау мақсатымен NorduGrid және бірнеше басқа мүдделі серіктестер ЕО-ның FP6 бағдарламасы арқылы KnowARC жобасынан арнайы қаржыландыру алды. NorduGrid ынтымақтастығы міндеттемесіз өзара түсіністік туралы меморандумға негізделген және жаңа мүшелерге ашық.

Мақсаттар

NorduGrid Collaboration – ARC орталық бағдарламалық жасақтамасын жасаған консорциум және оның басты мақсаты ARC-нің одан әрі дамытылуын, күтілуін, қолдау көрсетуін және кеңінен қолданылуын қамтамасыз ету болып табылады. Бұл бағдарламалық қамтамасыз ету ашық бастапқы кодты және тегін болып, жоғары өнімділіктегі желілік есептеулердің алуан түрлі міндеттеріне жарамды. Соңғы мақсат – ашық стандарттарға, ең алдымен Ашық Желі Форумы шеңберінде жасалған стандарттарға сәйкес келетін, сенімді, кеңейтілмелі, тасымалданатын және толық функционалды желілік инфрақұрылым шешімін ұсыну. ARC бағдарламалық жасақтамасын әзірлеу NorduGrid-тен тыс жерлерде де жүзеге асырылуы мүмкін, бірақ Ынтымақтастық кодқа енгізілген өзгерістерді үйлестіреді, кодты және бағдарламалық қамқорлық репозиторийларын, сондай-ақ құрастыру жүйесін, ақауларды тіркеу жүйесін және басқа да қажетті бағдарламалық жасақтаманы дамыту қызметтерін ұйымдастырады. NorduGrid ARC-ті дамытудың стратегиялық бағыттарын белгілейді және оған қаржылық қолдау көрсетеді.

АӨК-тің қауымдастығы

"ARC қауымдастығы" термині ARC арқылы есептеу ресурстарын бөлісуге дайын әртүрлі топтарды білдіреді. Өзара жақсылыққа негізделген пайдаланушылар тобы виртуалды ұйым (ВО) ретінде ресімделеді, бұл қауымдастық ресурстарын өзара пайдалануға мүмкіндік береді. Көпшілік пікірге қарамастан, NorduGrid мүшелері есептеу немесе сақтау ресурстарын ұсынуға міндетті емес; мұндай ресурстарды ұсыну автоматты түрде мүшелікке қол жеткізбейді. Дегенмен, ARC қауымдастығының барлығы едәуір көлемде есептеу және сақтау ресурстарына ие. Ерікті түрде және ашық кодты әзірлеу мақсатында қауымдастық мүшелері әзірлеушілер мен тестілеушілерге CPU циклдары мен жад орнын сыйға тартуы мүмкін. Мұндай ресурстар ARC аралық бағдарламалық құралының сынақ ортасын құрайды. Мұндай қауымдастық ресурстарынан басқа, NorduGrid ешқандай есептеу ресурстарын ұсынбайды немесе бөледі және ARC-тің бүкіл әлемдік орналасуын үйлестірмейді. ARC-ге негізделген үлестірілген есептеу инфрақұрылымдарын орналастыру және пайдалану тиісті инфрақұрылымдық жобалармен үйлестіріледі, мысалы, NDGF, Swegrid (Швеция), Материалдық ғылымдар ұлттық желілік инфрақұрылымы (M grid) (Финляндия), NorGrid (Норвегия) және т.б. Есептеу ресурстарын ұсынудан басқа, көптеген топтар ARC-тің үстіне жоғары деңгейдегі бағдарламалық құралдарды жасайды (мысалы). NorduGrid мұндай дамуды үйлестірмейді, бірақ қажет болған жағдайда ынтымақтастық көмек көрсетеді.

NorduGrid сертификаттау органы

NorduGrid сертификаттау органы (CA) қазіргі таңда NorduGrid ұсынатын жалғыз маңызды инфрақұрылымдық қызмет болып табылады. Бұл орган пайдаланушылар мен қызметтерге Grid ортасында жұмыс істеуі үшін электрондық сертификаттарды ұсынады. Қазіргі Grid жүйелері Grid қатысушыларының сәйкестігін растау үшін X.509 сертификаттарын талап етеді. NorduGrid CA Дания, Финляндия, Норвегия және Швециядағы ғылыми және/немесе академиялық мекемелерге қатысты жеке тұлғалар мен құрылғыларға мұндай сертификаттарды береді. NorduGrid сертификаттау органы Grid аутентификациясы жөніндегі Еуропалық саясатты басқару органының (EUGridPMA) мүшесі болып табылады.