Dynamic job scheduling in distributed computing system using stochastic learning automata

In a Distributed Computing System (DCS) jobs can arrive randomly at each node, which can change the status of the node constantly. Therefore, jobs in DCS should be scheduled dynamically to meet the constraints of the system and to improve the system performance. For job scheduling, accurate global i...

Full description

Saved in:
Bibliographic Details
Main Author: Jamil, Shahid
Format: text
Language:English
Published: Animo Repository 1992
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/etd_masteral/1396
https://animorepository.dlsu.edu.ph/cgi/viewcontent.cgi?article=8234&context=etd_masteral
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
Language: English
Description
Summary:In a Distributed Computing System (DCS) jobs can arrive randomly at each node, which can change the status of the node constantly. Therefore, jobs in DCS should be scheduled dynamically to meet the constraints of the system and to improve the system performance. For job scheduling, accurate global information is impossible. However, an estimation can be made to schedule job to achieve near-optimal solution of the problem of job scheduling. For reliability, a scheduler should be placed on each node in the system. This study is focuses on dynamic job scheduling in DCS using network of stochastic learning automata (SLA). SLA is used as a decision maker in job scheduling. First, an abstract model of DCS is presented, then the algorithm is formulated for dynamic job scheduling. A mathematical proof of correctness is conducted for the validation of the algorithm.