distributed scheduling?

any great resources to read up on architectures of distributed task schedulers? tc - meh 250

Uber dfght Jul 5, 2020

Uber eng blog on “cadence”, and Apache yarn

Google babadun Jul 5, 2020

https://landing.google.com/sre/sre-book/chapters/distributed-periodic-scheduling/ It is a big topic actually. By simple scheduling I understand a task that is scheduled to run at a particular time in the future (e.g. cronjob). First off, try to implement it on a single machine (See how implemented java.util.Timer). Next, try to do the same in a distributed world where network and hardware is unreliable. Think about all bad cases might happen with scheduling and how strong consistency and high availability can solve it. Recall consensus algorithms that help to achieve consensus on state of a task (strong consistency) under split brain in networking. A task has to be idempotent also. If you are aware of what I just mentioned, you can design your scheduler.

PayPal me gusta Jul 5, 2020

Nomad by hashicorp, dkron, runbook too

Credit Karma allrejects Jul 5, 2020

airflow celery executor setup. make some of the components like metadata db, webserver, scheduler have HA setup.

Starz tvGM62 Jul 5, 2020

I haven't looked into it much but at the heart of kubernetes is a job scheduler. You could also look at dask.

Cohesity Duncan39 Mar 8

Do you have a link of it ??

New
lSah63 Jul 5, 2020

Whats your yoe op?

Adobe adobeis Jul 5, 2020

Following

Deloitte Howdy🎩 Jul 5, 2020

You can turn on the bell icon at the top right on the screen to get notified

WeWork rWzF43 Jul 6, 2020

Netflix genie