Компьютерлік кластерлер үшін тапсырмалар кезек жүйесі
Oracle Grid Engine
Oracle Grid Engine – есептеу кластерлері үшін қуатты жүктеме кезек жүйесі. Тарихы, дамуы, Univa Corporation-қа өткені туралы ақпарат. SEO сөздері: Grid Engine, кластер, жүктеме.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Компьютерлік кластерлер үшін топтық кезек жүйесі
Batch queuing system for computer clusters
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-ден бұрынғы қоғамдық бұлтты есептеу құрылғысының алғашқы нұсқасы болды.
Oracle Grid Engine, previously known as Sun Grid Engine (SGE), CODINE (Computing in Distributed Networked Environments) or GRD (Global Resource Director), was a grid computing computer cluster software system (otherwise known as a batch queuing system), acquired as part of a purchase of Gridware, then improved and supported by Sun Microsystems and later Oracle. There have been open source versions and multiple commercial versions of this technology, initially from Sun, later from Oracle and then from Univa Corporation. On October 22, 2013 Univa announced it acquired the intellectual property and trademarks for the Grid Engine technology and that Univa will take over support. Univa has since evolved the Grid Engine technology, e. g. improving scalability as demonstrated by a 1 million core cluster in Amazon Web Services (AWS) announced on June 24, 2018. The original Grid Engine open source project website closed in 2010, but versions of the technology are still available under its original Sun Industry Standards Source License (SISSL). Those projects were forked from the original project code and are known as Son of Grid Engine, Open Grid Scheduler and Univa Grid Engine. Grid Engine is typically used on a computer farm or high performance computing (HPC) cluster and is responsible for accepting, scheduling, dispatching, and managing the remote and distributed execution of large numbers of standalone, parallel or interactive user jobs. It also manages and schedules the allocation of distributed resources such as processors, memory, disk space, and software licenses. Grid Engine used to be the foundation of the Sun Grid utility computing system, made available over the Internet in the United States in 2006, later becoming available in many other countries and having been an early version of a public cloud computing facility predating AWS, for instance.
Тарих
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 компаниясын сатып алды.
In 2000, Sun acquired Gridware a privately owned commercial vendor of advanced computing resource management software with offices in San Jose, Calif., and Regensburg, Germany. Later that year, Sun offered a free version of Gridware for Solaris and Linux, and renamed the product Sun Grid Engine. In 2001, Sun made the source code available, and adopted the open source development model. Ports for Mac OS X and *BSD were contributed by the non Sun open source developers. In 2010, after the purchase of Sun by Oracle, the Grid Engine 6.2 update 6 source code was not included with the binaries, and changes were not put back to the project's source repository. In response to this, the Grid Engine community started the Open Grid Scheduler project to continue to develop and maintain a free implementation of Grid Engine. On January 18, 2011, it was announced that Univa had recruited several principal engineers from the former Sun Grid Engine team and that Univa would be developing their own forked version of Grid Engine. The newly announced Univa Grid Engine did include commercial support and would compete with the official version of Oracle Grid Engine. On Oct 22, 2013 Univa has announced that it had acquired the intellectual property and trademarks pertaining to the Grid Engine technology and that Univa will take over support for Oracle Grid Engine customers. In September 2020, Altair Engineering, a global technology company providing solutions in data analytics, product development, and high performance computing (HPC) acquired Univa.
Кластерлік архитектура
Grid Engine кластері әдетте бас хосттан және бір немесе бірнеше орындау хосттарынан тұрады. Бастапқы бас хост істен шыққан жағдайда, оның орнын басатын қосалқы бас хосттарды да конфигурациялауға болады.
A typical Grid Engine cluster consists of a master host and one or more execution hosts. Multiple shadow masters can also be configured as hot spares, which take over the role of the master when the original master host crashes.