An Innovate Dynamic Load Balancing Algorithm Based on Task Classification

In a distributed system, the key factor affecting performance is between many nodes and nodes dynamic task allocation and scheduling, that is dynamic load balancing, so the technology of load balancing has higher value in theory study and practical applications. This paper considers users' task requests type is difference and according to resource requirements type and real-time extent of demand. The users' tasks are divided into real-time I/O consuming task queue and CPU consuming task queue; through improved the least connection scheduling algorithm, the paper proposes an innovate dynamic load balancing algorithm based on task classification, this algorithm named BTC(Based on Task Classification).