Skip to content

Labtran/openpbs

 
 

Repository files navigation

OpenPBS Open Source Project

Se você for novo no projeto, comece em https://www.openpbs.org/

Observação: em maio de 2020, o OpenPBS tornou-se o novo nome do projeto de código aberto PBS Professional. (PBS Professional será usado para se referir à versão comercial; OpenPBS para a versão de código aberto - mesmo código, nomenclatura mais fácil). Como há muitas partes do projeto, levará várias semanas para alterar o nome em todos os lugares, portanto, você continuará a ver referências ao PBS Pro - fique atento.

What is OpenPBS?

OpenPBS® software otimiza o agendamento de tarefas e o gerenciamento de cargas de trabalho em ambientes de computação de alto desempenho (HPC) - clusters, nuvens e supercomputadores - melhorando a eficiência do sistema e a produtividade das pessoas. Criado por pessoas de HPC para pessoas de HPC, o OpenPBS é rápido, dimensionável, seguro e resiliente, e oferece suporte a todas as infraestruturas, middlewares e aplicativos modernos.

  • Escalabilidade: suporta milhões de núcleos com envio rápido de tarefas e latência mínima; testado em mais de 50.000 nós
  • Agendamento orientado por políticas: atende às metas e aos SLAs exclusivos do site, equilibrando o tempo de resposta e a utilização do trabalho com o posicionamento ideal do trabalho
  • Resiliência: inclui uma arquitetura de failover automático sem ponto único de falha - os trabalhos nunca são perdidos e continuam a ser executados apesar das falhas
  • Estrutura de plug-ins flexível: simplifica a administração com visibilidade e extensibilidade aprimoradas; personalize as implementações para atender a requisitos complexos
  • Health Checks: monitora e reduz automaticamente as falhas com uma estrutura abrangente de verificação de integridade
  • Votado como o melhor software de HPC pelos leitores da HPC Wire e comprovado por mais de 20 anos em milhares de locais em todo o mundo, tanto no setor privado quanto no setor público

Comunidade e formas de participar

O OpenPBS é um esforço da comunidade e há várias maneiras de se envolver, desde ajudar a responder perguntas até a avaliação comparativa e o desenvolvimento de novos recursos e testes. Valorizamos o fato de sermos agressivamente abertos e inclusivos, mas também agressivamente respeitosos e profissionais. Veja nosso Code of Conduct.

O melhor lugar para começar é participando do fórum da comunidade. Você pode se inscrever ou visualizar os arquivos em:

  • Anúncios -- atualizações importantes e relevantes para toda a comunidade do PBS Pro
  • Usuários/Administradores de Site -- perguntas e discussões gerais entre usuários finais (administradores de sistemas, engenheiros, cientistas)
  • Desenvolvedores -- discussões técnicas entre desenvolvedores

Para se aprofundar e saber mais sobre o projeto e o que a comunidade está fazendo, visite:

  • Contribuidores do portal -- inclui roteiros, processos, artigos sobre como fazer, padrões de codificação, notas de versão, etc. (usa o Confluence)
  • Código Fonte -- inclui código-fonte completo e estrutura de teste (usa o Github)
  • Sistema de controle de Issue -- inclui bugs, solicitações de recursos e status (Usa o Github). Anteriormente, usávamos JIRA, que contém edições mais antigas.

O OpenPBS também está integrado à pilha de software OpenHPC. A missão do OpenHPC é oferecer uma coleção integrada de componentes centrados em HPC para fornecer pilhas de software de HPC com recursos completos. O OpenHPC é um projeto colaborativo da Linux Foundation. Saiba mais em:

Nossa visão: Um Agendador para todo o mundo HPC

Há uma grande oportunidade de avançar o estado da arte em agendamento de HPC reunindo todo o mundo da HPC, combinando inovações do setor público com o know-how de empresas do setor privado e redirecionando o esforço desperdiçado com a reimplementação dos mesmos recursos antigos para a superação dos limites. No centro dessa visão está a promoção de padrões comuns (pelo menos padrões de fato, como software comum). Para isso, a Altair fez um grande investimento ao liberar a tecnologia do PBS Professional como OpenPBS (sob uma licença de código aberto para atender às necessidades do setor público), ao mesmo tempo em que continua a oferecer o PBS Professional (sob uma licença comercial para atender às necessidades do setor privado). Um padrão de fato que pode funcionar para toda a comunidade HPC.

Status atual da construção

Build Status

About

An HPC workload manager and job scheduler for desktops, clusters, and clouds.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 52.7%
  • Python 34.4%
  • C++ 8.9%
  • Shell 2.3%
  • Makefile 0.7%
  • M4 0.6%
  • Other 0.4%