~/talk

Distributed Scheduling with Apache Mesos in the Cloud

slides:none on file

Titan is a Mesos-based global resource scheduler that Netflix built to cut deployment latency (from ~15 minutes toward sub‑minute), using a custom Fenzo scheduler for bin‑packing and workload-aware placement, Docker for packaging, ZFS on Linux for persistent volumes and live cloning, and predictive plus reactive autoscaling across AWS ASGs. Job specs and containers replicate to multiple regions for active‑active multi‑region failover; several internal workflow systems already run on it in production.

AI-written summary · about

  1. 0:00Start
  2. 0:24Who am I?
  3. 0:52A word about Netflix
  4. 1:57The Titan Framework
  5. 2:31Guiding Principles
  6. 7:08Active-Active Architecture
  7. 7:55Current Deployment Pipeline
  8. 9:20The Base AMI
  9. 11:03Need for a Distributed Scheduler
  10. 15:32Why did we write Titan
  11. 21:13Compute Resources as a service
  12. 22:49Things Titan doesn't solve
  13. 24:09Building blocks
  14. 24:45Resource Allocator
  15. 25:50How we use Mesos
  16. 28:25Packaging and Isolation
  17. 30:06Docker
  18. 31:28Volume Management
  19. 33:12Networking
  20. 35:15Logging
  21. 36:29Monitoring
  22. 43:39Reactive Auto Scaling
  23. 45:04Predictive Autoscaling
  24. 45:30Bin Packing for efficient Autoscaling
  25. 46:58Mesos Framework
  26. 48:59Globally Distributed
  27. 53:11Future
  28. 53:27Questions?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.