peloton

Workload scheduler

Schedules mixed types of workloads in a single cluster to optimize resource utilization

Unified Resource Scheduler to co-schedule mixed types of workloads such as batch, stateless and stateful jobs in a single cluster for better resource utilization.

GitHub

644 stars
848 watching
65 forks
Language: Go
last commit: over 1 year ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
crazy-max/swarm-cronjob Automatically schedules tasks on a distributed system using Docker Swarm and Go 760
boraseoksoon/throttler Provides utility functions for throttling, debouncing, and delaying operations to manage asynchronous execution 139
hlascelles/que-scheduler Automates job scheduling and execution in an asynchronous workflow using a cron-like configuration file. 115
mborders/artifex A simple in-memory job queue for Golang using worker-based dispatching 206
sgrondin/bottleneck A lightweight task scheduler and rate limiter that supports clustering and is designed to add minimal complexity to applications. 1,833
workanator/go-floc A package that simplifies the creation and management of parallel jobs with easy-to-use interfaces. 269
pplux/px_sched A single header C++11 task scheduler for managing concurrent tasks. 190
simplymadeapps/simple_scheduler Enables scheduling of tasks at regular intervals without relying on a clock process 130
leosperry/chroniton A library for running tasks on schedules with strongly typed jobs and asynchronous execution. 182
onatm/clockwerk A library for scheduling periodic jobs in a simple and efficient manner 157
danengelbrecht/bikeshed A high-performance, lock-free task scheduler for managing hierarchical tasks with dependencies. 108
kubedl-io/kubedl An effort to simplify and accelerate the deployment of deep learning workloads on Kubernetes 510
fieldryand/goflow A lightweight, single-binary DAG scheduler and dashboard for orchestrating workflows with tasks and operators 391
madflojo/tasks A high-frequency task scheduler that supports concurrent execution and flexible control over task timing. 303
ajvb/kala A modern job scheduler written in Go. 2,138