The invention discloses a dynamic load-oriented
data processing task resource optimization method, device and
system, and the method comprises the steps: constructing an
optimization problem taking the total resource overhead of a
system as an optimization target through continuously obtaining network time
delay, the flow scale of a
data processing task, the distribution of the
data processing task in a
network topology, and the data size of each
client, and carrying out the optimization of the data
processing task. Routing paths, aggregation positions and computing power
resource allocation are continuously adjusted by solving corresponding optimization problems. According to the method, based on a dynamic load environment, resource configuration of a data
processing task is optimized by adopting an intra-network aggregation technology, communication
delay is reduced, and the overall performance of a
system is improved. According to the dynamic load resource
optimization system, the flexibility of the programmable switch is utilized, resources can be dynamically allocated and network flows can be adjusted according to changes of
network conditions and data flows, and the utilization efficiency of network resources and the performance of data
processing tasks are greatly improved.