The Computer Journal · 2013 · 38 citations · 18 references
ComputingCloud ComputingComputer EngineeringCloud MigrationCloud Performance OptimizationVirtualizationCompute Resource ManagementCost OptimizationCost-performance TradeoffsMigration StrategyResource SchedulingVirtual Machine MigrationCloud Computing ResourcesCost Optimization StrategiesMigration Cost AnalysisMigration OptimizationMigration Performance Trade-offsPerformance Optimization During MigrationPower ConsumptionSystem Performance Modeling
In a Cloud computing environment, the workload fluctuates dynamically producing undesirable situations such as load imbalance, lower utilization or workload hotspots. In such cases, virtual machine migration is a potential solution. However, an algorithm based on a single objective (e.g. service-level agreement) is usually used to direct the migration process. On the contrary, there exist unconsidered conflicting factors impacting the migration process such as load volume, power consumption and resource wastage. In this paper, we consider the migration process as a multi-objective problem where the objectives are typically non-commensurable. Therefore, we propose a novel migration policy consolidated by a new elastic multi-objective optimization strategy to evaluate different objectives (including migration cost) simultaneously, and to provide the flexibility for manipulating different cases. We have tested the proposed policy through an extensive set of simulation experiments using CloudSim, and the results ensure the efficiency of our policy to control the system performance by adjusting the migration objectives to suit various workload situations.
18
Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov et al. · Software Practice and Experience · 2010 · 4.9K citations · Full text
Black-box and gray-box strategies for virtual machine migration
Timothy Wood, Prashant Shenoy, Arun Venkataramani et al. · 2007 · 829 citations