Worst case bound of an LRF schedule for the mean weighted flow-time problem
SIAM Journal on Computing
Artificial Life
Scheduling to minimize average completion time: off-line and on-line algorithms
Proceedings of the seventh annual ACM-SIAM symposium on Discrete algorithms
Outline for a Logical Theory of Adaptive Systems
Journal of the ACM (JACM)
IEEE Transactions on Parallel and Distributed Systems
Evolution and Optimum Seeking: The Sixth Generation
Evolution and Optimum Seeking: The Sixth Generation
The Cluster Dissection and Analysis Theory FORTRAN Programs Examples
The Cluster Dissection and Analysis Theory FORTRAN Programs Examples
Multi-Objective Optimization Using Evolutionary Algorithms
Multi-Objective Optimization Using Evolutionary Algorithms
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
Evolution strategies –A comprehensive introduction
Natural Computing: an international journal
The ANL/IBM SP Scheduling System
IPPS '95 Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing
Job Characteristics of a Production Parallel Scientivic Workload on the NASA Ames iPSC/860
IPPS '95 Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing
Workload Evolution on the Cornell Theory Center IBM SP2
IPPS '96 Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing
Memory Usage in the LANL CM-5 Workload
IPPS '97 Proceedings of the Job Scheduling Strategies for Parallel Processing
A Historical Application Profiler for Use by Parallel Schedulers
IPPS '97 Proceedings of the Job Scheduling Strategies for Parallel Processing
Improving First-Come-First-Serve Job Scheduling by Gang Scheduling
IPPS/SPDP '98 Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing
A Comparison of Workload Traces from Two Production Parallel Machines
FRONTIERS '96 Proceedings of the 6th Symposium on the Frontiers of Massively Parallel Computation
Utilization and Predictability in Scheduling the IBM SP2 with Backfilling
IPPS '98 Proceedings of the 12th. International Parallel Processing Symposium on International Parallel Processing Symposium
A learning system based on genetic adaptive algorithms
A learning system based on genetic adaptive algorithms
An Adaptive Generalized Scheduler for Grid Applications
HPCS '05 Proceedings of the 19th International Symposium on High Performance Computing Systems and Applications
User group-based workload analysis and modelling
CCGRID '05 Proceedings of the Fifth IEEE International Symposium on Cluster Computing and the Grid (CCGrid'05) - Volume 2 - Volume 02
An overview of evolutionary algorithms for parameter optimization
Evolutionary Computation
Are user runtime estimates inherently inaccurate?
JSSPP'04 Proceedings of the 10th international conference on Job Scheduling Strategies for Parallel Processing
Hierarchical Forecasting of Web Server Workload Using Sequential Monte Carlo Training
IEEE Transactions on Signal Processing
On generating FC3 fuzzy rule systems from data usingevolution strategies
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
Genetic reinforcement learning through symbiotic evolution forfuzzy controller design
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
Competitive coevolutionary learning of fuzzy systems for job exchange in computational grids
Evolutionary Computation
A fuzzy rule-based meta-scheduler with evolutionary learning for grid computing
Engineering Applications of Artificial Intelligence
Expert Systems with Applications: An International Journal
Knowledge acquisition in fuzzy-rule-based systems with particle-swarm optimization
IEEE Transactions on Fuzzy Systems
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
Fuzzy scheduling with swarm intelligence-based knowledge acquisition for grid computing
Engineering Applications of Artificial Intelligence
Evolving priority scheduling heuristics with genetic programming
Applied Soft Computing
An observer-based adaptive neural network tracking control of robotic systems
Applied Soft Computing
Hi-index | 0.00 |
This paper presents a methodology for automatically generating online scheduling strategies for a complex objective defined by a machine provider. To this end, we assume independent parallel jobs and multiple identical machines. The scheduling algorithm is based on a rule system. This rule system classifies all possible scheduling states and assigns a corresponding scheduling strategy. Each state is described by several parameters. The rule system is established in two different ways. In the first approach, an iterative method is applied, that assigns a standard scheduling strategy to all situation classes. Here, the situation classes are fixed and cannot be modified. Afterwards, for each situation class, the best strategy is extracted individually. In the second approach, a Symbiotic Evolution varies the parameter of Gaussian membership functions to establish the different situation classes and also assigns the appropriate scheduling strategies. Finally, both rule systems will be compared by using real workload traces and different possible complex objective functions.