Search

CN-121984675-A - Quantum key distribution network resource allocation system and method based on cloud edge cooperation

CN121984675ACN 121984675 ACN121984675 ACN 121984675ACN-121984675-A

Abstract

The application discloses a cloud-edge cooperation-based quantum key distribution network resource distribution system and a cloud-edge cooperation-based quantum key distribution method, which belong to the technical field of quantum communication and network resource scheduling and comprise the steps that a terminal layer generates a service request and a service demand label and sends the service request label to an edge layer; the method comprises the steps of determining a weight coefficient and a resource state matrix of a construction system by an edge layer, determining an execution strategy of an edge node cache based on the resource state matrix, determining a candidate computing node set based on the resource state matrix and the execution strategy, determining a candidate path set based on the resource state matrix and the candidate computing node set, determining a target path based on the candidate path set and the weight coefficient of a three-dimensional target function, and carrying out resource allocation on computing nodes belonging to the edge layer in the target path. The application adopts three-level architecture design of terminal layer-edge layer-cloud layer, which obviously reduces key forwarding loss and link resource waste.

Inventors

  • LI WENHUI
  • Yin Zengxing
  • CAO YU

Assignees

  • 中电信量子信息科技集团有限公司

Dates

Publication Date
20260505
Application Date
20260210

Claims (10)

  1. 1. A quantum key distribution network resource distribution system based on cloud edge cooperation is characterized by comprising: The terminal layer is used for generating a service request and a service demand label and sending the service request and the service demand label to the edge layer; An edge layer, configured to respond to the service request, determine a weight coefficient of a three-dimensional objective function based on the service requirement label, construct a resource state matrix of the system, determine an execution policy of edge node buffering required by the service based on the resource state matrix, determine a candidate computing node set based on the resource state matrix and the execution policy, determine a candidate path set from all paths of the system based on the resource state matrix and the candidate computing node set, determine a target path based on the candidate path set and the weight coefficient of the three-dimensional objective function, perform resource allocation on computing nodes belonging to the edge layer in the target path, and send computing node information belonging to a cloud layer in the target path to a cloud layer; and the cloud layer is used for distributing resources to the computing nodes belonging to the cloud layer in the target path.
  2. 2. The cloud-edge collaboration-based quantum key distribution network resource allocation system of claim 1, further configured to, when a resource reallocation condition is met, the edge layer jump to determining that a set of candidate computing nodes starts executing based on the resource state matrix and the execution policy.
  3. 3. A quantum key distribution network resource allocation method based on cloud edge cooperation is characterized by comprising the following steps: the terminal layer generates a service request and a service demand label, and sends the service request and the service demand label to the edge layer; The edge layer responds to the service request, determines a weight coefficient of a three-dimensional objective function based on the service demand label, constructs a resource state matrix of the system, determines an execution strategy of edge node buffering required by the service based on the resource state matrix, determines a candidate computing node set based on the resource state matrix and the execution strategy, determines a candidate path set from all paths of the system based on the resource state matrix and the candidate computing node set, determines a target path based on the candidate path set and the weight coefficient of the three-dimensional objective function, allocates resources to computing nodes belonging to the edge layer in the target path, and sends computing node information belonging to cloud layers in the target path to the cloud layer; and the cloud layer allocates resources for the computing nodes belonging to the cloud layer in the target path.
  4. 4. The cloud-edge collaboration-based quantum key distribution network resource allocation method according to claim 3, wherein the terminal layer generates a service requirement label, comprising: determining the time delay sensitivity and the security level of the service; And generating a binary group serving as a service demand label by adopting the time delay sensitivity and the security level.
  5. 5. The cloud-edge collaboration-based quantum key distribution network resource allocation method according to claim 3, wherein the constructing the resource state matrix of the system comprises: The edge layer acquires the resource states of multiple types of resources according to a preset period; and carrying out normalization processing on each resource state to generate a resource state matrix.
  6. 6. The cloud-edge collaboration-based quantum key distribution network resource allocation method according to claim 3, wherein the determining an execution policy of an edge node cache required by a service based on the resource state matrix comprises: According to the resource state matrix, the edge layer inquires cache information of each edge node in the edge layer; and determining candidate edge nodes required by the service from the edge nodes according to the cache information, and aiming at the cache execution strategy in the candidate edge nodes.
  7. 7. The cloud-edge collaboration-based quantum key distribution network resource allocation method of claim 3, wherein the determining a set of candidate computing nodes based on the resource state matrix and the execution policy comprises: The edge layer determines candidate edge nodes storing contents required by the service based on a cached execution strategy, cloud nodes corresponding to the candidate edge nodes, and the candidate edge nodes and Yun Jiedian are combined to be used as an initial computing node set; and screening the initial computing node set by adopting preset constraint to obtain a candidate computing node set.
  8. 8. A quantum key distribution network resource allocation method based on cloud edge co-ordination as claimed in claim 3, wherein the determining a candidate set of paths from all paths of the system based on the resource state matrix and the candidate set of computing nodes comprises: calculating the comprehensive utilization rate of all paths of the system according to the resource state matrix; and taking the paths with the comprehensive utilization rate lower than the comprehensive utilization rate threshold value as a candidate path set.
  9. 9. The cloud-edge collaboration-based quantum key distribution network resource allocation method according to claim 3, wherein the determining a target path based on the candidate path set and the weight coefficient of the three-dimensional target function comprises: generating a plurality of standby paths by adopting a preset rule aiming at each candidate computing node in a candidate path set, wherein the starting point of the standby paths is a terminal access edge node, and the end point of the standby paths is a candidate computing node; Calculating the cost of each candidate path and each standby path by adopting the weight coefficient of the three-dimensional objective function; the path with the lowest cost is taken as the target path.
  10. 10. The cloud-edge collaboration-based quantum key distribution network resource allocation method as claimed in claim 3, further comprising: When a resource reallocation condition is met, the edge layer jumps to determine that a candidate set of computing nodes begins execution based on the resource state matrix and the execution policy.

