1. A scheduling system for scheduling executions of tasks within a distributed computing system, including instructions stored on a non-transitory computer readable storage medium and executable by at least one processor, the system comprising: an entry generator configured to cause the at least one processor to store, using at least one key-value data store, time windows for scheduled executions of tasks therein using a plurality of nodes of the distributed computing system, and further configured to cause the at least one processor to generate scheduler entries for inclusion within a time window of the time windows, each scheduler entry identifying a task of the tasks and an associated schedule for execution thereof; and an execution engine configured to cause the at least one processor to select the time window and execute corresponding tasks of the included scheduler entries in order.