A distributed scheduler that resides within a Hazelcast cluster and allows for distributed automatic failover of jobs