Method, device and electronic equipment for transmitting computing power information

By generating and transmitting traffic components carrying computing and network resource information in the computing power network, the problem of insufficient accuracy in traditional routing calculation is solved, and more accurate routing path selection is achieved.

CN116633844BActive Publication Date: 2026-06-09CHINA UNITED NETWORK COMM GRP CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA UNITED NETWORK COMM GRP CO LTD
Filing Date
2023-05-30
Publication Date
2026-06-09

Smart Images

  • Figure CN116633844B_ABST
    Figure CN116633844B_ABST
Patent Text Reader

Abstract

The application provides a method, device and electronic equipment for delivering computing power information. The method comprises the following steps: a scheduling system receives target computing power information delivered by each computing power gateway, establishes a traffic component for computing power information and a message format corresponding to the traffic component, generates type information of the target computing power information in the message format according to the type of the traffic component, generates user premises network type information of the target computing power information in the message format according to a parameter index in the target computing power information, and generates measurement value information of the target computing power information in the message format according to the number of parameter indexes included in the target computing power information. Each part of the target computing power information is described by using the traffic component, the target computing power information is carried and delivered by using the traffic component, and the accuracy of route calculation is further improved according to important computing power information obtained by delivery.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to communication technology, and more particularly to a method, apparatus, and electronic device for transmitting computing power information. Background Technology

[0002] With the continuous development of the Internet, when network devices communicate with each other, routers and routing protocols need to work together to transmit data and improve the functionality of routing protocols through routing calculations, so as to minimize the overhead caused by routing.

[0003] In traditional network routing calculations, only a metric weighted by link bandwidth is needed. However, in computing power networks, there is also information on computing resources such as CPU, GPU, memory, and storage, as well as network resources such as bandwidth, latency, and jitter. These are more important reference indicators. However, traditional network routing calculations only consider link bandwidth and cannot carry reference indicators from computing and network resource information, which reduces the accuracy of routing calculations. Summary of the Invention

[0004] This application provides a method, apparatus, and electronic device for transmitting computing power information, which can realize the carrying and transmission of computing power resource information and network resource information in a computing power network, thereby improving the accuracy of routing calculation.

[0005] Firstly, this application provides a method for transmitting computing power information, including:

[0006] Receive target computing power information from the computing power gateway, wherein the target computing power information includes computing power resource information and network resource information;

[0007] Generate traffic components carrying target computing power information based on the message format of the traffic components;

[0008] Send traffic components to the business gateway.

[0009] Optionally, a traffic component carrying target computing power information is generated according to the message format of the traffic component, specifically including:

[0010] Establish a traffic component, describe the target computing power information according to the message format of the traffic component, and generate a traffic component carrying the target computing power information.

[0011] Optionally, the target computing power information is described according to the message format of the traffic component, specifically including:

[0012] The message format for establishing traffic components includes a type information block, a user premises network type information block, and a metric information block. The target computing power information is described based on the type information block, the user premises network type information block, and the metric information block.

[0013] The number of metric information blocks is determined based on the number of parameter index types included in the target computing power information.

[0014] Optionally, the target computing power information is described according to the type information block, the user premises network type information block, and the metric information block, specifically including:

[0015] Generate type information: Generate type information in the type information block according to the type of traffic component, where the traffic component type includes the target computing power information type;

[0016] Generate user premises network type information, and generate user premises network type information in the user premises network type information block based on the parameter indicators included in the target computing power information;

[0017] Generate metric information. Generate metric information in the metric information block according to the number of parameter indicators included in the target computing power information. The metric information in one metric information block corresponds to the metric value of one parameter indicator in the target computing power information.

[0018] Optionally, reference indicators for computing resource information include: processor, memory, and storage;

[0019] Reference indicators for network resource information include: bandwidth, latency, jitter, and packet loss rate.

[0020] Secondly, this application provides a device for transmitting computing power information, comprising:

[0021] The receiving module is used to receive the target computing power information of the computing power gateway, wherein the target computing power information includes computing power resource information and network resource information;

[0022] The processing module is used to generate traffic components carrying target computing power information according to the message format of the traffic components;

[0023] The sending module is used to send traffic components to the business gateway.

[0024] Optionally, the processing module is specifically used for:

[0025] Establish a traffic component, describe the target computing power information according to the message format of the traffic component, and generate a traffic component carrying the target computing power information.

[0026] Optionally, the processing module is specifically used for:

