Worst case bound of an LRF schedule for the mean weighted flow-time problem
SIAM Journal on Computing
Knapsack problems: algorithms and computer implementations
Knapsack problems: algorithms and computer implementations
Task scheduling in parallel and distributed systems
Task scheduling in parallel and distributed systems
Dynamic scheduling on parallel machines
Theoretical Computer Science - Special issue on dynamic and on-line algorithms
Smart SMART Bounds for Weighted Response Time Scheduling
SIAM Journal on Computing
Analysis of first-come-first-serve parallel job scheduling
Proceedings of the ninth annual ACM-SIAM symposium on Discrete algorithms
IEEE Transactions on Parallel and Distributed Systems
Low-Cost Task Scheduling for Distributed-Memory Machines
IEEE Transactions on Parallel and Distributed Systems
Developments from a June 1996 seminar on Online algorithms: the state of the art
Developments from a June 1996 seminar on Online algorithms: the state of the art
The ANL/IBM SP Scheduling System
IPPS '95 Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing
Core Algorithms of the Maui Scheduler
JSSPP '01 Revised Papers from the 7th International Workshop on Job Scheduling Strategies for Parallel Processing
Selective Reservation Strategies for Backfill Job Scheduling
JSSPP '02 Revised Papers from the 8th International Workshop on Job Scheduling Strategies for Parallel Processing
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
Robustness Results Concerning EDF Scheduling upon Uniform Multiprocessors
IEEE Transactions on Computers
Preemptive Weighted Completion Time Scheduling of Parallel Jobs
SIAM Journal on Computing
Backfilling with lookahead to optimize the packing of parallel jobs
Journal of Parallel and Distributed Computing
Parallel job scheduling — a status report
JSSPP'04 Proceedings of the 10th international conference on Job Scheduling Strategies for Parallel Processing
A two-level scheduler to dynamically schedule a stream of batch jobs in large-scale grids
HPDC '08 Proceedings of the 17th international symposium on High performance distributed computing
Future Generation Computer Systems
Alea: grid scheduling simulation environment
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
A multi-level scheduler for batch jobs on grids
The Journal of Supercomputing
A multi-criteria job scheduling framework for large computing farms
Journal of Computer and System Sciences
Hi-index | 0.00 |
In this paper, we propose a new method, called Convergent Scheduling, for scheduling a continuous stream of batch jobs on the machines of large-scale computing farms. This method exploits a set of heuristics that guide the scheduler in making decisions. Each heuristics manages a specific problem constraint, and contributes to carry out a value that measures the degree of matching between a job and a machine. Scheduling choices are taken to meet the QoS requested by the submitted jobs, and optimizing the usage of hardware and software resources. We compared it with some of the most common job scheduling algorithms, i.e. Backfilling, and Earliest Deadline First. Convergent Scheduling is able to compute good assignments, while being a simple and modular algorithm.