IEEE Transactions on Parallel and Distributed Systems
On an on-line scheduling problem for parallel jobs
Information Processing Letters
A taxonomy and survey of grid resource management systems for distributed computing
Software—Practice & Experience
On-Line Load Balancing in a Hierarchical Server Topology
SIAM Journal on Computing
The Impact of More Accurate Requested Runtimes on Production Job Scheduling Performance
JSSPP '02 Revised Papers from the 8th International Workshop on Job Scheduling Strategies for Parallel Processing
Job-Length Estimation and Performance in Backfilling Schedulers
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
On Advantages of Grid Computing for Parallel Job Scheduling
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
Attributes for communication between Grid scheduling instances
Grid resource management
Improving resource selection and scheduling using predictions
Grid resource management
Applying economic scheduling methods to Grid environments
Grid resource management
Comparison of Scheduling Heuristics for Grid Resource Broker
ENC '04 Proceedings of the Fifth Mexican International Conference in Computer Science
Benefits of Global Grid Computing for Job Scheduling
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
An Interoperable, Standards-Based Grid Resource Broker and Job Submission Service
E-SCIENCE '05 Proceedings of the First International Conference on e-Science and Grid Computing
Backfilling Using System-Generated Predictions Rather than User Runtime Estimates
IEEE Transactions on Parallel and Distributed Systems
Prediction f Based Models for Evaluating Backfilling Scheduling Policies
PDCAT '07 Proceedings of the Eighth International Conference on Parallel and Distributed Computing, Applications and Technologies
Multi-level scheduling for global optimization in grid computing
Computers and Electrical Engineering
A comparison between two grid scheduling philosophies: EGEE WMS and Grid Way
Multiagent and Grid Systems - Grid Computing, high performance and distributed applications
Resource Allocation Strategies in a 2-Level Hierarchical Grid System
ANSS-41 '08 Proceedings of the 41st Annual Simulation Symposium (anss-41 2008)
A multicriteria approach to two-level hierarchy scheduling in grids
Journal of Scheduling
Cooperation in multi-organization scheduling
Concurrency and Computation: Practice & Experience - Euro-Par 2007
On-line hierarchical job scheduling on grids with admissible allocation
Journal of Scheduling
A fast 5/2-approximation algorithm for hierarchical scheduling
EuroPar'10 Proceedings of the 16th international Euro-Par conference on Parallel processing: Part I
Two level job-scheduling strategies for a computational grid
PPAM'05 Proceedings of the 6th international conference on Parallel Processing and Applied Mathematics
A meta-scheduling service for co-allocating arbitrary types of resources
PPAM'05 Proceedings of the 6th international conference on Parallel Processing and Applied Mathematics
Are user runtime estimates inherently inaccurate?
JSSPP'04 Proceedings of the 10th international conference on Job Scheduling Strategies for Parallel Processing
Modeling user runtime estimates
JSSPP'05 Proceedings of the 11th international conference on Job Scheduling Strategies for Parallel Processing
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
Formal QoS Policy Based Grid Resource Provisioning Framework
Journal of Grid Computing
Multi-Criteria Job Scheduling in Grid Using an Accelerated Genetic Algorithm
Journal of Grid Computing
Multiple Workflow Scheduling Strategies with User Run Time Estimates on a Grid
Journal of Grid Computing
Genetic algorithm calibration for two objective scheduling parallel jobs on hierarchical grids
PPAM'11 Proceedings of the 9th international conference on Parallel Processing and Applied Mathematics - Volume Part II
A new approach to the job scheduling problem in computational grids
Cluster Computing
A bio-inspired distributed algorithm to improve scheduling performance of multi-broker grids
Natural Computing: an international journal
TLA: Temporal look-ahead processor allocation method for heterogeneous multi-cluster systems
Journal of Parallel and Distributed Computing
Energy-Aware Scheduling on Multicore Heterogeneous Grid Computing Systems
Journal of Grid Computing
Hi-index | 0.00 |
We address non-preemptive non-clairvoyant online scheduling of parallel jobs on a Grid. We consider a Grid scheduling model with two stages. At the first stage, jobs are allocated to a suitable Grid site, while at the second stage, local scheduling is independently applied to each site. We analyze allocation strategies depending on the type and amount of information they require. We conduct a comprehensive performance evaluation study using simulation and demonstrate that our strategies perform well with respect to several metrics that reflect both user- and system-centric goals. Unfortunately, user run time estimates and information on local schedules does not help to significantly improve the outcome of the allocation strategies. When examining the overall Grid performance based on real data, we determined that an appropriate distribution of job processor requirements over the Grid has a higher performance than an allocation of jobs based on user run time estimates and information on local schedules. In general, our experiments showed that rather simple schedulers with minimal information requirements can provide a good performance.