[0027] The message format for establishing traffic components includes a type information block, a user premises network type information block, and a metric information block. The target computing power information is described based on the type information block, the user premises network type information block, and the metric information block.

[0028] The number of metric information blocks is determined based on the number of parameter index types included in the target computing power information.

[0029] Optionally, the processing module is specifically used for:

[0030] Generate type information: Generate type information in the type information block according to the type of traffic component, where the traffic component type includes the target computing power information type;

[0031] Generate user premises network type information, and generate user premises network type information in the user premises network type information block based on the parameter indicators included in the target computing power information;

[0032] Generate metric information. Generate metric information in the metric information block according to the number of parameter indicators included in the target computing power information. The metric information in one metric information block corresponds to the metric value of one parameter indicator in the target computing power information.

[0033] Optionally, reference indicators for computing resource information include: processor, memory, and storage;

[0034] Reference indicators for network resource information include: bandwidth, latency, jitter, and packet loss rate.

[0035] Thirdly, this application provides an electronic device, including: a processor, and a memory communicatively connected to the processor;

[0036] The memory stores instructions that the computer executes;

[0037] The processor executes computer-executable instructions stored in memory to implement the methods described in the first aspect above.

[0038] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method described in the first aspect above.

[0039] This application provides a method, apparatus, and electronic device for transmitting computing power information. In a computing power network, an orchestration system receives target computing power information from various computing power gateways, establishes traffic components and corresponding message formats, describes the content of the target computing power information in the traffic components according to the message format, generates traffic components carrying the target computing power information, and finally sends the traffic components describing the target computing power information to the service gateway for further routing calculation. This application uses traffic components to describe the received computing power information, realizing the carrying and transmission of computing power information, thereby enabling routing calculation based on important computing power information and improving the accuracy of routing calculation. Attached Figure Description

[0040] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0041] Figure 1 This application scenario diagram illustrates a method for transmitting computing power information provided in an embodiment of this application.

[0042] Figure 2 A flowchart illustrating a method for transmitting computing power information provided in this application embodiment;

[0043] Figure 3 A flowchart illustrating a method for transmitting computing power information provided in this application embodiment;

[0044] Figure 4 A schematic diagram of the message format of a traffic component provided in an embodiment of this application;

[0045] Figure 5 A flowchart illustrating a method for transmitting computing power information provided in this application embodiment;

[0046] Figure 6 A schematic diagram of a parameter index for computing power information provided in an embodiment of this application;

[0047] Figure 7 A schematic diagram of a device for transmitting computing power information provided in an embodiment of this application;

[0048] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.

[0049] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0050] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0051] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation portals are provided for users to choose to authorize or refuse.

[0052] A computing power network is a network that provides computing power information services to users. Unlike the traditional approach of "cloud computing + communication network," a computing power network integrates computing power information entirely into the communication network, providing computing power information services that best meet user needs in a more holistic way.

[0053] Computing power routing calculation refers to the process in a computing power network where devices perform routing calculations based on important reference indicators in computing power information. By improving routing protocols, a more suitable routing path can be selected from the source router to the destination router, routing the service packets required by the user to the service resource pool for the user's use.

[0054] The BGP FlowSpec protocol is a network path guidance protocol implemented based on RFC8955 and RFC8956. The basic message structure of BGP FlowSpec is as follows:<length,NLRI value> The NLRI value consists of one or more components, and the message format of each component is as follows:<type,length,value> or<type,[numeric_op,value]> RFC 8955 defines 12 specific types of traffic components, numbered 1-12. This application extends the BGP FlowSpec protocol and defines new traffic components for computing resources. These components carry computing power information and routing capabilities through BGP FlowSpec, enabling the transmission of computing power information from the orchestration system to the service gateway.

[0055] Figure 1 This application scenario diagram illustrates a method for transmitting computing power information provided in an embodiment of this application. Figure 1 As shown in the embodiments of this application, the application scenarios of a method for transmitting computing power information include: an orchestration system 11, a first computing power gateway 12, a second computing power gateway 13, a service gateway 14, a first cloud resource pool 15, a second cloud resource pool 16, a user 17, and a bearer network 18.

