Florian “Flo” Leibert is the CEO of Mesosphere, Inc., in San Francisco, California. In collaboration with Airbnb engineering leader Tobias Knaup, Florian Leibert cofounded the company in 2013. That same year, Airbnb began using the Chronos scheduler.
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Airbnb Moved to Chronos for Superior Performance
1. AIRBNB MOVED TO CHRONOS FOR
SUPERIOR PERFORMANCE
Florian Leibert
2. INTRODUCTION
Florian “Flo” Leibert is the CEO of Mesosphere, Inc., in San Francisco,
California. In collaboration with Airbnb engineering leader Tobias Knaup,
Florian Leibert cofounded the company in 2013. That same year, Airbnb
began using the Chronos scheduler.
Airbnb had been using the Cron scheduler, which was a time-based
scheduler for Unix-based operating systems. The change from Cron to
Chronos was driven by Airbnb’s need for greater automation in its data
processing pipeline. Running on top of Apache’s Mesos cluster manager,
Chronos offers developers the opportunity to set intervals and process
shell scripts and permits programmers to trigger jobs after the completion
of other jobs.
Due to problems such as virtualization and significant variability in
network latency, Airbnb developers needed improved ability to track the
success or failure of jobs and to allow for retries.
Another leap forward for Chronos was the development of a Web-based
user interface to facilitate the tracking and management of jobs, as Cron
was limited to text-based reporting. In addition, Chronos comes with an
API to allow programmers to create their own graphical user interface.