The invention provides a collaborative
data migration scheduling method based on topology awareness and deep
reinforcement learning, and the method comprises the steps: initializing
system configuration, constructing a weighted graph comprising a source
server, a working
machine, a target storage and network equipment, carrying out the
embedded processing of a graph structure through a graph neural network, and generating a node and a path representation vector; in combination with
source data, a working
machine and a target storage state, constructing a
system state vector, inputting the
system state vector into a deep
reinforcement learning agent for
decision making, and outputting a composite action including data block selection, working
machine selection, path indexing and migration rate suggestion; the
network control module converts path information into flow rules, the flow rules are issued and executed through the
software defined network controller, the
task management module continuously monitors the migration state and processes failed data blocks, and the integrity and non-
repeatability of migration tasks are ensured. According to the method, the defects of an existing
data migration system in the aspects of task allocation, path selection, resource control and dynamic adaptability can be overcome.