[0056] The bearer network 18 carries the first computing power gateway 12, the second computing power gateway 13, and the service gateway 14. The first computing power gateway 12 obtains the first computing power information from the first cloud resource pool 15 and sends the first computing power information to the orchestration system. The second computing power gateway 13 obtains the second computing power information from the second cloud resource pool 16 and sends the second computing power information to the orchestration system. The orchestration system receives the first computing power information and the second computing power information, and describes the information in the first computing power information and the second computing power information in the traffic component according to the message format of the established traffic component. The orchestration system sends the traffic component carrying the first computing power information and the second computing power information to the service gateway 14. The service gateway performs routing calculations based on the first computing power information and the second computing power information, selects an appropriate path, and sends the data to the user 17 for the user to use.

[0057] Figure 2 A flowchart illustrating a method for transmitting computing power information provided in this application embodiment is shown below. Figure 2 As shown, the method includes the following steps:

[0058] S201, Receive target computing power information from the computing power gateway.

[0059] More specifically, the orchestration system receives target computing power information from each computing power gateway. This target computing power information is obtained from the cloud resource pool corresponding to each computing power gateway, and includes computing power resource information and network resource information.

[0060] like Figure 1 As shown, the orchestration system receives first computing power information from the first computing power gateway and second computing power information from the second computing power gateway. The first computing power information is obtained by the first computing power gateway from the first cloud resource pool, and the second computing power information is obtained by the second computing power gateway from the second cloud resource pool.

[0061] S202. Generate a traffic component carrying target computing power information according to the message format of the traffic component.

[0062] More specifically, the orchestration system establishes traffic components for computing power information and defines the message format of the computing power information traffic components. In some embodiments, the target computing power information is described in the message of the traffic component according to the message format of the traffic component, thereby generating a traffic component carrying the target computing power information.

[0063] S203, Send traffic components to the service gateway.

[0064] More specifically, after the orchestration system generates a traffic component carrying target computing power information, it sends the traffic component carrying the target computing power information to the service gateway, so that the service gateway can perform routing calculations based on the traffic component carrying the target computing power information, thereby selecting an appropriate path to send data to the user.

[0065] In the method for transmitting computing power information provided in this application embodiment, an orchestration system is used to receive target computing power information from relevant computing power gateways in the computing power network. By establishing a traffic component for computing power information and defining the message format of the traffic component, the target computing power information is described in the traffic component according to the message format of the traffic component, a traffic component carrying the target computing power information is generated, and the traffic component is sent to the gateway. By establishing a new traffic component for computing power information and a corresponding message format, the carrying of computing power information is realized, and the transmission of target computing power information is realized by sending the traffic component, so that the service gateway can perform routing calculations based on the target computing power information, thereby improving the accuracy of routing calculations.

[0066] Figure 3 A flowchart illustrating a method for transmitting computing power information provided in this application embodiment is shown below. Figure 3 As shown, the method for describing target computing power information based on the message format of the traffic component includes the following steps:

[0067] S301. The message format for establishing a traffic component includes a type information block, a user premises network type information block, and a metric information block.

[0068] More specifically, the message format of the traffic components established by the orchestration system includes: a type information block, a user premises network type information block, and a metric information block. The type information block indicates that the traffic component type is computing power information; the user premises network type information block uses binary identifiers to indicate which types of target computing power information metrics are included in subsequent metric information blocks; the metric information block represents the metric value of the corresponding parameter metric, and the number of metric information blocks is determined based on the number of parameter metric types included in the target computing power information.

[0069] For example: Figure 4 This application provides a schematic diagram of the message format structure of a traffic component, as shown in the embodiments of this application. Figure 4 As shown, the message format, from left to right, consists of a type information block, a user premises network type information block, and a metric information block. The traffic component includes N metric information blocks.

[0070] S302. Describe the target computing power information according to the type information block, the user premises network type information block, and the metric information block.

[0071] More specifically, the orchestration system describes each part of the target computing power information according to the type information block, user premises network type information block, and metric information block defined in the message format. The type information block describes the type of the traffic component, the user premises network type information block describes the parameter index types included in the target computing power information, and the metric information block describes the specific metric values ​​corresponding to the parameter index types included in the target computing power information. One of the metric information blocks describes the specific metric value corresponding to a parameter index type.

[0072] In the method for transmitting computing power information provided in this application embodiment, a message format for a traffic component including a type information block, a user premises network type information block, and a metric information block is established. The type of the traffic component is described according to the type information block, the parameter index types included in the target computing power information are described according to the user premises network type information block, the specific parameter values ​​corresponding to each parameter index type included in the target computing power information are described according to the metric information block, and each part of the target computing power information is described according to the specific meaning represented by each part of the message format, thereby realizing the function of the traffic component carrying the target computing power information.

