The invention discloses an
electric power system supercomputing platform task scheduling method and
system based on a Docker container, and belongs to the field of
electric power system supercomputingplatforms. The
electric power system supercomputing platform task scheduling method comprises the steps: a node adjustment step: predicting the future cluster
resource utilization rate, reducing thenumber of starting nodes if the future cluster
resource utilization rate is lower, and increasing the number of starting nodes if the future cluster
resource utilization rate is higher; a
resource allocation step: predicting the future cluster resource
utilization rate, if the future cluster resource
utilization rate is low, increasing the
resource allocation of the container within a task demandallowable range, and if the future cluster resource
utilization rate is high, reducing the
resource allocation of the container within the
task demand allowable range; a container scheduling step: deploying the containers in the scheduling
queue, and realizing load balancing of different resources or realizing load balancing of nodes; and a container migration step: predicting the
resource use conditions of all nodes in the future to identify overload nodes and
light load nodes, migrating out part of containers in the overload nodes, and migrating out all containers in the
light load nodes toclose the nodes. The
electric power system supercomputing platform task scheduling method can improve the resource utilization rate of the supercomputing platform of the
electric power system, and canreduce
energy consumption.