The invention discloses a
quantum key distribution network
resource allocation system and method based on cloud edge
collaboration, and belongs to the technical field of
quantum communication and network
resource scheduling, and the method comprises the steps that a terminal layer generates a service request and a
service demand label and sends the service request and the
service demand label to an edge layer; the edge layer determines a
weight coefficient, constructs a resource state matrix of the
system, determines an execution strategy of
edge node cache based on the resource state matrix, determines a candidate computational node set based on the resource state matrix and the execution strategy, determines a candidate path set based on the resource state matrix and the candidate computational node set, and constructs an
edge node cache; determining a target path based on the candidate path set and the
weight coefficient of the three-dimensional target function, and performing
resource allocation on computing nodes belonging to an edge layer in the target path; and the cloud layer allocates resources to the computing nodes belonging to the cloud layer in the target path. According to the application, a three-level architecture design of terminal layer-edge layer-cloud layer is adopted, and key forwarding loss and link resource waste are significantly reduced.