Research Article

Artificial Intelligence-Based Framework for Scheduling Distributed Systems Using a Combination of Neural Networks and Genetic Algorithms

Table 1

Proposed method algorithm.

Proposed method algorithm

Input data:
F: similarity criteria features of processors;
C: similarity criteria features of clusters’ center;
N: number of processors;
T: the task with different process time;
Begin
For i = 1 to N
P = predict the end time of task in each processor's queue using neural network
D =  ;//Clustering processors in different clusters, j = 1, 2, 3//End
For i = 1 to size of max cluster members .
G = GA(P,T)
Makespan = sum (G,P)
End