Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
The MONARC toolset for simulating large network-distributed processing systems
Proceedings of the 32nd conference on Winter simulation
The EASY - LoadLeveler API Project
IPPS '96 Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing
Effective Metacomputing using LSF MultiCluster
CCGRID '01 Proceedings of the 1st International Symposium on Cluster Computing and the Grid
Scheduling Distributed Applications: the SimGrid Simulation Framework
CCGRID '03 Proceedings of the 3st International Symposium on Cluster Computing and the Grid
Overview of a Performance Evaluation System for Global Computing Scheduling Algorithms
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
Optimizing Static Job Scheduling in a Network of Heterogeneous Computers
ICPP '00 Proceedings of the Proceedings of the 2000 International Conference on Parallel Processing
Stochastic Local Search: Foundations & Applications
Stochastic Local Search: Foundations & Applications
Benefits of Global Grid Computing for Job Scheduling
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Characterization of Bandwidth-Aware Meta-Schedulers for Co-Allocating Jobs Across Multiple Clusters
The Journal of Supercomputing
Software—Practice & Experience
Learning Java
Grid scheduling simulations with GSSIM
ICPADS '07 Proceedings of the 13th International Conference on Parallel and Distributed Systems - Volume 02
A toolkit for modelling and simulating data Grids: an extension to GridSim
Concurrency and Computation: Practice & Experience
A Simulation Framework for Dependable Distributed Systems
ICPPW '08 Proceedings of the 2008 International Conference on Parallel Processing - Workshops
Alea: grid scheduling simulation environment
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
Solving scheduling problems in grid resource management using an evolutionary algorithm
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part II
The importance of complete data sets for job scheduling simulations
JSSPP'10 Proceedings of the 15th international conference on Job scheduling strategies for parallel processing
Improving expert meta-schedulers for grid computing through weighted rules evolution
WILF'11 Proceedings of the 9th international conference on Fuzzy logic and applications
International Journal of Approximate Reasoning
Preference---Based Matchmaking of Grid Resources with CP---Nets
Journal of Grid Computing
Meta-scheduling algorithms for managing inter-cloud interoperability
International Journal of High Performance Computing and Networking
GSSIM --A tool for distributed computing experiments
Scientific Programming
Hi-index | 0.00 |
This work describes the Grid and cluster scheduling simulator Alea 2 designed for study, testing and evaluation of various job scheduling techniques. This event-based simulator is able to deal with common problems related to the job scheduling like the heterogeneity of jobs, resources, and the dynamic runtime changes such as the arrivals of new jobs or the resource failures and restarts. The Alea 2 is based on the popular GridSim toolkit [31] and represents a major extension of the Alea simulator, developed in 2007 [16]. The extension covers both improved design, extended functionality as well as the improved scalability and the higher simulation speed. Finally, new visualization interface was introduced into the simulator. The main part of the simulator is a complex scheduler which incorporates several common scheduling algorithms working either on the queue or the schedule (plan) based principle. Additional data structures are used to maintain information about the resource status, the objective functions and for collection and visualization of the simulation results. Many typical objectives such as the machine usage, the average slowdown or the average response time are included. The paper concludes with an example of the Alea 2 execution using a real-life workload, discussing also the scalability of the simulator.