Swarm intelligence: from natural to artificial systems
Swarm intelligence: from natural to artificial systems
A taxonomy of scheduling in general-purpose distributed computing systems
IEEE Transactions on Software Engineering
GIPSE: Streamlining the Management of Simulation on the Grid
ANSS '05 Proceedings of the 38th annual Symposium on Simulation
Parameter sweeps for exploring GP parameters
GECCO '05 Proceedings of the 7th annual workshop on Genetic and evolutionary computation
Finite element simulation of the simple tension test in metals
Finite Elements in Analysis and Design
An ant algorithm for balanced job scheduling in grids
Future Generation Computer Systems
Scientific Cloud Computing: Early Definition and Experience
HPCC '08 Proceedings of the 2008 10th IEEE International Conference on High Performance Computing and Communications
Future Generation Computer Systems
Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments
CSO '09 Proceedings of the 2009 International Joint Conference on Computational Sciences and Optimization - Volume 01
Computational models and heuristic methods for Grid scheduling problems
Future Generation Computer Systems
AINA '10 Proceedings of the 2010 24th IEEE International Conference on Advanced Information Networking and Applications
A survey of the research on power management techniques for high-performance systems
Software—Practice & Experience
Management of a parameter sweep for scientific applications on cluster environments
Concurrency and Computation: Practice & Experience
Introducing mobile devices into Grid systems: a survey
International Journal of Web and Grid Services
Towards building a cloud for scientific applications
Advances in Engineering Software
Swarm Intelligence Approaches for Grid Load Balancing
Journal of Grid Computing
A survey on parallel ant colony optimization
Applied Soft Computing
Advances in Engineering Software
Essential App Engine: Building High-Performance Java Apps with Google App Engine
Essential App Engine: Building High-Performance Java Apps with Google App Engine
Ant algorithm for grid scheduling problem
LSSC'05 Proceedings of the 5th international conference on Large-Scale Scientific Computing
Future Generation Computer Systems
Ant colony optimization for resource-constrained project scheduling
IEEE Transactions on Evolutionary Computation
Simulation on cloud computing infrastructures of parametric studies of nonlinear solids problems
ADNTIIC'11 Proceedings of the Second international conference on Advances in New Technologies, Interactive Interfaces and Communicability
How to Use Google App Engine for Free Computing
IEEE Internet Computing
Software Survey: Distributed job scheduling based on Swarm Intelligence: A survey
Computers and Electrical Engineering
Hi-index | 0.00 |
Parameter Sweep Experiments (PSEs) allow scientists and engineers to conduct experiments by running the same program code against different input data. This usually results in many jobs with high computational requirements. Thus, distributed environments, particularly Clouds, can be employed to fulfill these demands. However, job scheduling is challenging as it is an NP-complete problem. Recently, Cloud schedulers based on bio-inspired techniques - which work well in approximating problems with little input information - have been proposed. Unfortunately, existing proposals ignore job priorities, which is a very important aspect in PSEs since it allows accelerating PSE results processing and visualization in scientific Clouds. We present a new Cloud scheduler based on Ant Colony Optimization, the most popular bio-inspired technique, which also exploits well-known notions from operating systems theory. Simulated experiments performed with real PSE job data and other Cloud scheduling policies indicate that our proposal allows for a more agile job handling while reducing PSE completion time.