The invention discloses a container cluster-oriented
energy consumption optimization
resource scheduling system and and a method for thereof. The
system comprises a
server resource monitor, a container performance test
pool, a container
energy consumption model manager, a container
energy consumption caching module, a container scheduling decision-making device, a dynamic adjustment module and a plurality of servers. The scheduling method comprises the steps of: periodically collecting characteristic parameters of the container operation environment and checking the state of the container energy consumption
estimation model; and according to the energy consumption
estimation value of the container energy consumption
estimation model, performing dynamic optimization scheduling decision, meanwhile,
copying the container in the production environment to the container performance test
pool to iteratively
train the
data set and update the model to improve the accuracy of the container energy consumption estimation value. The scheduling strategy is customized with the minimum overall energy consumption of the
data center as the target, the requested container is scheduled to a proper
server in real time to achieve the optimal energy consumption, the self-updating and iteration capacity is achieved,
server resources are integrated while the energy consumption is reduced, the resourceutilization rate is increased, and the operation cost of the
data center is saved.