Proactive and reactive approaches for dynamic workloads