Uploaded image for project: 'Virtualization Strategy'
  1. Virtualization Strategy
  2. VIRTSTRAT-537

Memory aware load balancing

XMLWordPrintable

    • Product / Portfolio Work
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • VIRTSTRAT-548Improved usability for and advanced VM workload density
    • 0% To Do, 100% In Progress, 0% Done

      Feature Overview

      With VIRTSTRAT-65 descheduler can balance VMs according to the CPU utilization.
      This feature is a follow up and will extend the work to also balance according to memory utilization.

      Goals
      Provide high-level goal statement, providing user context and expected user outcome(s) for this Initiative

      • Who benefits from this feature, and how? Infrastructure admin, by having similar memory utilizatio on all nodes, providing a better resource utilization and room for workload spikes
      • What is the difference between today’s current state and a world with this feature? Today, memory utilization is not taken into account during rebalancing.

      Requirements

      Requirement Notes isMvp?
           
           
           
           
           

      (Optional) Use Cases

      How will the user interact with this feature? Ideally, rebalacing according to memory utilizatoin is enabled out of the box.

      Which users will use this and when will they use it? Probably all users who want to maximize infrastrutre utilization.

      • Include use case diagrams, main success scenarios, alternative flow scenarios.  Initial completion during Refinement status.

      <your text here>
      Questions to answer...

      Out of Scope

      1. High-level list of items that are out of scope.  Initial completion during Refinement status.

      <your text here>
      **

      Background, and strategic fit

      While CPU balancing was first, we also need memory balancing in order to also improve our workload density story.
      For increasing workload density, we need to make sure that we maximize memory utiization on all nodes of the cluster, in order to avoid that a single node is getting under pressure.

      Assumptions

      • <your text here>

       

      Customer Considerations

      • Provide any additional customer-specific considerations that must be made when designing and delivering the Feature.  Initial completion during Refinement status.

      <your text here>

       

      Documentation Considerations

      Provide information that needs to be considered and planned so that documentation will meet customer needs.  If the feature extends existing functionality, provide a link to its current documentation. Initial completion during Refinement status.

      <your text here>

       

      User Experience Considerations

      Provide information that needs to be considered and planned so that the user experience will meet customer needs. These could include impacts to the UI or other areas of the user experience, as well as user research needs. Please add the 'UXD' component to this JIRA if there are User Experience considerations. Initial completion during Refinement status.
      <your text here>

              rhn-support-mtessun Martin Tessun
              fdeutsch@redhat.com Fabian Deutsch
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: