Future paths for integer programming and links to artificial intelligence
Computers and Operations Research - Special issue: Applications of integer programming
A study of permutation crossover operators on the traveling salesman problem
Proceedings of the Second International Conference on Genetic Algorithms on Genetic algorithms and their application
Adaptation in natural and artificial systems
Adaptation in natural and artificial systems
Genetic Scheduling for Parallel Processor Systems: Comparative Studies and Performance Issues
IEEE Transactions on Parallel and Distributed Systems
Scheduling Multiprocessor Tasks with Genetic Algorithms
IEEE Transactions on Parallel and Distributed Systems
Dynamic mapping of a class of independent tasks onto heterogeneous computing systems
Journal of Parallel and Distributed Computing - Special issue on software support for distributed computing
Observations on Using Genetic Algorithms for Dynamic Load-Balancing
IEEE Transactions on Parallel and Distributed Systems
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
A Genetic Algorithm for Multiprocessor Scheduling
IEEE Transactions on Parallel and Distributed Systems
A Framework for Reinforcement-Based Scheduling in Parallel Processor Systems
IEEE Transactions on Parallel and Distributed Systems
Computing with Heterogeneous Parallel Machines: Advantages and Challenges
ISPAN '96 Proceedings of the 1996 International Symposium on Parallel Architectures, Algorithms and Networks
Dynamic Load-Balancing via a Genetic Algorithm
ICTAI '01 Proceedings of the 13th IEEE International Conference on Tools with Artificial Intelligence
Optimizing on-demand data broadcast scheduling in pervasive environments
EDBT '08 Proceedings of the 11th international conference on Extending database technology: Advances in database technology
Computational models and heuristic methods for Grid scheduling problems
Future Generation Computer Systems
A compendium of heuristic methods for scheduling in computational grids
IDEAL'09 Proceedings of the 10th international conference on Intelligent data engineering and automated learning
Distributed Monte Carlo simulation of light transportation in tissue
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Many-threaded implementation of differential evolution for the CUDA platform
Proceedings of the 13th annual conference on Genetic and evolutionary computation
An implementation of differential evolution for independent tasks scheduling on GPU
HAIS'11 Proceedings of the 6th international conference on Hybrid artificial intelligent systems - Volume Part I
Scheduling in HC and Grids Using a Parallel CHC
Computational Intelligence
Information Sciences: an International Journal
Robotic clusters: Multi-robot systems as computer clusters
Robotics and Autonomous Systems
Self Adaptive Particle Swarm Optimization for Efficient Virtual Machine Provisioning in Cloud
International Journal of Intelligent Information Technologies
Hi-index | 0.00 |
An algorithm has been developed to dynamically schedule heterogeneous tasks on heterogeneous processors in a distributed system. The scheduler operates in an environment with dynamically changing resources and adapts to variable system resources. It operates in a batch fashion and utilises a genetic algorithm to minimise the total execution time. We have compared our scheduler to six other schedulers, three batch-mode and three immediate-mode schedulers. Experiments show that the algorithm outperforms each of the others and can achieve near optimal efficiency, with up to 100,000 tasks being scheduled