Method and device for sending computing power notification, computing power network element node and storage medium
By classifying the computing power announcement information and adopting different advertising protocols and strategies, the problem of large advertisement overhead in computing power processing network systems is solved, and efficient information transmission is achieved.
Patent Information
- Application Number
- CN202110750298.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-02
- Publication Date
- 2025-08-22
- Estimated Expiration
- 2041-07-02
AI Technical Summary
In the prior art, network systems that process computing power cannot adaptively select different protocols and methods for information notification, resulting in large overhead of announcements in the network.
By dividing computing power notification information into multiple types, including computing power service capability information, computing power resource status and computing power service status, different advertising protocols and strategies are used to send, reducing unnecessary signaling overhead.
It improves the transmission efficiency of computing power announcement transmission, reduces signaling overhead in the network, and realizes adaptive information transmission.
Smart Images

Figure CN115567530B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data communication networks, and in particular to a method and device for sending computing power notifications and a computing power network element node. Background Art
[0002] Driven by the major trends in cloud computing and edge computing, the future society will see computing power of varying scales distributed at varying distances from users, providing a wide range of personalized services through global networks. From tens of billions of smart devices to billions of home gateways worldwide, to the thousands of edge clouds with computing power in every city, and dozens of large-scale cloud data centers in every country, this will create a vast amount of ubiquitous computing power connected to the internet, fostering a deep convergence of computing and networking.
[0003] The computing resources in the network are integrated into every corner of the network, so that every network node can become a resource provider. User requests can be satisfied by calling the resources of the nearest node, and are no longer limited to a specific node, avoiding the waste of connection and network scheduling resources.
[0004] Currently, in network systems based on computing power processing, it is impossible to adaptively select different protocols and methods to announce information in the network, resulting in a large amount of announcement overhead in the network. Summary of the Invention
[0005] The purpose of the technical solution of the present invention is to provide a method, device and computing power network element node for sending computing power notifications, which are used to solve the problem of high notification overhead in the network system of computing power processing in the existing technology.
[0006] The present invention provides a method for sending a computing power notification, which is applied to a first computing power network element node, wherein the method includes:
[0007] Sending computing power notification information of the target computing power node to the second computing power network element node;
[0008] The computing power notification information includes at least one of the following:
[0009] First field information for recording computing power service capability information of the target computing power node;
[0010] Second field information for recording the computing resource status of the target computing node;
[0011] The third field information is used to record the computing power service status of the target computing power node.
[0012] Optionally, the sending method further comprises:
[0013] Determining a transmission strategy for the computing power notification information based on the target service and / or computing power notification information to be transmitted;
[0014] Send the computing power notification information according to the transmission strategy.
[0015] Optionally, in the sending method, the transmission strategy includes:
[0016] The sending of the computing power notification information is proactive publishing; or
[0017] The computing power notification information is sent based on the obtained computing power service request.
[0018] Optionally, in the sending method, when the target service is a hotspot service, determining that the sending of the computing power notification information is active publishing;
[0019] When the target service is a non-hotspot service, it is determined that the sending of the computing power notification information is based on the obtained computing power service request, and the computing power notification information is sent.
[0020] Optionally, in the sending method, wherein the target service is a hotspot service, sending the computing power notification information according to the transmission strategy includes:
[0021] Sending the computing power notification information to the second computing power network element node within the target notification domain;
[0022] The target notification domain includes a target geographical location range and / or a target service deployment area.
[0023] Optionally, in the sending method, sending the computing power notification information includes:
[0024] Sending the computing power notification information via an extended Border Gateway Protocol (BGP) message;
[0025] The first field information, the second field information and the third field information are respectively field information in an extended Border Gateway Protocol (BGP) message.
[0026] An embodiment of the present invention further provides a method for sending a computing power notification, which is applied to a second computing power network element node, wherein the method includes:
[0027] Receive computing power notification information of the target computing power node sent by the first computing power network element node;
[0028] The computing power notification information includes at least one of the following:
[0029] First field information for recording computing power service capability information of the target computing power node;
[0030] Second field information for recording the computing resource status of the target computing node;
[0031] The third field information is used to record the computing power service status of the target computing power node.
[0032] Optionally, in the sending method, receiving computing power notification information of a target computing power node sent by the first computing power network element node includes:
[0033] Receive the computing power notification information actively sent by the first computing power network element node.
[0034] Optionally, in the sending method, receiving computing power notification information of a target computing power node sent by the first computing power network element node includes:
[0035] After receiving the first computing power service request sent by the user terminal, sending a second computing power service request to the first computing power network element node;
[0036] Receive the computing power notification information sent by the first computing power network element node in response to the second computing power service request.
[0037] Optionally, in the sending method, the second computing power network element node is within the target notification domain of the first computing power network element node;
[0038] The target notification domain includes a target geographical location range and / or a target service deployment area.
[0039] Optionally, in the sending method, receiving the computing power notification information includes:
[0040] Receiving the computing power notification information via an extended Border Gateway Protocol (BGP) message;
[0041] The first field information, the second field information and the third field information are respectively field information in an extended BGP message.
[0042] An embodiment of the present invention further provides a computing power network element node, wherein the computing power network element node is a first computing power network element node, including a transceiver, wherein the transceiver is used to:
[0043] Sending computing power notification information of the target computing power node to the second computing power network element node;
[0044] The computing power notification information includes at least one of the following:
[0045] First field information for recording computing power service capability information of the target computing power node;
[0046] Second field information for recording the computing resource status of the target computing node;
[0047] The third field information is used to record the computing power service status of the target computing power node.
[0048] An embodiment of the present invention further provides a computing power network element node, wherein the computing power network element node is a second computing power network element node, including a transceiver, wherein the transceiver is used to:
[0049] Receive computing power notification information of the target computing power node sent by the first computing power network element node;
[0050] The computing power notification information includes at least one of the following:
[0051] First field information for recording computing power service capability information of the target computing power node;
[0052] Second field information for recording the computing resource status of the target computing node;
[0053] The third field information is used to record the computing power service status of the target computing power node.
[0054] An embodiment of the present invention further provides a device for sending a computing power notification, which is applied to a first computing power network element node, wherein the device includes:
[0055] A sending module, configured to send computing power notification information of a target computing power node to a second computing power network element node;
[0056] The computing power notification information includes at least one of the following:
[0057] First field information for recording computing power service capability information of the target computing power node;
[0058] Second field information for recording the computing resource status of the target computing node;
[0059] The third field information is used to record the computing power service status of the target computing power node.
[0060] An embodiment of the present invention further provides a device for sending a computing power notification, which is applied to a second computing power network element node, wherein the device includes:
[0061] A receiving module, configured to receive computing power notification information of a target computing power node sent by the first computing power network element node;
[0062] The computing power notification information includes at least one of the following:
[0063] First field information for recording computing power service capability information of the target computing power node;
[0064] Second field information for recording the computing resource status of the target computing node;
[0065] The third field information is used to record the computing power service status of the target computing power node.
[0066] An embodiment of the present invention also provides a computing power network element node, characterized in that it includes: a processor, a memory, and a program stored in the memory and runnable on the processor, and when the program is executed by the processor, it implements the method for sending computing power notifications as described in any one of the above items.
[0067] An embodiment of the present invention further provides a readable storage medium, wherein a program is stored on the readable storage medium, and when the program is executed by a processor, the steps in the method for sending a computing power notification as described in any one of the above items are implemented.
[0068] At least one of the above technical solutions of the present invention has the following beneficial effects:
[0069] The method for sending computing power notifications described in an embodiment of the present invention classifies computing power notification information according to the content of the computing power notification and the frequency of transmission required, and selects different computing power notification protocols and notification strategies for different types of computing power notification information to reduce unnecessary signaling overhead and improve the transmission efficiency of computing power notification transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] Figure 1 This is a structural diagram of one implementation of the method for sending computing power notifications according to an embodiment of the present invention applied to a network system for computing power processing;
[0071] Figure 2 Schematic diagram of a flow chart of a method for sending a computing power notification according to one embodiment of the present invention;
[0072] Figure 3 Schematic diagram of an extended BGP message for sending computing power notification information in an embodiment of the present invention;
[0073] Figure 4 A schematic diagram illustrating transmission for hotspot services;
[0074] Figure 5 A schematic diagram illustrating transmission for non-hotspot services;
[0075] Figure 6 Schematic diagram of a flow chart of a method for sending a computing power notification according to another embodiment of the present invention;
[0076] Figure 7 This is a schematic diagram of the structure of a computing power network element node according to one implementation method of an embodiment of the present invention;
[0077] Figure 8 This is a schematic diagram of the structure of a computing power network element node according to another implementation manner of an embodiment of the present invention;
[0078] Figure 9 This is a schematic structural diagram of a sending device according to one embodiment of the present invention;
[0079] Figure 10 This is a structural diagram of a sending device according to another embodiment of the present invention. DETAILED DESCRIPTION
[0080] Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present invention and to fully convey the scope of the present invention to those skilled in the art.
[0081] The terms "first", "second" etc. in the specification and claims of the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable in appropriate circumstances, so that the embodiments of the present application described herein, for example, can be implemented in an order other than those illustrated or described herein. In addition, the terms "comprise" and "have" and any of their variations are intended to cover non-exclusive inclusions, for example, the process, method, system, product or equipment comprising a series of steps or units need not be limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or that are intrinsic to these processes, methods, products or equipment. "And / or" in the specification and claims represents at least one of the connected objects.
[0082] The following description provides examples and does not limit the scope, applicability, or configuration set forth in the claims. Changes may be made to the function and arrangement of the elements discussed without departing from the spirit and scope of this disclosure. The various examples may appropriately omit, substitute, or add various procedures or components. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
[0083] To help better understand the relevant solutions of the embodiments of the present invention, the system used by the method for sending computing power notifications described in the embodiments of the present invention and the related concepts involved are described below.
[0084] The method for sending computing power notifications described in the embodiment of the present invention is applied to a network system for computing power processing, which may also be called a computing power-aware network, a computing power network, a computing-network integrated network, or a new type of network integrating computing and network. Figure 1 As shown, the network system for computing power processing may include:
[0085] Computing power routing layer;
[0086] Computing resource layer;
[0087] Network resource layer;
[0088] The management of the computing network; and
[0089] Computing power service layer.
[0090] In addition to the structure including the computing power routing layer, computing power resource layer, network resource layer, computing network management layer and computing power service layer, the network system may also include a computing network management layer, computing power application layer, computing power routing layer, computing power resource layer and network resource layer; or, it may include a computing power service layer, computing power platform layer, computing power resource layer, computing power routing layer and network resource layer. Figure 1 The illustrated implementation structure is limited.
[0091] It should be noted that in the embodiments of the present invention, a computing power network element node refers to a network device with computing power. Computing power network element nodes may further include computing power routing nodes and computing power nodes (computing power nodes are sometimes also referred to as computing nodes). Among them, a computing power routing node can be located in the computing power routing layer of the computing power processing network system and is a network device that transmits computing power resource information within the computing power processing network system.
[0092] Computing nodes, located at the computing resource layer and / or the network resource layer, refer to devices with computing capabilities that are used to provide computing resources. They are equivalent to devices that handle computing tasks in a computing processing network system, such as server devices and all-in-one machines in a data center. In addition, the computing nodes of the embodiments of the present invention may also be computing network element devices, which are network transmission devices at the network resource layer, such as routers, etc. At the same time, the computing network element devices can also provide computing resources and computing services.
[0093] In a network system for computing power processing using conventional technology, computing power notification information is transmitted between the computing power routing layer and the computing power resource layer, wherein all computing power information (including computing power resource information and computing power service information, etc.) is notified together, and it is impossible to adaptively select different protocols and methods for notification in the network, thereby causing a large amount of notification overhead in the network. To solve this technical problem, an embodiment of the present invention provides a method for sending computing power notifications, which classifies computing power notification information according to the content of the computing power notification and the frequency required to be sent, and selects different computing power notification protocols and notification strategies for different types of computing power notification information to reduce unnecessary signaling overhead and improve the transmission efficiency of computing power notification sending.
[0094] Optionally, in one embodiment, the present invention provides a method for sending a computing power notification, which is applied to a first computing power network element node, such as Figure 2 As shown, the method includes:
[0095] S210: Send computing power notification information of the target computing power node to the second computing power network element node;
[0096] The computing power notification information includes at least one of the following:
[0097] First field information for recording computing power service capability information of the target computing power node;
[0098] Second field information for recording the computing resource status of the target computing node;
[0099] The third field information is used to record the computing power service status of the target computing power node.
[0100] It should be noted that in an embodiment of the present invention, the first computing power network element node and the second computing power network element node can be respectively one of the computing power routing node and the computing power node, and optionally, the first computing power network element node and the second computing power network element node can be respectively any computing power routing node or computing power node in the computing power service transmission.
[0101] Optionally, the target computing power node is one of the computing power nodes in the computing power service transmission process, and the computing power notification information of the target computing power node is transmitted between multiple computing power network element nodes in the computing power processing network system. The first computing power network element node and the second computing power network element node are two of the transmission nodes in the computing power service transmission process.
[0102] The method for sending computing power notifications described in a specific embodiment of the present invention divides computing power notification information into multiple different types, and optionally may include:
[0103] Computing power service capability information;
[0104] Computing resource status;
[0105] Computing power service status.
[0106] The computing power notification information including computing power service capability information is used to generate computing power topology and computing power service topology, and optionally used in the registration process of computing power nodes, such as for notifying the status of initial deployment of computing power resources and computing power services; optionally, the computing power service capability information may include computing power enabling information of the computing power node and / or computing power service initialization deployment information;
[0107] Computing power notification information including computing power resource status is used for notification in the basic resource service request mode, wherein the notification protocol and notification strategy specifically used for computing power resource status notification can be adaptively adjusted. In one embodiment of the present invention, the computing power resource status optionally includes at least one of CPU / GPU, computing power deployment form, and computing power deployment location;
[0108] Computing power notification information including computing power service status is used for notifications in computing power service mode, wherein the notification protocol and notification policy specifically used for computing power service status notification are adaptively adjustable. In one embodiment of the present invention, the computing power service status optionally includes at least one of a service ID, a number of service connections, and a service duration.
[0109] By adopting the method for sending computing power notifications described in an embodiment of the present invention, computing power notification information is divided into multiple different types, and corresponding computing power notification information is sent according to the notification protocols and notification strategies for sending different computing power notification information, so that the computing power notification information sent can include at least one of the following:
[0110] First field information for recording computing power service capability information of the target computing power node;
[0111] Second field information for recording the computing resource status of the target computing node;
[0112] The third field information is used to record the computing power service status of the target computing power node.
[0113] Optionally, in step S210, sending the computing power notification information includes:
[0114] Sending the computing power notification information via an extended Border Gateway Protocol (BGP) message;
[0115] The first field information, the second field information and the third field information are respectively field information in an extended BGP message.
[0116] By adopting the method for sending computing power notifications described in an embodiment of the present invention, multiple computing power information notification protocols can be designed in order to divide computing power notification information into multiple different types and notify them separately. Different computing power notification information is sent according to different computing power information notification protocols, that is, the field information used to send different computing power notification contents in the computing power notification information is different.
[0117] In an embodiment of the present invention, optionally, computing power notification information is carried through network protocol extension, such as sending computing power notification information based on a computing power notification protocol extended by BGP / IGP.
[0118] In one embodiment, optionally, computing power service capability information is carried in an extended field in an extended BGP message to announce the status of the initial deployment of computing resources and computing power services. That is, in this embodiment of the present invention, the first field used to record the computing power service capability information of the target computing power node can be one of the fields in the extended BGP message.
[0119] It should be noted that the generation of computing power service topology includes two steps. The first step is to generate service topology information. Optionally, the service topology information includes service identification information and service deployment location information. Optionally, computing power nodes announce deployment service identification information, such as service ID information, etc., which can be announced through the Border Gateway Protocol Link State BGP-LS and Dynamic Host Configuration Protocol (DHCP). Optionally, computing power service capability information can be carried out by extending BGP-LS: identifying the computing power service deployment information of each computing power node, adding computing power service information (such as service ID information) in the nodeattribute field, and announcing it between nodes to establish the computing power service topology first. Figure 3 The figure shows the BGP node flag field. The "Rsvd" field can be used to identify the computing power service capability information of the computing power node.
[0120] The method for sending computing power notifications described in an embodiment of the present invention may, optionally, design a customized computing power information update protocol based on specific requirements for computing power information updates. For example, notifications are made based on computing power resource status and computing power service status. Optionally, the computing power resource status and computing power service status may be carried using a BGP update extension field.
[0121] It should be noted that the sending method described in the embodiment of the present invention can set corresponding sending protocols according to the specific requirements of different message contents of the computing power notification information sent, including update frequency, notification strategy, etc., that is, computing power notification information with different message contents is sent through different field information.
[0122] The method for sending a computing power notification according to an embodiment of the present invention may optionally further include:
[0123] Determining a transmission strategy for the computing power notification information based on the target service and / or computing power notification information to be transmitted;
[0124] Send the computing power notification information according to the transmission strategy.
[0125] By adopting the sending method described in the embodiment of the present invention, an adaptive transmission strategy is provided according to the business status of the target business to be transmitted and / or the specific notification content of the computing power notification information.
[0126] The transmission strategy includes:
[0127] The sending of the computing power notification information is proactive publishing; or
[0128] The computing power notification information is sent based on the obtained computing power service request.
[0129] Optionally, in the sending method of the embodiment of the present invention, when the target service is a hotspot service, determining that the sending of the computing power notification information is active publishing;
[0130] When the target service is a non-hotspot service, it is determined that the sending of the computing power notification information is based on the obtained computing power service request, and the computing power notification information is sent.
[0131] With this embodiment, optionally, in a computing power processing network system, the target services to be transmitted can be divided into hot services and non-hot services, and different notification strategies can be adopted for the different types of services. Optionally, the computing power network element node located at the first hop node when the target service is transmitted can classify the transmitted target service as a hot service or a non-hot service.
[0132] Optionally, for hotspot services, the sending of the computing power notification information is determined to be active publishing.
[0133] In one embodiment, the target service is a hotspot service, and sending the computing power notification information according to the transmission strategy includes:
[0134] Sending the computing power notification information to the second computing power network element node within the target notification domain;
[0135] The target notification domain includes a target geographical location range and / or a target service deployment area.
[0136] Specifically, for hotspot services, computing power network element nodes (which can be computing power nodes or computing power routing nodes) need to actively publish computing power notification information. At the same time, the computing power notification information is not announced to the entire network, but is announced within the local notification range within the hotspot area. Figure 4 As shown, using this implementation method, the computing power service provider 10 actively sends computing power notification information to each computing power network element node 20 (such as a routing node), and the computing power notification information is transmitted between multiple computing power network element nodes 20.
[0137] In one embodiment, the method for dividing the target notification domain (i.e., the notification range) is as follows: the adjacent domain can be identified as a notification domain according to the geographical location, and the status information of the service can be notified within this range (i.e., based on the transmission strategy with the geographical location as the dimension, the computing power notification information is sent to the computing power network element nodes within the target geographical location range); in another embodiment, the area with the same service deployment can be divided into the same notification domain based on the service as the dimension. Using this embodiment, for the target service being transmitted, the computing power notification information is sent to the computing power network element nodes within the target service deployment area according to the determined transmission strategy with the service as the dimension.
[0138] When the geographical location is used as a dimension, the announcement relationship between the announcement domains can be optionally determined based on the existing AS domain division in the IP protocol.
[0139] Using the sending method described in an embodiment of the present invention, optionally, for non-hotspot services, the computing power notification information is sent based on the obtained computing power service request. Specifically, the computing power notification information is sent using a passive computing request, and the computing power notification information is not broadcast to the entire network, thereby reducing the signaling overhead of the computing power notification.
[0140] Specifically, if Figure 5 As shown, using this implementation method, the computing power service message end 30 (such as a terminal) is first required to send a computing power service request. After receiving the computing power service request, the first computing power network element node 21 (also known as the first hop node) of the computing power routing continues to send the computing power service request to one or more computing power network element nodes that deploy corresponding services and computing power. The computing power service provider 10 feeds back computing power notification information based on the received computing power service request. Optionally, the fed-back computing power notification information may include computing power resource status and / or computing power service status.
[0141] The sending method described in the embodiment of the present invention is adopted to classify the computing power notification information according to the content of the computing power notification and the frequency of transmission required. Different computing power notification protocols and notification strategies are selected for different types of computing power notification information to avoid unnecessary signaling overhead and provide rapid convergence of routing. Optionally, based on the perception of multi-dimensional resource status, through the collaborative scheduling of computing network resources, the service is scheduled to the optimal destination node through the optimal path, thereby improving the resource rate of the operator network while ensuring the best user experience.
[0142] Another embodiment of the present invention further provides a method for sending a computing power notification, which is applied to a second computing power network element node, such as Figure 6 As shown, the method includes:
[0143] S610: Receive computing power notification information of a target computing power node sent by a first computing power network element node;
[0144] The computing power notification information includes at least one of the following:
[0145] First field information for recording computing power service capability information of the target computing power node;
[0146] Second field information for recording the computing resource status of the target computing node;
[0147] The third field information is used to record the computing power service status of the target computing power node.
[0148] In an embodiment of the present invention, the first computing power network element node and the second computing power network element node can be respectively one of a computing power routing node and a computing power node, and optionally, the first computing power network element node and the second computing power network element node can be respectively any computing power routing node or computing power node in computing power service transmission.
[0149] Optionally, the target computing power node is one of the computing power nodes in the computing power service transmission process, and the computing power notification information of the target computing power node is transmitted between multiple computing power network element nodes in the computing power processing network system. The first computing power network element node and the second computing power network element node are two of the transmission nodes in the computing power service transmission process.
[0150] The method for sending computing power notifications described in an embodiment of the present invention classifies computing power notification information according to the content of the computing power notification and the frequency of transmission required, and selects different computing power notification protocols and notification strategies for different types of computing power notification information to reduce unnecessary signaling overhead and improve the transmission efficiency of computing power notification transmission.
[0151] Optionally, in the sending method, receiving computing power notification information of a target computing power node sent by the first computing power network element node includes:
[0152] Receive the computing power notification information actively sent by the first computing power network element node.
[0153] Optionally, in the sending method, receiving computing power notification information of a target computing power node sent by the first computing power network element node includes:
[0154] After receiving the first computing power service request sent by the user terminal, sending a second computing power service request to the first computing power network element node;
[0155] Receive the computing power notification information sent by the first computing power network element node in response to the second computing power service request.
[0156] Optionally, in the sending method, the second computing power network element node is within the target notification domain of the first computing power network element node;
[0157] The target notification domain includes a target geographical location range and / or a target service deployment area.
[0158] Optionally, in the sending method, receiving the computing power notification information includes:
[0159] Receiving the computing power notification information via an extended BGP message;
[0160] The first field information, the second field information and the third field information are respectively field information in an extended BGP message.
[0161] The embodiment of the present invention further provides a computing power network element node, wherein the computing power network element node is a first computing power network element node, such as Figure 7 As shown, the first computing power network element node 700 includes a transceiver 710 and a processor 720, wherein the transceiver 710 is used to:
[0162] Sending computing power notification information of the target computing power node to the second computing power network element node;
[0163] The computing power notification information includes at least one of the following:
[0164] First field information for recording computing power service capability information of the target computing power node;
[0165] Second field information for recording the computing resource status of the target computing node;
[0166] The third field information is used to record the computing power service status of the target computing power node.
[0167] Optionally, in the computing power network element node, the processor 720 is configured to:
[0168] Determining a transmission strategy for the computing power notification information based on the target service and / or computing power notification information to be transmitted;
[0169] Send the computing power notification information according to the transmission strategy.
[0170] Optionally, in the computing power network element node, the transmission strategy includes:
[0171] The sending of the computing power notification information is proactive publishing; or
[0172] The computing power notification information is sent based on the obtained computing power service request.
[0173] Optionally, in the computing power network element node, when the target service is a hotspot service, the processor 720 determines that the sending of the computing power notification information is an active release;
[0174] When the target service is a non-hotspot service, the processor 720 determines that the sending of the computing power notification information is based on the obtained computing power service request, and sends the computing power notification information.
[0175] Optionally, in the computing power network element node, where the target service is a hotspot service, the processor 720 sends the computing power notification information according to the transmission strategy, including:
[0176] Sending the computing power notification information to the second computing power network element node within the target notification domain;
[0177] The target notification domain includes a target geographical location range and / or a target service deployment area.
[0178] Optionally, in the computing power network element node, the transceiver 710 sends the computing power notification information, including:
[0179] Sending the computing power notification information via an extended BGP message;
[0180] The first field information, the second field information and the third field information are respectively field information in an extended BGP message.
[0181] Another embodiment of the present invention further provides a computing power network element node, wherein the computing power network element node is a second computing power network element node, such as Figure 8 As shown, the second computing power network element node 800 includes a transceiver 810, wherein the transceiver 810 is used to:
[0182] Receive computing power notification information of the target computing power node sent by the first computing power network element node;
[0183] The computing power notification information includes at least one of the following:
[0184] First field information for recording computing power service capability information of the target computing power node;
[0185] Second field information for recording the computing resource status of the target computing node;
[0186] The third field information is used to record the computing power service status of the target computing power node.
[0187] Optionally, in the computing power network element node, the transceiver 810 receives computing power notification information of a target computing power node sent by the first computing power network element node, including:
[0188] Receive the computing power notification information actively sent by the first computing power network element node.
[0189] Optionally, in the computing power network element node, the transceiver 810 receives computing power notification information of a target computing power node sent by the first computing power network element node, including:
[0190] After receiving the first computing power service request sent by the user terminal, sending a second computing power service request to the first computing power network element node;
[0191] Receive the computing power notification information sent by the first computing power network element node in response to the second computing power service request.
[0192] Optionally, the computing power network element node, wherein the second computing power network element node is within the target notification domain of the first computing power network element node;
[0193] The target notification domain includes a target geographical location range and / or a target service deployment area.
[0194] Optionally, in the computing power network element node, the transceiver 810 receives the computing power notification information, including:
[0195] Receiving the computing power notification information via an extended BGP message;
[0196] The first field information, the second field information and the third field information are respectively field information in an extended BGP message.
[0197] The embodiment of the present invention further provides a device for sending a computing power notification, which is applied to a first computing power network element node, such as Figure 9 As shown, the device includes:
[0198] The sending module 910 is configured to send computing power notification information of the target computing power node to the second computing power network element node;
[0199] The computing power notification information includes at least one of the following:
[0200] First field information for recording computing power service capability information of the target computing power node;
[0201] Second field information for recording the computing resource status of the target computing node;
[0202] The third field information is used to record the computing power service status of the target computing power node.
[0203] Optionally, the sending device further includes a processing module 920, wherein the processing module 920 is configured to:
[0204] Determining a transmission strategy for the computing power notification information based on the target service and / or computing power notification information to be transmitted;
[0205] Send the computing power notification information according to the transmission strategy.
[0206] Optionally, in the sending device, the transmission strategy includes:
[0207] The sending of the computing power notification information is proactive publishing; or
[0208] The computing power notification information is sent based on the obtained computing power service request.
[0209] Optionally, the sending device, when the target service is a hotspot service, determines that the sending of the computing power notification information is an active release;
[0210] When the target service is a non-hotspot service, it is determined that the sending of the computing power notification information is based on the obtained computing power service request, and the computing power notification information is sent.
[0211] Optionally, in the sending device, wherein the target service is a hotspot service, the processing module 920 sends the computing power notification information according to the transmission strategy, including:
[0212] Sending the computing power notification information to the second computing power network element node within the target notification domain;
[0213] The target notification domain includes a target geographical location range and / or a target service deployment area.
[0214] Optionally, in the sending device, the sending module 910 sends the computing power notification information, including:
[0215] Sending the computing power notification information via an extended BGP message;
[0216] The first field information, the second field information and the third field information are respectively field information in an extended BGP message.
[0217] Another embodiment of the present invention further provides a device for sending a computing power notification, which is applied to a second computing power network element node, such as Figure 10 As shown, the device includes:
[0218] Receiving module 1010, configured to receive computing power notification information of a target computing power node sent by a first computing power network element node;
[0219] The computing power notification information includes at least one of the following:
[0220] First field information for recording computing power service capability information of the target computing power node;
[0221] Second field information for recording the computing resource status of the target computing node;
[0222] The third field information is used to record the computing power service status of the target computing power node.
[0223] Optionally, in the sending device, the receiving module 1010 receives the computing power notification information of the target computing power node sent by the first computing power network element node, including:
[0224] Receive the computing power notification information actively sent by the first computing power network element node.
[0225] Optionally, in the sending device, the receiving module 1010 receives the computing power notification information of the target computing power node sent by the first computing power network element node, including:
[0226] After receiving the first computing power service request sent by the user terminal, sending a second computing power service request to the first computing power network element node;
[0227] Receive the computing power notification information sent by the first computing power network element node in response to the second computing power service request.
[0228] Optionally, in the sending device, the second computing power network element node is within the target notification domain of the first computing power network element node;
[0229] The target notification domain includes a target geographical location range and / or a target service deployment area.
[0230] Optionally, in the sending device, the receiving module 1010 receives the computing power notification information, including:
[0231] Receiving the computing power notification information via an extended BGP message;
[0232] The first field information, the second field information and the third field information are respectively field information in an extended BGP message.
[0233] An embodiment of the present invention also provides a computing power network element node, which includes: a processor, a memory, and a program stored in the memory and runnable on the processor. When the program is executed by the processor, it implements the method for sending computing power notifications as described in any one of the above items.
[0234] In addition, a specific embodiment of the present invention further provides a readable storage medium having a program stored thereon, wherein when the program is executed by a processor, the steps in the method for sending a computing power notification as described in any one of the above items are implemented.
[0235] Specifically, the computer-readable storage medium is applied to the above-mentioned terminal. When applied to the terminal, the execution steps in the method for reporting smoke alarms are as described above in detail and will not be repeated here.
[0236] In the several embodiments provided in this application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection of some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0237] In addition, the functional units in various embodiments of the present invention may be integrated into a single processing unit, each unit may be physically included separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or hardware plus software functional units.
[0238] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) to perform some of the steps of the sending and receiving methods described in various embodiments of the present invention. The aforementioned storage medium includes: a USB flash drive, a mobile hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, an optical disk, and other media that can store program code.
[0239] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary personnel in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A method for sending a computing power notification, applied to a first computing power network element node, characterized in that: The method comprises: Sending computing power notification information of the target computing power node to the second computing power network element node; The computing power notification information includes at least one of the following: First field information for recording computing power service capability information of the target computing power node; Second field information for recording the computing resource status of the target computing node; The third field information is used to record the computing power service status of the target computing power node; The method further comprises: Determining a transmission strategy for the computing power notification information based on the service status of the target service to be transmitted and / or the notification content of the computing power notification information; Sending the computing power notification information according to the transmission strategy; The transmission strategy includes: The sending of the computing power notification information is proactive publishing; or The sending of the computing power notification information is based on the obtained computing power service request, and the sending of the computing power notification information is based on the obtained computing power service request; When the target service is a hotspot service, determining that the sending of the computing power notification information is active publishing; When the target service is a non-hotspot service, it is determined that the sending of the computing power notification information is based on the obtained computing power service request, and the computing power notification information is sent.
2. The sending method according to claim 1, wherein: The target service is a hotspot service, and sending the computing power notification information according to the transmission strategy includes: Sending the computing power notification information to the second computing power network element node within the target notification domain; The target notification domain includes a target geographical location range and / or a target service deployment area.
3. The sending method according to claim 1, wherein: Sending the computing power notification information includes: Sending the computing power notification information via an extended Border Gateway Protocol (BGP) message; The first field information, the second field information and the third field information are respectively field information in an extended Border Gateway Protocol (BGP) message.
4. A method for sending a computing power notification, applied to a second computing power network element node, characterized in that: The method comprises: Receive computing power notification information of the target computing power node sent by the first computing power network element node; The computing power notification information includes at least one of the following: First field information for recording computing power service capability information of the target computing power node; Second field information for recording the computing resource status of the target computing node; The third field information is used to record the computing power service status of the target computing power node; Receiving the computing power notification information sent by the first computing power network element node includes: Receiving the computing power notification information sent by the first computing power network element node using the determined transmission strategy; The transmission strategy is determined according to the service status of the target service to be transmitted and / or the notification content of the computing power notification information; The transmission strategy includes: When the target service is a hotspot service, the sending of the computing power notification information is active publishing; or When the target service is a non-hotspot service, the computing power notification information is sent based on the obtained computing power service request.
5. The sending method according to claim 4, characterized in that Receiving computing power notification information of the target computing power node sent by the first computing power network element node, including: After receiving the first computing power service request sent by the user terminal, sending a second computing power service request to the first computing power network element node; Receive the computing power notification information sent by the first computing power network element node in response to the second computing power service request.
6. The sending method according to claim 4, wherein: The second computing power network element node is within the target notification domain of the first computing power network element node; The target notification domain includes a target geographical location range and / or a target service deployment area.
7. The sending method according to claim 4, wherein: Receiving the computing power notification information includes: Receiving the computing power notification information via an extended Border Gateway Protocol (BGP) message; The first field information, the second field information and the third field information are respectively field information in an extended BGP message.
8. A computing power network element node, wherein the computing power network element node is a first computing power network element node, comprising a transceiver, characterized in that: The transceiver is used for: Sending computing power notification information of the target computing power node to the second computing power network element node; The computing power notification information includes at least one of the following: First field information for recording computing power service capability information of the target computing power node; Second field information for recording the computing resource status of the target computing node; The third field information is used to record the computing power service status of the target computing power node; It also includes a processor for: Determining a transmission strategy for the computing power notification information based on the service status of the target service to be transmitted and / or the notification content of the computing power notification information; wherein the transceiver sends the computing power notification information according to the transmission strategy; The transmission strategy includes: The sending of the computing power notification information is proactive publishing; or The sending of the computing power notification information is based on the obtained computing power service request, and the sending of the computing power notification information is based on the obtained computing power service request; When the target service is a hotspot service, determining that the sending of the computing power notification information is active publishing; When the target service is a non-hotspot service, it is determined that the sending of the computing power notification information is based on the obtained computing power service request, and the computing power notification information is sent.
9. A computing power network element node, wherein the computing power network element node is a second computing power network element node, comprising a transceiver, characterized in that: The transceiver is used for: Receive computing power notification information of the target computing power node sent by the first computing power network element node; The computing power notification information includes at least one of the following: First field information for recording computing power service capability information of the target computing power node; Second field information for recording the computing resource status of the target computing node; The third field information is used to record the computing power service status of the target computing power node; The transceiver receives the computing power notification information sent by the first computing power network element node, including: Receiving the computing power notification information sent by the first computing power network element node using the determined transmission strategy; The transmission strategy is determined according to the service status of the target service to be transmitted and / or the notification content of the computing power notification information; The transmission strategy includes: When the target service is a hotspot service, the sending of the computing power notification information is active publishing; or When the target service is a non-hotspot service, the computing power notification information is sent based on the obtained computing power service request.
10. A device for sending a computing power notification, applied to a first computing power network element node, characterized in that: The device comprises: A sending module, configured to send computing power notification information of a target computing power node to a second computing power network element node; The computing power notification information includes at least one of the following: First field information for recording computing power service capability information of the target computing power node; Second field information for recording the computing resource status of the target computing node; The third field information is used to record the computing power service status of the target computing power node; It also includes a processing module for: Determining a transmission strategy for the computing power notification information based on the service status of the target service to be transmitted and / or the notification content of the computing power notification information; Wherein, the sending module sends the computing power notification information according to the transmission strategy; The transmission strategy includes: The sending of the computing power notification information is proactive publishing; or The sending of the computing power notification information is based on the obtained computing power service request, and the sending of the computing power notification information is based on the obtained computing power service request; When the target service is a hotspot service, determining that the sending of the computing power notification information is active publishing; When the target service is a non-hotspot service, it is determined that the sending of the computing power notification information is based on the obtained computing power service request, and the computing power notification information is sent.
11. A device for sending a computing power notification, applied to a second computing power network element node, characterized in that: The device comprises: A receiving module, configured to receive computing power notification information of a target computing power node sent by the first computing power network element node; The computing power notification information includes at least one of the following: First field information for recording computing power service capability information of the target computing power node; Second field information for recording the computing resource status of the target computing node; The third field information is used to record the computing power service status of the target computing power node; The receiving module receives the computing power notification information sent by the first computing power network element node, including: Receiving the computing power notification information sent by the first computing power network element node using the determined transmission strategy; The transmission strategy is determined according to the service status of the target service to be transmitted and / or the notification content of the computing power notification information; The transmission strategy includes: When the target service is a hotspot service, the sending of the computing power notification information is active publishing; or When the target service is a non-hotspot service, the computing power notification information is sent based on the obtained computing power service request.
12. A computing power network element node, characterized in that: include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the method for sending a computing power notification as described in any one of claims 1 to 3, or implements the method for sending a computing power notification as described in any one of claims 4 to 7.
13. A readable storage medium, characterized in that: The readable storage medium stores a program, and when the program is executed by the processor, it implements the steps of the method for sending a computing power notification as described in any one of claims 1 to 3, or implements the steps of the method for sending a computing power notification as described in any one of claims 4 to 7.
Citation Information
Patent Citations
Computing power routing method and device
CN112491716A