Research Article

A Task Scheduling Algorithm Based on Classification Mining in Fog Computing Environment

Table 1

Summary of the notations.

vardefinition

TS(k)TS contains k task sets that needs to be scheduled

TT=t1,t2,⋯,tn} is a set of n tasks. In this set, all of the tasks in T are independent tasks

NN=P0, P1, …, denotes the set of processors

DAn edge ∈D denotes a link between processor Pi and Pj

bthe bandwidth between processor Pi and Pj

PP=(N,D) denotes the topology of a fog computing network

TimeTime descripts the estimated running time of the task ti on fog node Pj

DScheduling transaction set contains z transactions

RTask scheduling relationship contains the scheduling relationship between the task set T and the fog node N

STiThe start execution time of task ti

ATiActual arrival time of task ti

FTithe completion time of the task ti

TSTTotal task scheduling execution time is the maximum value of all tasks’ completion time

AWTAverage waiting time is TST divided by n, AWT=