Technical Note: \cal Q-Learning
Machine Learning
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
Future Generation Computer Systems - Special issue on metacomputing
Introduction to Reinforcement Learning
Introduction to Reinforcement Learning
Dynamic Matching and Scheduling of a Class of Independent Tasks onto Heterogeneous Computing Systems
HCW '99 Proceedings of the Eighth Heterogeneous Computing Workshop
Heuristics for Scheduling Parameter Sweep Applications in Grid Environments
HCW '00 Proceedings of the 9th Heterogeneous Computing Workshop
A Directory Service for Configuring High-Performance Distributed Computations
HPDC '97 Proceedings of the 6th IEEE International Symposium on High Performance Distributed Computing
High Performance Parametric Modeling with Nimrod/G: Killer Application for the Global Grid?
IPDPS '00 Proceedings of the 14th International Symposium on Parallel and Distributed Processing
Analyzing Market-Based Resource Allocation Strategies for the Computational Grid
International Journal of High Performance Computing Applications
The Journal of Supercomputing
QoS based resource scheduling by computational economy in computational grid
Information Processing Letters
Future Generation Computer Systems
A commodity market algorithm for pricing substitutable Grid resources
Future Generation Computer Systems
Artificial life techniques for load balancing in computational grids
Journal of Computer and System Sciences
Macroeconomics based Grid resource allocation
Future Generation Computer Systems
A parallel solution for scheduling of real time applications on grid environments
Future Generation Computer Systems
An agent-based approach for dynamic adjustment of scheduled jobs in computational grids
Journal of Computer and Systems Sciences International
A fault-tolerant scheduling system for computational grids
Computers and Electrical Engineering
Adaptive parallel job scheduling with resource admissible allocation on two-level hierarchical grids
Future Generation Computer Systems
Task granularity policies for deploying bag-of-task applications on global grids
Future Generation Computer Systems
Hi-index | 0.00 |
Task scheduling is the key technology in Grid computing. Hierarchical organization is suitable for the computational Grid because of the dynamic, heterogeneous and autonomous nature of the Grid. Although a number of Grid systems adopt this organization, few of them has dealt with task scheduling for the hierarchical architecture. In this paper, we present an effective method, fully taking into account both historical Grid trade data and dynamic variation of the Grid market to improve the task scheduling for a hierarchical Grid market. The main idea of the proposed method is a combination of an off-line static strategy using time series prediction and an on-line dynamic adjustment using reinforcement learning. The superiority of this new scheduling algorithm, in improving the inquiry efficiency for resource consumers, getting better load balancing of the whole hierarchical Grid market, and achieving higher success rate of the Grid service request, is demonstrated by simulation experiments.