2015 · 40 citations · 22 references
ComputingCloud ComputingComputer ScienceCloud ArchitectureCloud InfrastructureCloud Performance OptimizationCloud Resource ManagementCompute Resource ManagementCost OptimizationCost-performance TradeoffsResource ProvisioningResource SchedulingCloud SchedulingCloudlet ArchitectureMakespan OptimizationParticle Swarm OptimizationPay-per-use ModelsResource Utilization OptimizationSimulated AnnealingSystem Utilization
Cloud computing is a particularly interesting and truly complex concept of providing services over networks on demand. Many tools have previously been created to simulate the work of the clouds, such as CloudSim. The main use of these tools is evaluation and testing of architectures and services before deployment on network centers and hosts in order to avoid any potential failures or inconveniences. The benefits of using the pay-per-use clouds may be affected by underutilization of the already reserved resources, so the maximization of system utilization while simultaneously minimizing makespan is of great interest to cloud providers wishing to reduce costs. To minimize makespan and increase resource utilization, a hybrid of particle swarm optimization and simulated annealing is implemented inside of CloudSim to advance the work of the already implemented simple broker. The new method maximizes the resource utilization and minimizes the makespan.
22
James Kennedy, R.C. Eberhart · 2002 · 47.5K citations
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review · 2003 · 5.9K citations
Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov et al. · Software Practice and Experience · 2010 · 4.9K citations · Full text
A discrete binary version of the particle swarm algorithm
James Kennedy, R.C. Eberhart · 2002 · 4.7K citations
Empirical study of particle swarm optimization
Yibing Shi, R.C. Eberhart · 2003 · 3.9K citations