The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
NAS Grid Benchmarks: A Tool for Grid Space Exploration
Cluster Computing
Benchmarks for grid computing: a review of ongoing efforts and future directions
ACM SIGMETRICS Performance Evaluation Review
Grid Computing: Making the Global Infrastructure a Reality
Grid Computing: Making the Global Infrastructure a Reality
Dynamic scheduling II: fast simulation model for grid scheduling using HyperSim
Proceedings of the 35th conference on Winter simulation: driving innovation
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
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
On fairness in distributed job scheduling across multiple sites
CLUSTER '04 Proceedings of the 2004 IEEE International Conference on Cluster Computing
Benchmarking of high throughput computing applications on Grids
Parallel Computing
Loosely-coupled loop scheduling in computational grids
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Hierarchical and dynamic information management framework on grid computing
EUC'06 Proceedings of the 2006 international conference on Embedded and Ubiquitous Computing
An Online and Predictive Method for Grid Scheduling Based on Data Mining and Rough Set
ICCSA '09 Proceedings of the International Conference on Computational Science and Its Applications: Part I
Computational models and heuristic methods for Grid scheduling problems
Future Generation Computer Systems
Knowledge discovery for scheduling in computational grids
Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery
Information Sciences: an International Journal
Hi-index | 0.00 |
Grid computing is an emerging computing architecture that can solve massive computational problems by making use of large numbers of heterogeneous computers. Job scheduling is an important issue in the high performance Grid computing environment. An appropriate scheduling algorithm can efficiently reduce the response time, turnaround time and further increase the throughput. However, finding an optimal grid scheduling algorithm is intractable. In this paper, we propose a high performance scheduling algorithm based on Fuzzy Neural Networks to resolve this problem. In the proposed algorithm, we apply the Fuzzy Logic technique to evaluate the grid system load status, and adopt the Neural Networks to automatically tune the membership functions. Since there are many factors that influence the system's load circumstances; as the number of factors increase, it becomes very difficult to set up the system using general experience. We implemented a Fuzzy Neural Network scheduler based on Globus Toolkit 4 to verify the proposed scheduling algorithm performance. NAS Grid Benchmarks (NGB) was utilized to validate the performance of our scheduling approach. The experimental results show that our proposed algorithm can reduce the turnaround time and has better speed-up ratio than previous methods.