Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Doughnut Dilemma - SRECon


Published on

Doughnuts are made out of eggs, sugar, flour, a milk. An application to be useful requires compute, memory, storage, and networking. What does a delicious doughnut have to do with these pillars of infrastructure? We live in a world of finite resources. There are only so many doughnuts and so much infrastructure to run and power our applications. Resource Managers are crucial to make sure our applications have the firepower to run and be placed on the most efficient infrastructure. Let's look at varying requests for doughnuts and how popular resource manager algorithms work.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Doughnut Dilemma - SRECon

  1. 1. Doughnut Dilemma @ravilach - AppDynamics
  2. 2. But Why? Doughnut Dilemma #SRECon @ravilach >
  3. 3. I can’t eat JSON Doughnut Dilemma #SRECon @ravilach >
  4. 4. I want a Doughnut Doughnut Dilemma #SRECon @ravilach
  5. 5. Pillars (ˈpɪlɚ) Doughnut Dilemma #SRECon @ravilach
  6. 6. Schedule Doughnut Dilemma #SRECon @ravilach
  7. 7. Assignment Doughnut Dilemma #SRECon @ravilach
  8. 8. Constraints Doughnut Dilemma #SRECon @ravilach
  9. 9. Eligibility Doughnut Dilemma #SRECon @ravilach
  10. 10. Reservations Doughnut Dilemma #KubeCon @ravilach
  11. 11. Dominant Resource Fairness Doughnut Dilemma #SRECon @ravilach
  12. 12. Schedulers (ˈskɛdjələ) Doughnut Dilemma #SRECon @ravilach
  13. 13. Monolithic Scheduling Doughnut Dilemma #SRECon @ravilach
  14. 14. Two Level Scheduling Doughnut Dilemma #SRECon @ravilach
  15. 15. Shared State Scheduling Doughnut Dilemma #SRECon @ravilach
  16. 16. Thank You! Let’s go get some doughnuts! @ravilach - AppDynamics