Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Integrate DPM #26

Open
gyptazy opened this issue Jul 19, 2024 · 0 comments
Open

Feature: Integrate DPM #26

gyptazy opened this issue Jul 19, 2024 · 0 comments
Assignees
Labels
Milestone

Comments

@gyptazy
Copy link
Owner

gyptazy commented Jul 19, 2024

General

Distributed Power Management (DPM) is a feature that optimizes power consumption in a virtualizing environment by dynamically adjusting the number of active hosts based on the current demand. During periods of low resource usage, DPM consolidates virtual machines (VMs) onto fewer hosts and places the unused hosts into a standby state to save energy. Conversely, when resource demand increases, DPM powers on the necessary hosts to ensure adequate capacity. This process helps reduce energy costs and improves overall efficiency without compromising performance. DPM leverages PLB and DRS (Distributed Resource Scheduler) to monitor and manage the resource requirements and power state transitions of the hosts.

Tasks

  • Integrate DPM
  • Ensure quorum still works
  • Provide Options:
    • Add option to have minimum of requires host
    • Add option to have more fault tolerance by ensuring one or more nodes can still crash w/o impacts
@gyptazy gyptazy self-assigned this Jul 19, 2024
@gyptazy gyptazy added this to the Release 1.0.0 milestone Jul 19, 2024
@gyptazy gyptazy modified the milestones: Release 1.0.0, Release 1.1.0 Aug 1, 2024
@gyptazy gyptazy removed this from the Release 1.2.0 milestone Sep 11, 2024
@gyptazy gyptazy added this to the Release 1.2.0 milestone Oct 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant