Distributed Reliability: SRE Distributed Periodic Scheduling

SRE    |    Intermediate
  • 14 Videos | 57m 34s
  • Includes Assessment
  • Earns a Badge
Likes 92 Likes 92
Maintaining a distributed system requires constant maintenance to ensure failures don't interfere with that system's reliability and availability. Using periodic scheduling and replication, site reliability engineers can minimize the effect failures may have on a system's performance. One way to automate this process is to utilize the system daemon, cron. In this course, you'll explore how to use cron for task scheduling, the purpose, components, and operators involved in cron jobs, and the format and characters of cron syntax. You'll outline how cron works with distributed periodic scheduling and idempotency, and in largescale deployments. Next, you'll review the PAXOS distributed consensus algorithm, best practices for its use, and how it applies to distributed replication. Lastly, you'll practice scheduling a cron job and using cron syntax generators.


  • discover the key concepts covered in this course
    describe what is meant by cron and how to use it for scheduling jobs
    outline the purpose of cron jobs, name their components and operators, and give examples of their use
    describe the characteristics of the cron syntax and provide syntax examples
    define the concept of idempotency and outline how distributed periodic scheduling works with cron
    outline how to scale cron for large-scale system deployments
    describe how the PAXOS distributed consensus algorithm works
  • outline how replication is performed using the PAXOS algorithm
    recognize best practices when using the PAXOS algorithm
    describe how Google approached building cron
    outline how to perform distributed scheduling
    demonstrate how to schedule cron jobs
    illustrate how to use tools to generate crontab syntax
    summarize the key concepts covered in this course



Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.