Oracle Grid Engine - Oracle Grid Engine
![]() | Tento článek musí být aktualizováno.Říjen 2013) ( |
![]() | |
Vývojáři | Oracle Corporation (dříve Sun Microsystems ) ve spolupráci s komunitou |
---|---|
Stabilní uvolnění | 6,2 u8; viz informace o vidlicích v první části pro zdroje pro nejnovější verze technologie / 1. října 2012 |
Operační systém | Cross-platform |
Typ | Grid computing |
Licence | SISSL |
webová stránka | www |
Oracle Grid Engine,[1] dříve známé jako Sun Grid Engine (SGE), KÓD (Výpočet v distribuovaných síťových prostředích) nebo GRD (Globální ředitel zdrojů),[2] byl grid computing počítačový cluster softwarový systém (jinak známý jako a dávkový systém řazení do fronty ), získané v rámci nákupu Gridware,[3] poté vylepšeno a podporováno Sun Microsystems a později Věštec. Existovaly verze open source a několik komerčních verzí této technologie, zpočátku od společnosti Sun, později od společnosti Oracle a poté od Univa Korporace.
Dne 22. října 2013 společnost Univa oznámila, že získala duševní vlastnictví a ochranné známky pro technologii Grid Engine a že Univa převezme podporu.[4]. Univa od té doby vyvinula technologii Grid Engine, např. zlepšení škálovatelnosti, jak ukazuje 1 milion jádrových clusterů v systému Windows Webové služby Amazon (AWS) oznámeno 24. června 2018.[5]
Původní webový projekt projektu Grid Engine s otevřeným zdrojovým kódem byl uzavřen v roce 2010, ale verze této technologie jsou stále k dispozici v jeho originálu Zdrojová licence Sun Industry Standards (SISSL).[6] Tyto projekty byly vytvořeny z původního kódu projektu a jsou známé jako Son of Grid Engine,[7] Otevřete plánovač mřížky[8] a Univa Grid Engine.[9]
Grid Engine se obvykle používá na počítačové farmě nebo vysoce výkonné výpočty (HPC) shluk a je zodpovědný za přijímání, plánování, odesílání a správu vzdáleného a distribuovaného provádění velkého počtu samostatných, paralelních nebo interaktivních uživatelských úloh. Rovněž spravuje a plánuje alokaci distribuovaných zdrojů, jako jsou procesory, paměť, místo na disku a softwarové licence.
Grid Engine býval základem Sluneční mřížka užitkové výpočty systém, který je k dispozici na internetu Internet v Spojené státy v roce 2006,[10] později se stal dostupným v mnoha dalších zemích a byl ranou verzí veřejnosti cloud computing zařízení předcházející AWS, například.
Funkce
Níže uvedené sady funkcí pocházejí z posledních vydání společnosti Sun v roce 2009 nebo dříve. Více aktuálních informací o funkcích najdete na webových stránkách open source forks nebo for Univa Grid Engine.

Funkce v 6.2:
- Předběžná rezervace
- Pole vzájemných závislostí úloh
- Na základě pravidel Kvóta zdrojů řízení[11]
- Vylepšené vzdálené spuštění (bez použití externích procesů rshd / rlogind / sshd)
- Multi-shlukování[12]
- Démoni spravovaní Správa služeb na systému Solaris
- Pseudo TTY (pty) podpora interaktivních úloh
- Ověřovač odeslání úlohy (ověření úlohy na straně klienta a serveru)
- GUI Instalátor a SGE Inspect
- Plánování s ohledem na topologii a vazba vláken
- Hadoop integrace, Amazon EC2 integrace pro cloud computing
Mezi další funkce SGE patří:
- Několik pokročilých plánovací algoritmy umožňují výkonnou alokaci zdrojů založenou na zásadách
- Klastrové fronty
- Tolerance chyb úlohy a plánovače - Grid Engine pokračuje v činnosti, dokud je k dispozici jeden nebo více hostitelů
- Kontrolní stanoviště úlohy
- Pole úloh a úkoly
- DRMAA (Job API)
- Rezervace zdrojů
- Hlášení stavu XML (qstat a duch) a xml-qstat[13] webové rozhraní
- Paralelní úlohy (MPI, PVM, OpenMP ) a škálovatelné spouštění paralelních úloh pomocí qrsh[14]
- Účetnictví využití
- Účetnictví a výkaznictví COnsole (ARCO)
- paralelní značka: distmake, dmake (Sun Studio ) a vlastní qmake společnosti SGE
- FLEXlm integrace[15][16] a multiklastrová správa softwarových licencí s Licence Žonglér[17]
Platformy
Grid Engine běží na více platformách, včetně: AIX, BSD - FreeBSD, NetBSD, OpenBSD, HP-UX, IRIX, Linux, Mac OS X, Solaris, SUPER-UX, Tru64, Okna přes SFU (Interix ) nebo SUA (Služby Microsoft Windows pro UNIX ) (pouze jako hostitelé pro provádění) a Z / OS (probíhá[když? ])
Klastrová architektura
Typický klastr Grid Engine se skládá z hlavního hostitele a jednoho nebo více hostitelů spuštění. Násobek stínové mistři lze také nakonfigurovat jako horké náhradní díly, které převezmou roli hlavního serveru, když dojde k chybě původního hlavního hostitele.[18]
Podpora a školení
Univa poskytuje komerční podporu a školení pro Univa Grid Engine a Oracle Grid Engine. Níže je uveden popis některých historických možností.
Sun poskytoval smlouvy o podpoře pro komerční verzi Grid Engine u většiny UNIX platformy a Okna.[19] Profesionální služby, poradenství, školení a podpora poskytovala společnost Sun Partners.[20] Sun spolupracuje s Georgetown University dodávat třídy správy Grid Engine.[21] Bioteam organizuje krátké školení SGE, které jsou dlouhé 1 nebo 2 dny.[22]
Uživatelé získali podporu komunity v e-mailových seznamech Grid Engine.[23]V letech 2002, 2003, 2007, 2009 a 2012 se konaly workshopy Grid Engine Regensburg, Německo.[24]
Uživatelé
Níže jsou uvedeny historické informace. Novější informace o nasazení, konkrétně týkající se komerčních uživatelů, jsou k dispozici na webu Univa.
Pozoruhodné nasazení SGE zahrnují:
- Sluneční mřížka
- TSUBAME superpočítač na Tokijský technologický institut,[25] což bylo číslo 7 v červnu 2006 TOP500 seznam.
- Ranger u Texas Advanced Computing Center (TACC). Ranger má 62 976 procesorových jader v 3 936 uzlech a špičkový výkon 504 TFlops.[26][27] Ranger byl v roce 2008 4. nejvýkonnějším superpočítačem TOP500.[28]
- San Diego Superpočítačové centrum (SDSC)
- Laboratoř geofyzikální dynamiky tekutin (NOAA GFDL)
Dějiny
V roce 2000 získala společnost Sun Gridware soukromého komerčního prodejce pokročilého softwaru pro správu výpočetních zdrojů s kancelářemi v San Jose v Kalifornii a německém Regensburgu.[29] Později téhož roku společnost Sun nabídla bezplatnou verzi Gridware pro systémy Solaris a Linux a produkt přejmenovala na Sun Grid Engine.
V roce 2001 vyrobila společnost Sun zdrojový kód dostupný,[30] a přijal model vývoje open source. Porty pro Mac OS X a * BSD přispěli vývojáři jiných než otevřených zdrojů.[31]
V roce 2010, po zakoupení Sunu společností Oracle, nebyl do binárních souborů zahrnut zdrojový kód aktualizace 6 Grid Engine 6.2 a změny nebyly vráceny zpět do zdrojového úložiště projektu. V reakci na to komunita Grid Engine zahájila projekt Open Grid Scheduler, aby pokračovala ve vývoji a udržování bezplatné implementace Grid Engine.[32][33][34]
Dne 18. ledna 2011 bylo oznámeno, že Univa přijal několik hlavních inženýrů z bývalého týmu Sun Grid Engine a společnost Univa bude vyvíjet své vlastní rozeklaný verze Grid Engine. Nově oznámené Univa Grid Engine zahrnoval komerční podporu a konkuroval by oficiální verzi Oracle Grid Engine.[35][36][37]
Dne 22. Října 2013 společnost Univa oznámila, že získala duševní vlastnictví a ochranné známky vztahující se k technologii Grid Engine a že Univa převezme podporu pro zákazníky Oracle Grid Engine.[38]
V září 2020 Altair Engineering, globální technologická společnost poskytující řešení v oblasti datové analýzy, vývoje produktů a vysoce výkonných počítačů (HPC) získala Univa. [39].
Další produkty založené na Grid Engine
Níže jsou uvedeny historické informace a některé produkty a řešení již nejsou k dispozici:
- Systém Sun Constellation
- Sun Visualization System
- Sun Compute Cluster[40]
- Distribuce ClusterVisionOS
- Rocks Cluster Distribution
- Univa je UniCluster Express
- Univa Grid Engine
- Dotaz BioTeamu
- Nimbus - používá Grid Engine jako plánovač virtuálních strojů v prostředí cloud computingu
Doplňkový software
K dispozici je řada doplňků SGE:
- Cluster Solaris integrace[41]
- Service Domain Manager modul za účelem splnění cíle úrovně služeb
- Fronta přenosu přes Globus (TOG). Globus přidána podpora pro Grid Engine ve Windows Globus Toolkit 5.0.0[42]
- Hierarchické plánování úloh (JOSH)
- Univa nabízí několik doplňků, některé jsou součástí Univa Grid Engine, některé pod samostatnou licencí a jiné jako open source
Viz také
- Sun Ops Center - Nástroj pro automatizaci datových center společnosti Sun
- Otevřete Grid Forum
Reference
- ^ „Oracle Grid Engine“. Oracle Corporation. 2010-05-30.
- ^ „Malá lekce historie“. Sun Microsystems. 2006-06-23.
- ^ https://www.cnet.com/news/sun-snaps-up-software-company-gridware/
- ^ „Univa dokončuje akvizici aktiv Grid Engine a stává se jediným komerčním poskytovatelem softwaru Grid Engine“. Univa Corporation. 2013-10-22.
- ^ „Univa demonstruje automatizaci extrémního rozsahu nasazením více než jednoho milionu jader do jednoho clusteru Univa Grid Engine pomocí AWS“. Univa. 24. 06. 2018. Citováno 24. června 2018.
- ^ „Licence zdroje Grid Engine“. Sun MicroSystems. 04.06.2010. Archivovány od originál dne 12. 11. 2013. Citováno 2013-10-23.
- ^ „Syn mřížkového motoru“. University of Liverpool.
- ^ „Open Grid Scheduler“. Komunita plánovače otevřené mřížky.
- ^ „Univa Grid Engine“. Univa.
- ^ „První síť Utility Grid na internetu ožívá“. Sun Microsystems. 2006-03-22.
- ^ Specifikace: Kvóta zdrojů
- ^ „Hedeby Project home“. Sun Microsystems. Archivovány od originál 5. ledna 2009. Citováno 2008-01-25.
- ^ "xml-qstat". olesenm.github.com. Citováno 2009-10-12.
- ^ "Dlouhé zpoždění při odesílání velkých úloh (zpráva v seznamu adresátů)". Sun Microsystems. Citováno 2007-12-25.[trvalý mrtvý odkaz ]
- ^ "flex-grid". olesenm.github.com. Citováno 2009-10-12.
- ^ „Integrace Olesen-FLEXlm“. wiki.gridengine.info. Citováno 2007-12-25.
- ^ „LicenseJuggler“. wiki.gridengine.info. Citováno 2007-12-26.
- ^ „Jak nainstalovat hostitele Shadow Master“. Blog Sun Grid Engine 6.2u3. 27. srpna 2009. Archivovány od originál 2. října 2011. Citováno 6. října 2011.
- ^ „Nákup oprávnění Sun Store Grid Engine“. Sun Microsystems. Archivovány od originál dne 13. 11. 2006. Citováno 2008-03-03.
- ^ „Sun Grid Engine 6 Partners“. Sun Microsystems. Citováno 2007-12-14.
- ^ "Advanced Sun Grid Engine Configuration and Administration Class". Sun Microsystems. Citováno 2007-12-14.
- ^ "Výcvik". Bioteam Inc.. Citováno 2008-03-24.
- ^ „Seznamy e-mailů v mřížce“. Sun Microsystems. Archivovány od originál 25. prosince 2008. Citováno 6. října 2011.
- ^ "Semináře o gridových motorech". Sun Microsystems. Archivovány od originál 8. března 2009. Citováno 6. října 2011.
- ^ „Software Sun N1 Grid Engine a Tokijský technologický institut Super Computer Grid“. Sun Microsystems. Citováno 2007-11-16.
- ^ „TACC> HPC Systems“. Texaská univerzita v Austinu. Archivovány od originál dne 01.08.2009. Citováno 2007-12-13.
- ^ „Další fakta a čísla o Rangerovi“. Sun Microsystems. Archivovány od originál dne 17. 4. 2012. Citováno 2008-02-12.
- ^ „Seznam TOP500 - červen 2008“. TOP500.Org. 18. 06. 2006.
- ^ „Software Gridware pro správu zdrojů zvyšuje efektivitu a produktivitu v prostředích náročných na výpočetní techniku“. Sun Microsystems. 2000-07-24.
- ^ „Sun Microsystems dodává software SUN GRID ENGINE komunitě open source“. Sun Microsystems. 2001-07-23.
- ^ „Přenos nástrojů HPC na FreeBSD“. 2010-05-14.
- ^ Otevřete plánovač mřížky
- ^ Eadline, Ph.D., Douglas (1. září 2010). „Stav Oracle / Sun Grid Engine“. Linux Magazine. Citováno 2011-01-18.
- ^ Templeton, Daniel (2010-12-23). „Změny pro jasnou budoucnost ve společnosti Oracle“. Citováno 2011-01-19.
- ^ „Univa získává odborné znalosti v oblasti gridových motorů“ (Tisková zpráva). Univa. 2011-01-18. Archivovány od originál dne 21.01.2011. Citováno 2011-01-18.
- ^ Feldman, Michael (18.01.2011). „Univa zachraňuje síťový modul od společnosti Oracle“. HPCwire. Archivovány od originál dne 24.01.2011. Citováno 2011-01-18.
- ^ Morgan, Timothy Prickett (18.01.2011). „Univa rozdvojuje Oracle Sun Grid Engine“. Registrace. Citováno 2011-01-18.
- ^ „Univa dokončuje akvizici aktiv Grid Engine a stává se jediným komerčním poskytovatelem softwaru Grid Engine“. Univa Corporation. 2013-10-22.
- ^ „Altair získává Univu“. 14. září 2020.
- ^ „Sun Compute Cluster Solution“. Sun Microsystems.
- ^ „Instalace a konfigurace Sun Cluster HA pro Sun Grid Engine“. Sun Microsystems. 2008-02-15.
- ^ „Poznámky k verzi GT 5.0.0“.
externí odkazy
![]() | Tento článek je Použití externí odkazy nemusí dodržovat zásady nebo pokyny Wikipedie.Listopad 2012) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
- Oracle Grid Engine - Oficiální domovská stránka
- gridengine.org Komunita: Domů - Stránka projektu
- Otevřete plánovač mřížky - Domovská stránka komunity na adrese SourceForge
- Sun Grid Engine - Oficiální stránka pro komerční verzi
- Sbírka Sun Grid Engine 6.0 - Sbírka dokumentace pro Grid Engine 6.0
- Sbírka Sun Grid Engine 6.1 - Sbírka dokumentace pro Grid Engine 6.1
- Informační centrum Sun Grid Engine - Sbírka dokumentace pro Grid Engine 6.2
- gridengine.info - Neoficiální blog zdrojů Grid Engine
- wiki.gridengine.info - Neoficiální zdroje Grid Engine wiki - včetně informací o integraci aplikací
- „Pochopení rozdílů mezi Grid Engine 5.3, 6.0 a Sun N1 Grid Engine 6 (N1GE 6)“
- stránka projektu flex-grid - FLEXlm integrace pro Grid Engine
- stránka projektu xml-qstat - Webové monitorování stavu systémů Grid Engine 6.x.
- Dobré tipy - několik položek blogu o zahájení práce s Grid Engine
- Adaptér Grid Engine-Globus Toolkit
- Klastrový systém BinBase - API pro přístup k SGE z Java a spouštění úloh založených na Javě v klastru.
- Rozvrh :: SGE - API pro přístup k SGE pomocí Perl