2006 · 11 citations · 15 references
ComputingComputer ScienceDistributed SystemsHeterogeneous ComputingSchedulingDistributed ComputingDistributed Heterogeneous SystemsDistributed SchedulingResource SchedulingTask AllocationTask SchedulingDistributed Task SchedulingHeterogeneous SchedulingHeterogeneous Task SchedulingList SchedulingParticle Swarm OptimizationScheduling In Multiprocessor SystemsScheduling With Heterogeneous Resources
A distributed heterogeneous system consists of a suite of processors or machines with different processing capacities. It can be performance-to-cost efficient to meet the diverse computation requirements if properly deployed. Task scheduling is a crucial issue to improve the efficiency of this architecture. In this paper, we incorporate an efficient population-based search technique, particle swarm optimization (PSO), with list scheduling and propose a hybrid PSO algorithm for tasks scheduling. We also compare a few assigning rules to select target machine with different processing speeds for different tasks. The experiment results show that the proposed algorithm outperforms other algorithms in these aspects of performance and scalability
15
James Kennedy, R.C. Eberhart · 2002 · 47.5K citations
Empirical study of particle swarm optimization
Yibing Shi, R.C. Eberhart · 2003 · 3.9K citations
Tracy D. Braun, Howard Jay Siegel, Noah Beck et al. · Journal of Parallel and Distributed Computing · 2001 · 1.7K citations