All Projects → openpbs → Openpbs

openpbs / Openpbs

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

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Openpbs

Fgci Ansible
🔬 Collection of the Finnish Grid and Cloud Infrastructure Ansible playbooks
Stars: ✭ 49 (-88.52%)
Mutual labels:  provisioning, hpc, cluster
Deploykit
A toolkit for creating and managing declarative, self-healing infrastructure.
Stars: ✭ 2,237 (+423.89%)
Mutual labels:  cloud, provisioning, cluster
Hpc Containers From Intel
Intel HPC Containers using Singularity
Stars: ✭ 14 (-96.72%)
Mutual labels:  cloud, hpc, cluster
Elasticluster
Create clusters of VMs on the cloud and configure them with Ansible.
Stars: ✭ 298 (-30.21%)
Mutual labels:  cloud, hpc, cluster
Amp
** THIS PROJECT IS STOPPED ** An open source CaaS for Docker, batteries included.
Stars: ✭ 74 (-82.67%)
Mutual labels:  cloud, provisioning, cluster
Pharmer
🌾 Kubernetes Cluster Manager using Kubeadm & Cluster API
Stars: ✭ 201 (-52.93%)
Mutual labels:  cloud, provisioning
every
Fluent API job scheduling engine for .NET
Stars: ✭ 22 (-94.85%)
Mutual labels:  job-scheduler, scheduling
luna
Provisioning tool for clusters
Stars: ✭ 58 (-86.42%)
Mutual labels:  hpc, provisioning
deploykit
A toolkit for creating and managing declarative, self-healing infrastructure.
Stars: ✭ 2,246 (+426%)
Mutual labels:  cluster, provisioning
Foreman
an application that automates the lifecycle of servers
Stars: ✭ 2,102 (+392.27%)
Mutual labels:  cloud, provisioning
grendel
Bare Metal Provisioning system for HPC Linux clusters
Stars: ✭ 35 (-91.8%)
Mutual labels:  hpc, provisioning
future.batchtools
🚀 R package future.batchtools: A Future API for Parallel and Distributed Processing using batchtools
Stars: ✭ 77 (-81.97%)
Mutual labels:  hpc, job-scheduler
Cluster Lifecycle Manager
Cluster Lifecycle Manager (CLM) to provision and update multiple Kubernetes clusters
Stars: ✭ 200 (-53.16%)
Mutual labels:  cloud, cluster
Odin
A programmable, observable and distributed job orchestration system.
Stars: ✭ 405 (-5.15%)
Mutual labels:  scheduling, job-scheduler
Pai
Resource scheduling and cluster management for AI
Stars: ✭ 2,223 (+420.61%)
Mutual labels:  cloud, scheduling
warewulf
Warewulf is a stateless and diskless container operating system provisioning system for large clusters of bare metal and/or virtual systems.
Stars: ✭ 90 (-78.92%)
Mutual labels:  hpc, provisioning
Arvados
An open source platform for managing and analyzing biomedical big data
Stars: ✭ 274 (-35.83%)
Mutual labels:  cloud, cluster
Jaas
Run jobs (tasks/one-shot containers) with Docker
Stars: ✭ 291 (-31.85%)
Mutual labels:  scheduling, cluster
Sparklens
Qubole Sparklens tool for performance tuning Apache Spark
Stars: ✭ 345 (-19.2%)
Mutual labels:  scheduling, cluster
Gpu monitor
Monitor your GPUs whether they are on a single computer or in a cluster
Stars: ✭ 133 (-68.85%)
Mutual labels:  cloud, cluster

OpenPBS Open Source Project

If you are new to this project, please start at https://www.openpbs.org/

Note: In May 2020, OpenPBS became the new name for the PBS Professional Open Source Project. (PBS Professional will be used to refer to the commercial version; OpenPBS to the Open Source version -- same code, easier naming.) As there are many parts to the project, it will take several weeks to change the name in all places, so you will continue to see references to PBS Pro -- stay tuned.

What is OpenPBS?

OpenPBS® software optimizes job scheduling and workload management in high-performance computing (HPC) environments – clusters, clouds, and supercomputers – improving system efficiency and people’s productivity. Built by HPC people for HPC people, OpenPBS is fast, scalable, secure, and resilient, and supports all modern infrastructure, middleware, and applications.

  • Scalability: supports millions of cores with fast job dispatch and minimal latency; tested beyond 50,000 nodes
  • Policy-Driven Scheduling: meets unique site goals and SLAs by balancing job turnaround time and utilization with optimal job placement
  • Resiliency: includes automatic fail-over architecture with no single point of failure – jobs are never lost, and jobs continue to run despite failures
  • Flexible Plugin Framework: simplifies administration with enhanced visibility and extensibility; customize implementations to meet complex requirements
  • Health Checks: monitors and automatically mitigates faults with a comprehensive health check framework
  • Voted #1 HPC Software by HPC Wire readers and proven for over 20 years at thousands of sites around the globe in both the private sector and public sector

Community and Ways to Participate

OpenPBS is a community effort and there are a variety of ways to engage, from helping answer questions to benchmarking to developing new capabilities and tests. We value being aggressively open and inclusive, but also aggressively respectful and professional. See our Code of Conduct.

The best place to start is by joining the community forum. You may sign up or view the archives via:

  • Announcements -- important updates relevant to the entire PBS Pro community
  • Users/Site Admins -- general questions and discussions among end users (system admins, engineers, scientists)
  • Developers -- technical discussions among developers

To dive in deeper and learn more about the project and what the community is up to, visit:

  • Contributor’s portal -- includes roadmaps, processes, how to articles, coding standards, release notes, etc (Uses Confluence)
  • Source code -- includes full source code and test framework (Uses Github)
  • Issue tracking system -- includes bugs and feature requests and status (Uses Github). Previously, we used JIRA, which contains older issues.

OpenPBS is also integrated in the OpenHPC software stack. The mission of OpenHPC is to provide an integrated collection of HPC-centric components to provide full-featured HPC software stacks. OpenHPC is a Linux Foundation Collaborative Project. Learn more at:

Our Vision: One Scheduler for the whole HPC World

There is a huge opportunity to advance the state of the art in HPC scheduling by bringing the whole HPC world together, marrying public sector innovations with private sector enterprise know-how, and retargeting the effort wasted re-implementing the same old capabilities again and again towards pushing the outside of the envelope. At the heart of this vision is fostering common standards (at least defacto standards like common software). To this end, Altair has made a big investment by releasing the PBS Professional technology as OpenPBS (under an Open Source license to meet the needs of the public sector), while also continuing to offer PBS Professional (under a commercial license to meet the needs of the private sector). One defacto standard that can work for the whole HPC community.

Current Build status

Build Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].