iishitahere commented on issue #10397:
URL: https://github.com/apache/cloudstack/issues/10397#issuecomment-2671951619

   Hi @DaanHoogland,
   
   I have reviewed the current DRS implementation and would like to propose a 
few improvements based on our discussions:
   
   1️⃣ Enhanced Load Distribution
   
   Implement zone-wide DRS balancing, ensuring that loads are distributed not 
just within a cluster but across multiple zones when necessary.
   Introduce automated distribution policies based on real-time system load, 
avoiding static allocations.
   Consider predictive balancing using historical resource consumption patterns.
   2️⃣ Historic Data for VM Migration Planning
   
   Instead of using only allocated metrics, we can introduce time-based usage 
trends (e.g., CPU/memory/disk utilization over the last X hours/days).
   This allows DRS to make informed migration decisions based on actual 
workload fluctuations.
   Possible implementation:
   Store historical resource usage in a lightweight time-series database (e.g., 
Prometheus).
   Apply machine learning or heuristic-based models to predict VM load spikes.
   3️⃣ Metrics-Driven Decision Making
   
   Move from allocated resource metrics to real usage statistics for migration 
and load balancing.
   Use real-time monitoring tools (e.g., Grafana, Prometheus, or CloudStack 
metrics) to track actual VM resource consumption.
   Implement a threshold-based alert system to trigger proactive migrations 
before overload situations arise.
   
   Thanks and regards,
   Ishita Jaiswal


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to