[0073] Figure 5 A flowchart illustrating a method for transmitting computing power information provided in this application embodiment is shown below. Figure 5 As shown, the method for describing target computing power information based on type information blocks, user premises network type information blocks, and metric information blocks includes the following steps:

[0074] S501, Generate type information.

[0075] More specifically, type information is generated in the type information block. The type information in the type information block is generated according to the type of the traffic component. The type information is described using 1 to 2 bytes. In this application, the traffic component type includes the target computing power information type.

[0076] For example, two bytes 0x0E are used to describe this traffic component type as computing power information.

[0077] S502, Generate user premises network type information.

[0078] More specifically, user premises network type information is generated in the user premises network type information block. This information is generated based on the parameters included in the target computing power information. The user premises network type information is described using 1 to 3 bytes, with the following rules: the first 7 bits, from the most significant bit to the least significant bit, are defined as seven parameters: processor, memory, storage, bandwidth, latency, jitter, and packet loss rate. Subsequent bits are reserved for future definitions of new computing power parameters. Specifically, when the target computing power information includes a parameter, the corresponding bit is represented by 1; when the target computing power information does not include a parameter, the corresponding bit is represented by 0. Reserved bits are defaulted to 0 if no other parameters are specified.

[0079] For example: Figure 6 This is a schematic diagram of a parameter index for computing power information provided in an embodiment of this application. The target computing power information includes computing power resource information and network resource information, such as... Figure 6 As shown, the reference indicators for computing power resources include processors, memory, and storage, while the reference indicators for network resources include bandwidth, latency, jitter, and packet loss rate. When the user premises network type information is one byte and the padding field is 0xfe, the corresponding binary number is 11111110, indicating that the target computing power information includes seven parameters: processor, memory, storage, bandwidth, latency, jitter, and packet loss rate. When the user premises network type information is one byte and the padding field is 0x8c, the corresponding binary number is 10001100, indicating that the target computing power information includes three parameters: processor, latency, and jitter.

[0080] S503, Generate measurement information.

[0081] More specifically, metric information is generated in the metric information block. Relative weights are calculated by modeling based on the actual values ​​carried by the parameters included in the target computing power information. The metric information in the metric information block is generated according to the number of parameters and relative weights included in the target computing power information. The metric information is filled in hexadecimal notation. Each metric information block corresponds to the metric value of one parameter in the target computing power information. The metric information is described using (1-2)*N bytes, where N is determined by the number of 1 bits in the user premises network type information.

[0082] For example, when the target computing power information includes seven parameters: processor, memory, storage, bandwidth, latency, jitter, and packet loss rate, the corresponding measurement information should be (1-2)*7 bytes. When the target computing power information includes three parameters: processor, latency, and jitter, the corresponding measurement information should be (1-2)*3 bytes, where each byte should correspond to the computing power measurement value of one parameter in turn.

[0083] For example, when the target computing power information only contains two parameters, processor and latency, and the measurement value is represented by one byte, and the measurement values ​​calculated based on the actual values ​​of the target computing power information parameters are 30 and 50 respectively, then according to the hexadecimal notation, the filling field of the measurement value information is 0xle32, where 0x in the filling field is a hexadecimal identifier, le is the hexadecimal of the measurement value 30, and 32 is the hexadecimal of the measurement value 50.

[0084] In the method for transmitting computing power information provided in this application embodiment, type information in the message format is generated according to the type of traffic component used, user premises network type information in the message format is generated according to the parameter indicators included in the target computing power information, and measurement value information in the message format is generated according to the parameter indicators included in the target computing power information. Each parameter indicator corresponds to a measurement value information stored in a measurement value information block. The newly established traffic component and the corresponding message format are used to describe the parameter indicators and measurement values ​​in the target computing power information, thereby realizing the carrying and transmission of target computing power information.

[0085] Figure 7 This application provides a schematic diagram of the structure of a device for transmitting computing power information, as shown in the following embodiment. Figure 7 As shown, the device 700 for transmitting computing power information includes:

[0086] The receiving module 701 is used to receive the target computing power information of the computing power gateway, wherein the target computing power information includes computing power resource information and network resource information;

[0087] Processing module 702 is used to generate a traffic component carrying target computing power information according to the message format of the traffic component;

[0088] The sending module 703 is used to send traffic components to the service gateway.

[0089] Optionally, the processing module 702 is specifically used for:

