~/talk

Simulating Our Apache Mesos Framework for Fun and Profit and...

Talkat MesosCon North America 2017 · 2017-09-13..09-15· [distributed-systems]
links:none on file
slides:none on file

Two Sigma builds a deterministic, faster-than-real-time simulator for Cook that uses an in-memory datastore and a mock Mesos master and driver to run historical job traces (May 1–6) and iterate quickly. Changing two knobs—the number of tasks to preempt per cycle and preemption selectivity—reduces waste by about 15% waste reduction while fairness drops only slightly; the same settings lower production waste after deployment. The simulator finds long-standing bugs, speeds experiments on millions of compute-hours, and integrates with CI.

AI-written summary · about

  1. 0:00Agenda
  2. 0:41Example System
  3. 2:36Define: Experiment (noun)
  4. 3:41Being scientific
  5. 4:32What can we change?
  6. 6:24your system
  7. 9:29Experiment: Test upgrade
  8. 10:16Experiment: Double request rate
  9. 10:36Hypothesis: Server failure
  10. 11:03Examples
  11. 13:47Cook at Two Sigma
  12. 16:58Cook Architecture
  13. 18:10Mesos Architecture
  14. 19:06Building a Simulator: Choices
  15. 20:42Building a Simulator: Decisions
  16. 21:05Mock Mesos
  17. 21:47Trigger-able Cook Internals
  18. 22:31Simulation driver cycle
  19. 24:14How to handle time?
  20. 25:27Applied Simulation: Changing Pre-emption
  21. 26:09Preemption knobs
  22. 27:52Results in simulation: Fairness
  23. 28:40Results in production
~/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.