Data networks
Adaptive filter theory
Analysis and simulation of a fair queueing algorithm
SIGCOMM '89 Symposium proceedings on Communications architectures & protocols
What size net gives valid generalization?
Neural Computation
PAWS: A Performance Evaluation Tool for Parallel Computing Systems
Computer - Special issue on experimental research in computer architecture
Advanced animation and rendering techniques
Advanced animation and rendering techniques
IEEE/ACM Transactions on Networking (TON)
IEEE Transactions on Computers
Neural Networks: A Comprehensive Foundation
Neural Networks: A Comprehensive Foundation
Computer architecture: a quantitative approach
Computer architecture: a quantitative approach
Online Prediction of the Running Time of Tasks
Cluster Computing
Information Power Grid: The New Frontier in Parallel Computing?
IEEE Concurrency
HPCA '97 Proceedings of the 3rd IEEE Symposium on High-Performance Computer Architecture
Ten actions when Grid scheduling: the user as a Grid scheduler
Grid resource management
A Genetic Algorithm Based Approach for Scheduling Decomposable Data Grid Applications
ICPP '04 Proceedings of the 2004 International Conference on Parallel Processing
Comparison of Scheduling Heuristics for Grid Resource Broker
ENC '04 Proceedings of the Fifth Mexican International Conference in Computer Science
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
The GrADS Project: Software Support for High-Level Grid Application Development
International Journal of High Performance Computing Applications
Multiprogramming for hybrid computation
AFIPS '67 (Fall) Proceedings of the November 14-16, 1967, fall joint computer conference
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
Future Generation Computer Systems
Energy-aware grid resource scheduling: model and algorithm
International Journal of Computer Applications in Technology
Resource management system for computational grid building
SMC'09 Proceedings of the 2009 IEEE international conference on Systems, Man and Cybernetics
An evolutionary game theoretic approach to adaptive and stable application deployment in clouds
Proceedings of the 2nd workshop on Bio-inspired algorithms for distributed systems
A novel resource scheduling algorithm for QoS-aware services on the Internet
Computers and Electrical Engineering
Future Generation Computer Systems
Efficient data consolidation in grid networks and performance analysis
Future Generation Computer Systems
A game-theoretic method of fair resource allocation for cloud computing services
The Journal of Supercomputing
Pattern Matching Based Forecast of Non-periodic Repetitive Behavior for Cloud Clients
Journal of Grid Computing
Self-Optimization and Self-Stabilization in Autonomic Clouds
Concurrency and Computation: Practice & Experience
Reliable resources brokering scheme in wireless grids based on non-cooperative bargaining game
Journal of Network and Computer Applications
Design and implementation of a cloud computing service for finite element analysis
Advances in Engineering Software
Hi-index | 0.24 |
In this paper, we propose an efficient non-linear task workload prediction mechanism incorporated with a fair scheduling algorithm for task allocation and resource management in Grid computing. Workload prediction is accomplished in a Grid middleware approach using a non-linear model expressed as a series of finite known functional components using concepts of functional analysis. The coefficient of functional components are obtained using a training set of appropriate samples, the pairs of which are estimated based on a runtime estimation model relied on a least squares approximation scheme. The advantages of the proposed non-linear task workload prediction scheme is that (i) it is not constrained by analysis of source code (analytical methods), which is practically impossible to be implemented in complicated real-life applications or (ii) it does not exploit the variations of the workload statistics as the statistical approaches does. The predicted task workload is then exploited by a novel scheduling algorithm, enabling a fair Quality of Service oriented resource management so that some tasks are not favored against others. The algorithm is based on estimating the adjusted fair completion times of the tasks for task order selection and on an earliest completion time strategy for the grid resource assignment. Experimental results and comparisons with traditional scheduling approaches as implemented in the framework of European Union funded research projects GRIA and GRIDLAB grid infrastructures have revealed the outperformance of the proposed method.