Distributed scheduler for running tasks
Top 37.1% on sourcepulse
Bistro is a distributed task scheduler and computation framework designed for engineers to build and manage complex distributed systems. It offers high performance, flexibility, and ease of configuration, supporting various paradigms like data-parallel jobs and enforcing resource constraints.
How It Works
Bistro operates as a scheduler that tracks jobs and data shards, initiating tasks only when resources are available. It supports remote worker pools and can aggregate multiple schedulers for a share-nothing architecture. Its extensibility allows for custom plugins to tailor functionality to specific needs.
Quick Start & Requirements
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The current public release is partial, including only server components. Building and dependency management may require careful attention to the CMake setup script for a full list of dependencies.
2 years ago
Inactive