Cloud computing has attracted significant interest due to the increasing service demands from organizations offloading computationally intensive tasks to datacenters.Meanwhile,datacenter infrastructure comprises hardw...Cloud computing has attracted significant interest due to the increasing service demands from organizations offloading computationally intensive tasks to datacenters.Meanwhile,datacenter infrastructure comprises hardware resources that consume high amount of energy and give out carbon emissions at hazardous levels.In cloud datacenter,Virtual Machines(VMs)need to be allocated on various Physical Machines(PMs)in order to minimize resource wastage and increase energy efficiency.Resource allocation problem is NP-hard.Hence finding an exact solution is complicated especially for large-scale datacenters.In this con text,this paper proposes an Energy-oriented Flower Pollination Algorithm(E-FPA)for VM allocation in cloud datacenter environments.A system framework for the scheme was developed to enable energy-oriented allocation of various VMs on a PM.The allocation uses a strategy called Dynamic Switching Probability(DSP).The framework finds a near optimal solution quickly and balances the exploration of the global search and exploitation of the local search.It considers a processor,storage,and memory constraints of a PM while prioritizing energy-oriented allocation for a set of VMs.Simulations performed on MultiRecCloudSim utilizing planet workload show that the E-FPA outperforms the Genetic Algorithm for Power-Aware(GAPA)by 21.8%,Order of Exchange Migration(OEM)ant colony system by 21.5%,and First Fit Decreasing(FFD)by 24.9%.Therefore,E-FPA significantly improves datacenter performance and thus,enhances environmental sustainability.展开更多
One of the challenging scheduling problems in Cloud data centers is to take the allocation and migration of reconfigurable virtual machines as well as the integrated features of hosting physical machines into consider...One of the challenging scheduling problems in Cloud data centers is to take the allocation and migration of reconfigurable virtual machines as well as the integrated features of hosting physical machines into consideration. We introduce a Dynamic and Integrated Resource Scheduling algorithm (DAIRS) for Cloud data centers. Unlike traditional load-balance scheduling algorithms which often consider only one factor such as the CPU load in physical servers, DAIRS treats CPU, memory and network bandwidth integrated for both physical machines and virtual machines. We develop integrated measurement for the total imbalance level of a Cloud datacenter as well as the average imbalance level of each server. Simulation results show that DAIRS has good performance with regard to total imbalance level, average imbalance level of each server, as well as overall running time.展开更多
文摘Cloud computing has attracted significant interest due to the increasing service demands from organizations offloading computationally intensive tasks to datacenters.Meanwhile,datacenter infrastructure comprises hardware resources that consume high amount of energy and give out carbon emissions at hazardous levels.In cloud datacenter,Virtual Machines(VMs)need to be allocated on various Physical Machines(PMs)in order to minimize resource wastage and increase energy efficiency.Resource allocation problem is NP-hard.Hence finding an exact solution is complicated especially for large-scale datacenters.In this con text,this paper proposes an Energy-oriented Flower Pollination Algorithm(E-FPA)for VM allocation in cloud datacenter environments.A system framework for the scheme was developed to enable energy-oriented allocation of various VMs on a PM.The allocation uses a strategy called Dynamic Switching Probability(DSP).The framework finds a near optimal solution quickly and balances the exploration of the global search and exploitation of the local search.It considers a processor,storage,and memory constraints of a PM while prioritizing energy-oriented allocation for a set of VMs.Simulations performed on MultiRecCloudSim utilizing planet workload show that the E-FPA outperforms the Genetic Algorithm for Power-Aware(GAPA)by 21.8%,Order of Exchange Migration(OEM)ant colony system by 21.5%,and First Fit Decreasing(FFD)by 24.9%.Therefore,E-FPA significantly improves datacenter performance and thus,enhances environmental sustainability.
基金supported by Scientific Research Foundation for the Returned Overseas Chinese ScholarsState Education Ministry under Grant No.2010-2011 and Chinese Post-doctoral Research Foundation
文摘One of the challenging scheduling problems in Cloud data centers is to take the allocation and migration of reconfigurable virtual machines as well as the integrated features of hosting physical machines into consideration. We introduce a Dynamic and Integrated Resource Scheduling algorithm (DAIRS) for Cloud data centers. Unlike traditional load-balance scheduling algorithms which often consider only one factor such as the CPU load in physical servers, DAIRS treats CPU, memory and network bandwidth integrated for both physical machines and virtual machines. We develop integrated measurement for the total imbalance level of a Cloud datacenter as well as the average imbalance level of each server. Simulation results show that DAIRS has good performance with regard to total imbalance level, average imbalance level of each server, as well as overall running time.