Oracle Grid Engine - Oracle Grid Engine

Oracle Grid Engine
Logotipo da GridEngine
Desenvolvedor (s) Oracle Corporation (anteriormente Sun Microsystems ) em associação com a comunidade
Versão estável
6,2u8; consulte as informações sobre garfos na primeira seção para obter as fontes das versões recentes da tecnologia / 1 ° de outubro de 2012 ( 01/10/2012 )
Sistema operacional Plataforma cruzada
Modelo Computação em grade
Licença SISSL
Local na rede Internet www .oracle .com / technetwork / oem / grid-engine-166852 .html

O Oracle Grid Engine , anteriormente conhecido como Sun Grid Engine ( SGE ), CODINE ( Computing in Distributed Networked Environments ) ou GRD ( Global Resource Director ), era um sistema de software de cluster de computador de computação em grade (também conhecido como sistema de enfileiramento em lote ), adquirido como parte de uma compra da Gridware, então melhorada e suportada pela Sun Microsystems e posteriormente pela Oracle . Existem versões de código aberto e várias versões comerciais dessa tecnologia, inicialmente da Sun, depois da Oracle e, em seguida, da Univa Corporation.

Em 22 de outubro de 2013, a Univa anunciou que adquiriu a propriedade intelectual e as marcas registradas da tecnologia Grid Engine e que a Univa assumirá o suporte. Desde então, a Univa desenvolveu a tecnologia Grid Engine, por exemplo, melhorando a escalabilidade conforme demonstrado por um cluster de 1 milhão de núcleos na Amazon Web Services (AWS) anunciado em 24 de junho de 2018.

O site original do projeto de código aberto do Grid Engine foi fechado em 2010, mas as versões da tecnologia ainda estão disponíveis sob a licença original do Sun Industry Standards Source License (SISSL). Esses projetos foram bifurcados do código do projeto original e são conhecidos como Son of Grid Engine, Open Grid Scheduler e Univa Grid Engine .

O Grid Engine é normalmente usado em um farm de computadores ou cluster de computação de alto desempenho (HPC) e é responsável por aceitar, agendar, despachar e gerenciar a execução remota e distribuída de um grande número de trabalhos de usuário autônomos, paralelos ou interativos. Ele também gerencia e programa a alocação de recursos distribuídos, como processadores, memória, espaço em disco e licenças de software .

O Grid Engine costumava ser a base do sistema de computação utilitária Sun Grid , disponibilizado na Internet nos Estados Unidos em 2006, mais tarde se tornando disponível em muitos outros países e tendo sido uma versão inicial de uma instalação de computação em nuvem pública anterior à AWS, por instância.

História

Em 2000, a Sun adquiriu a Gridware, um fornecedor comercial privado de software de gerenciamento de recursos de computação avançada com escritórios em San Jose, Califórnia, e Regensburg, Alemanha. Mais tarde naquele ano, a Sun ofereceu uma versão gratuita do Gridware para Solaris e Linux e renomeou o produto Sun Grid Engine.

Em 2001, a Sun disponibilizou o código-fonte e adotou o modelo de desenvolvimento de código aberto. As portas para Mac OS X e * BSD foram fornecidas por desenvolvedores de código aberto não-Sun.

Em 2010, após a compra da Sun pela Oracle, o código-fonte da atualização 6 do Grid Engine 6.2 não foi incluído com os binários e as alterações não foram colocadas de volta no repositório de código-fonte do projeto. Em resposta a isso, a comunidade Grid Engine iniciou o projeto Open Grid Scheduler para continuar a desenvolver e manter uma implementação gratuita do Grid Engine.

Em 18 de janeiro de 2011, foi anunciado que a Univa havia recrutado vários engenheiros principais da antiga equipe do Sun Grid Engine e que a Univa estaria desenvolvendo sua própria versão bifurcada do Grid Engine. O recém-anunciado Univa Grid Engine incluía suporte comercial e competiria com a versão oficial do Oracle Grid Engine.

Em 22 de outubro de 2013, a Univa anunciou que adquiriu a propriedade intelectual e as marcas registradas pertencentes à tecnologia Grid Engine e que a Univa assumirá o suporte aos clientes do Oracle Grid Engine.

Em setembro de 2020, a Altair Engineering , uma empresa global de tecnologia que fornece soluções em análise de dados, desenvolvimento de produtos e computação de alto desempenho (HPC), adquiriu a Univa.

Arquitetura de cluster

Uma captura de tela da interface da web xml-qstat em 2007

Um cluster Grid Engine típico consiste em um host mestre e um ou mais hosts de execução. Múltiplos shadow masters também podem ser configurados como hot spares , que assumem a função de master quando o host master original falha.

Suporte e treinamento

A Univa está fornecendo suporte comercial e treinamento para Univa Grid Engine e Oracle Grid Engine. Abaixo está uma descrição de algumas das opções históricas.

A Sun forneceu contratos de suporte para a versão comercial do Grid Engine na maioria das plataformas UNIX e Windows . Serviços profissionais, consultoria, treinamento e suporte foram fornecidos pelos Parceiros Sun. A Sun faz parceria com a Georgetown University para oferecer aulas de administração do Grid Engine. O Bioteam oferece pequenos workshops de treinamento SGE com 1 ou 2 dias de duração.

Os usuários obtiveram suporte da comunidade nas listas de discussão do Grid Engine. Oficinas de motores de rede foram realizadas em 2002, 2003, 2007, 2009 e 2012 em Regensburg, Alemanha .

Outros produtos baseados em Grid Engine

A seguir contém informações históricas e alguns dos produtos e soluções não estão mais disponíveis:

Veja também

Referências