[0090] Establish a traffic component, describe the target computing power information according to the message format of the traffic component, and generate a traffic component carrying the target computing power information.

[0091] Optionally, the processing module 702 is specifically used for:

[0092] The message format for establishing traffic components includes a type information block, a user premises network type information block, and a metric information block. The target computing power information is described based on the type information block, the user premises network type information block, and the metric information block.

[0093] The number of metric information blocks is determined based on the number of parameter index types included in the target computing power information.

[0094] Optionally, the processing module 702 is specifically used for:

[0095] Generate type information: Generate type information in the type information block according to the type of traffic component, where the traffic component type includes the target computing power information type;

[0096] Generate user premises network type information, and generate user premises network type information in the user premises network type information block based on the parameter indicators included in the target computing power information;

[0097] Generate metric information. Generate metric information in the metric information block according to the number of parameter indicators included in the target computing power information. The metric information in one metric information block corresponds to the metric value of one parameter indicator in the target computing power information.

[0098] Optionally, the reference indicators for computing power resources include: processor, memory, and storage; the reference indicators for network resources include: bandwidth, latency, jitter, and packet loss rate.

[0099] like Figure 8 As shown, one embodiment of this application provides an electronic device 800, which includes a memory 801 and a processor 802.

[0100] Among them, memory 801 is used to store computer instructions that can be executed by the processor;

[0101] When executing computer instructions, the processor 802 implements each step of the method for transmitting computing power information in the above embodiments. For details, please refer to the relevant descriptions in the foregoing embodiments of the method for transmitting computing power information.

[0102] Optionally, the memory 801 can be either independent or integrated with the processor 802. When the memory 801 is configured independently, the electronic device also includes a bus for connecting the memory 801 and the processor 802.

[0103] This application also provides a computer-readable storage medium storing computer instructions. When a processor executes the computer instructions, it implements the various steps of the method for transmitting computing power information described in the above embodiments.

[0104] This application also provides a computer program product, including computer instructions, which, when executed by a processor, implement the various steps in the method for transmitting computing power information described above.

[0105] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.

[0106] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A method for transmitting computing power information, characterized in that, include: Receive target computing power information from the computing power gateway, wherein the target computing power information includes computing power resource information and network resource information; Establish a traffic component, and establish the message format of the traffic component including a type information block, a user premises network type information block, and a metric information block; Based on the type information block, the user premises network type information block and the metric information block, the target computing power information is described, and a traffic component carrying the target computing power information is generated. The number of the measurement value information blocks is determined based on the number of parameter index types included in the target computing power information; Send the traffic component to the service gateway; The target computing power information is described based on the type information block, the user premises network type information block, and the metric information block, specifically including: Generate type information by generating type information in the type information block according to the type of the traffic component, wherein the traffic component type includes the target computing power information type; Generate user premises network type information, and generate user premises network type information in the user premises network type information block according to the parameter indicators included in the target computing power information; Generate metric information by generating metric information in the metric information block according to the number of parameter indicators included in the target computing power information, wherein the metric information in one metric information block corresponds to the metric value of one parameter indicator in the target computing power information.

2. The method according to claim 1, characterized in that, The reference indicators for the computing power resource information include: processor, memory, and storage; The reference indicators for network resource information include: bandwidth, latency, jitter, and packet loss rate.

3. A device for transmitting computing power information, characterized in that, include: A receiving module is used to receive target computing power information from a computing power gateway, wherein the target computing power information includes computing power resource information and network resource information; The processing module is used to generate a traffic component carrying the target computing power information according to the message format of the traffic component; The sending module is used to send the traffic component to the service gateway; The processing module is specifically used for: A traffic component is established, and the message format of the traffic component includes a type information block, a user premises network type information block, and a metric value information block. The target computing power information is described based on the type information block, the user premises network type information block, and the metric value information block. The number of the measurement value information blocks is determined according to the number of parameter index types included in the target computing power information, and a traffic component carrying the target computing power information is generated. The processing module is also specifically used for: Generate type information by generating type information in the type information block according to the type of the traffic component, wherein the traffic component type includes the target computing power information type; Generate user premises network type information, and generate user premises network type information in the user premises network type information block according to the parameter indicators included in the target computing power information; Generate metric information by generating metric information in the metric information block according to the number of parameter indicators included in the target computing power information, wherein the metric information in one metric information block corresponds to the metric value of one parameter indicator in the target computing power information.

4. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in claim 1 or 2.

5. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in claim 1 or 2.