Кіріспе

Компьютерлік кластерлер үшін топтық кезек жүйесі

Oracle Grid Engine, бұрын Sun Grid Engine (SGE), CODINE (Тармақталған желілік орталар) немесе GRD (Жаһандық ресурстар директоры) деп белгіленген, Gridware сатып алудың бір бөлігі ретінде алынған, содан кейін Sun Microsystems және кейін Oracle компаниялары жетілдіріп, қолдаған компьютерлік кластерлік бағдарламалық қамтамасыз ету жүйесі (басқаша айтқанда, топтық кезек жүйесі) болды. Бұл технологияның бастапқы коды ашық және бірнеше коммерциялық нұсқалары бар еді, бастапқыда Sun, кейін Oracle және содан кейін Univa Corporation компанияларынан. 2013 жылдың 22 қазанында Univa компаниясы Grid Engine технологиясының зияткерлік меншік құқығы мен тауарлық белгілерін сатып алғанын және қолдауды Univa компаниясы өз мойнына алатынын хабарлады. Univa содан бері Grid Engine технологиясын дамытты, мысалы, 2018 жылдың 24 маусымында жарияланған Amazon Web Services (AWS) жүйесіндегі 1 миллион ядролық кластер көрсеткендей, кеңейтімділігін арттырды. Grid Engine ашық бастапқы кодты жобаның бастапқы веб-сайты 2010 жылы жабылды, бірақ технологияның нұсқалары әлі де оның бастапқы Sun Industry Standards Source License (SISSL) лицензиясы бойынша қолжетімді. Бұл жобалар бастапқы жобаның кодынан бөлінді және Son of Grid Engine, Open Grid Scheduler және Univa Grid Engine деп аталады. Grid Engine әдетте компьютерлік фермада немесе жоғары өнімді есептеу (HPC) кластерінде қолданылады және ол үлкен көлемдегі автономды, параллель немесе интерактивті пайдаланушы тапсырмаларын қабылдауға, жоспарлауға, жіберуге және қашықтықтан, таратылған түрде орындауды басқаруға жауапты. Сондай-ақ, ол процессорлар, жад, дискідегі орын және бағдарламалық қамтамасыз ету лицензиялары сияқты таратылған ресурстарды басқарады және бөлуді жоспарлайды. Grid Engine 2006 жылы АҚШ-та Интернет арқылы қолжетімді болған Sun Grid пайдалы есептеу жүйесінің негізі болды, кейін көптеген басқа елдерде де қолжетімді болды және AWS-ден бұрынғы қоғамдық бұлтты есептеу құрылғысының алғашқы нұсқасы болды.

Тарих

2000 жылы Sun компаниясы Gridware компаниясын сатып алды. Gridware – Сан-Хосе, Калифорния және Регенсбург, Германия қалаларында кеңселері бар, компьютерлік ресурстарды басқаруға арналған жоғары деңгейлі бағдарламалық қамтамасыз етудің жеке меншіктегі коммерциялық жеткізушісі. Сол жылы Sun компаниясы Gridware-дің Solaris және Linux жүйелері үшін тегін нұсқасын ұсынды және өнімді Sun Grid Engine деп атады. 2001 жылы Sun бастапқы кодын қолжетімді етіп, ашық бастапқы кодты дамыту моделін қабылдады. Mac OS X және *BSD үшін жасалған порттарды Sun компаниясына қатысы жоқ ашық бастапқы кодты әзірлеушілер ұсынды. 2010 жылы Sun компаниясын Oracle сатып алғаннан кейін Grid Engine 6.2 жаңартуының 6-шы нұсқасының бастапқы коды бинарлық файлдармен бірге келмеді, ал өзгерістер жобаның бастапқы код қоймасына қайтарылмады. Осыған жауап ретінде Grid Engine қауымдастығы Grid Engine-дің тегін нұсқасын дамыту және қолдауды жалғастыру үшін Open Grid Scheduler жобасын бастады. 2011 жылдың 18 қаңтарында Univa компаниясы бұрынғы Sun Grid Engine командасынан бірнеше жетекші инженерлерді жұмысқа алғанын және Univa компаниясы Grid Engine-дің өз бұтақталған нұсқасын әзірлейтінін хабарлады. Жаңадан жарияланған Univa Grid Engine коммерциялық қолдауды қамтиды және Oracle Grid Engine-дің ресми нұсқасымен бәсекелеседі. 2013 жылдың 22 қазанында Univa компаниясы Grid Engine технологиясына қатысты зияткерлік меншік және сауда белгілерін сатып алғанын және Univa компаниясы Oracle Grid Engine клиенттеріне қолдау көрсетуді өз міндетіне алатынын мәлімдеді. 2020 жылдың қыркүйегінде деректерді талдау, өнімдерді әзірлеу және жоғары өнімділік есептеу (HPC) салаларында шешімдер ұсынатын жаһандық технологиялық компания Altair Engineering, Univa компаниясын сатып алды.

Кластерлік архитектура

Grid Engine кластері әдетте бас хосттан және бір немесе бірнеше орындау хосттарынан тұрады. Бастапқы бас хост істен шыққан жағдайда, оның орнын басатын қосалқы бас хосттарды да конфигурациялауға болады.