Description

Quantum key distribution network resource allocation system and method based on cloud edge cooperation Technical Field The application belongs to the technical field of quantum communication and network resource scheduling, and particularly relates to a quantum key distribution network resource distribution system and method based on cloud edge cooperation. Background With the fusion application of quantum communication technology and cloud edge cooperative architecture, a Quantum Key Distribution (QKD) network has information theory safety characteristics, so that the Quantum Key Distribution (QKD) network becomes a core technology for guaranteeing data transmission safety in a cloud edge cooperative scene, and the Quantum Key Distribution (QKD) network needs to cooperatively schedule communication, calculation and cache resources so as to support business operation in the fields of intelligent medical treatment, financial transaction, industrial interconnection and the like. The existing QKD network multidimensional resource allocation scheme is based on a 'cloud layer-edge layer' secondary network architecture design, resource allocation is realized through a heuristic algorithm (such as a scheduling algorithm taking key consumption optimization as a core), core logic is used for taking 'minimum QKD key consumption' as a primary target and preferentially selecting a transmission link and a computing node with low key consumption, communication resources provide wavelength resource support by means of a Dense Wavelength Division Multiplexing (DWDM) technology, cache resources adopt a static configuration mode (such as fixedly buffering the content required by a service in a specific number of edge nodes), computing resources are subjected to basic allocation according to the residual computing power of the nodes, scheduling of the resources in all dimensions is relatively independent, and partial resource parameters are related only through a preset path screening rule (such as shortest path selection). However, the prior art has the following problems: 1) The resource allocation target is single, and the performance suitability is poor. The existing scheme only takes 'minimum key consumption' as a core target, when a path and a node are selected, a cloud-side link with low key consumption and a long physical distance is preferentially selected, so that service delay is obviously increased, service requirements with strict requirements on delay cannot be met, and a scheme application scene is limited. 2) The resource coordination lacks dynamic perception, and the scheduling efficiency is low. The existing scheme relies on static resource state data and a fixed caching strategy, on one hand, the communication path and the QKD path are mutually independent, the link overlapping degree is low, extra path switching time delay is easy to generate, partial wavelength resources are idle, the utilization rate of the communication resources is low, on the other hand, caching configuration is fixed, when the content required by a service is only cached in a cloud layer or a single edge node, data is required to be transmitted in a cross-layer mode, key consumption is increased, service execution success rate is reduced, and in addition, QKP key consumption is easy to occur in a service peak period, and subsequent services are blocked due to the lack of key resources. 3) The fault scene has the defects of capability deficiency and insufficient robustness. The existing scheme only covers the resource allocation logic in a normal network environment, and when the QKD transceiver of a certain link fails to cause the reduction or failure of the key generation capability or the interruption of the optical link causes the communication path to be unusable, a great deal of service bearer failure can be caused. Meanwhile, the influence of noise (such as spontaneous Raman scattering) on the key generation rate during the co-fiber transmission of the QKD signal and the classical signal is not considered, the static resource allocation method cannot adapt to the dynamic change of the key resource in the time-varying noise environment, and the stability of network service is further reduced. Disclosure of Invention In view of the foregoing, embodiments of the present application are presented to provide a quantum key distribution network resource allocation system and method based on cloud edge collaboration that overcomes or at least partially solves the foregoing problems. In order to solve the technical problems, the application is realized as follows: In a first aspect, an embodiment of the present application provides a quantum key distribution network resource allocation system based on cloud edge coordination, including: The terminal layer is used for generating a service request and a service demand label and sending the service request and the service demand label to the edge layer; An edge layer, configured to respond