Fundamentals of queueing theory (2nd ed.).
Fundamentals of queueing theory (2nd ed.).
Data networks
On the stability of the travelling salesman problem algorithm of Hopfield and Tank
Biological Cybernetics
Neural network parallel computing
Neural network parallel computing
Limitations of cycle stealing for parallel processing on a network of homogeneous workstations
Journal of Parallel and Distributed Computing
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
The grid
On the M(n)/M(n)/s queue with impatient calls
Performance Evaluation
Asymptotic Results and a Markovian Approximation for the M(n)/M(n)/s+GI System
Queueing Systems: Theory and Applications
On Optimal Strategies for Cycle-Stealing in Networks of Workstations
IEEE Transactions on Computers
Collecting Unused Processing Capacity: An Analysis of Transient Distributed Systems
IEEE Transactions on Parallel and Distributed Systems
Optimal sharing of bags of tasks in heterogeneous clusters
Proceedings of the fifteenth annual ACM symposium on Parallel algorithms and architectures
Improving Performance via Computational Replication on a Large-Scale Computational Grid
CCGRID '03 Proceedings of the 3st International Symposium on Cluster Computing and the Grid
Performance Evaluation of Parallel MPEG-4 Video Coding Algorithms on Clusters of Workstations
PARELEC '04 Proceedings of the international conference on Parallel Computing in Electrical Engineering
Adaptive grid job scheduling with genetic algorithms
Future Generation Computer Systems
Optimal control of parallel queues with impatient customers
Performance Evaluation - Performance modelling and evaluation of high-performance parallel and distributed systems
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
An efficient adaptive scheduling policy for high-performance computing
Future Generation Computer Systems
Improving speedup and response times by replicating parallel programs on a SNOW
JSSPP'04 Proceedings of the 10th international conference on Job Scheduling Strategies for Parallel Processing
Scheduling multiprocessor job with resource and timing constraintsusing neural networks
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
A hybrid load balancing strategy of sequential tasks for grid computing environments
Future Generation Computer Systems
Static strategy and dynamic adjustment: An effective method for Grid task scheduling
Future Generation Computer Systems
An integrated security-aware job scheduling strategy for large-scale computational grids
Future Generation Computer Systems
Journal of Systems and Software
A fuzzy rule-based meta-scheduler with evolutionary learning for grid computing
Engineering Applications of Artificial Intelligence
Future Generation Computer Systems
A stochastic scheduling algorithm for precedence constrained tasks on Grid
Future Generation Computer Systems
Weight-balanced security-aware scheduling for real-time computational grid
International Journal of Grid and Utility Computing
Fuzzy scheduling with swarm intelligence-based knowledge acquisition for grid computing
Engineering Applications of Artificial Intelligence
A queuing network model for minimizing the total makespan of computational grids
Computers and Electrical Engineering
Information Sciences: an International Journal
Security-aware scheduling model for computational grid
Concurrency and Computation: Practice & Experience
Energy-efficient deadline scheduling for heterogeneous systems
Journal of Parallel and Distributed Computing
Resource Management in Real Time Distributed System with Security Constraints: A Review
International Journal of Distributed Systems and Technologies
Security Driven Scheduling Model for Computational Grid Using NSGA-II
Journal of Grid Computing
Hi-index | 0.00 |
One of the objectives of computational grids is to offer applications with the collective computational power of distributed but typically shared heterogeneous resources. Unfortunately, efficiently harnessing the performance potential of such systems (i.e., scheduling) is a challenging endeavor due to the principally distributed, shared and heterogeneous nature of the resources involved. The main focus of this work is devoted to online scheduling of real time applications in distributed environments such as grids. Specifically, we are interested in applications, with several independent tasks, and each task labeled with a lifecycle called deadline. Here, our goal is to schedule applications within specified deadlines. To achieve this, performance dynamism of resources is modeled with the help of queuing techniques. A mathematical neural model is employed afterwards, to schedule subtasks of the application. The main contribution of this work is an efficient and fast parallel scheduling algorithm under time constraint and heterogeneous resources, appropriate for implementation in parallel machines in O(1) time. The proposed model was implemented on GridSim toolkit and under various configurations and parameters to evaluate the performance of scheduling algorithms. Simulation experiments have shown that in approximately 96% of cases, our model schedules tasks successfully and efficiently.