Schedule::Chronic::Distributed is a constraints-based, distributed scheduler with a shared database backend.

This allows you to schedule jobs based on a combination of criteria including time of day, available resources per node, and status of other jobs.

Also included is a Maypole Web application providing monitoring, management and reporting of the Schedule::Chronic::Distributed scheduler.

Download scheduler