2013 · 10 citations · 13 references
ComputingComputer EngineeringComputer SystemsCloud InfrastructureCloud MigrationVirtualizationCloud Resource ManagementCompute Resource ManagementLive MigrationLoad Balancing Under FailuresVirtual Machine MigrationWorkload PlacementFailure-aware Load BalancingRemedial Action PlanningRemedial Action PlansSla-aware Resource ManagementTriggersVirtual Machine Live MigrationVirtual Machine PlacementWorkload
SLA violations are typically viewed as service failures. If service fails once, it will fail again unless remedial action is taken. In a virtualized environment, a common remedial action is to restart or reboot a virtual machine (VM). In this paper we present, a VM live-migration policy that is aware of SLA threshold violations of workload response time, physical machine (PM) and VM utilization as well as availability violations at the PM and VM. In the migration policy we take into account PM failures and VM (software) failures as well as workload features such as burstiness (coefficient of variation or CoV >1) which calls for caution during the selection of target PM when migrating these workloads. The proposed policy also considers migration of a VM when the utilization of the physical machine hosting the VM approaches its utilization threshold. We propose an algorithm that detects proactive triggers for remedial action, selects a VM (for migration) and also suggests a possible target PM. We show the efficacy of our proposed approach by plotting the decrease in the number of SLA violations in a system using our approach over existing approaches that do not trigger migration in response to non-availability related SLA violations, via discrete event simulation of a relevant case study.
13
Live migration of virtual machines
Christopher J. Clark, Keir Fraser, Steven Hand et al. · 2005 · 2.6K citations
Why Do Computers Stop and What Can Be Done About It?
Jim Gray · 2024 · 674 citations
Server workload analysis for power minimization using consolidation
Akshat Verma, Gargi Dasgupta, Tapan K. Nayak et al. · 2009 · 375 citations