Method for generating computing power identifier, computing power identifier device and computing power identifier system

By generating computing power identification, the computing power modeling results are used to generate unified identification for computing power resources, which solves the problem of multi-level and heterogeneous computing power resource identification in computing power network, and realizes efficient resource management and scheduling.

CN119440789APending Publication Date: 2025-02-14CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310964737.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-02
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

The prior art has failed to form a unified identification method for multi-level and heterogeneous computing resources in computing power networks, making it difficult to uniformly identify computing power resources.

Method used

A method of generating computing power identification is proposed. By sending computing power modeling requests to the computing power modeling device, receiving and generating computing power identifications of computing power resources based on computing power modeling results, and sending them to the corresponding computing Power resources. The method includes carrying the attribute information of the computing power resource in the computing power identification request so that the computing power modeling module can perform targeted computing power modeling.

Benefits of technology

It realizes unified identification of multi-level and heterogeneous computing resources in the computing power network, meets the unified identification needs of multi-level and heterogeneous computing power resources, and improves the operation and management efficiency of computing power networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119440789A_ABST
    Figure CN119440789A_ABST
Patent Text Reader

Abstract

The invention provides a method, device and system for generating a computing power identifier, and relates to the technical field of computing power networks. The method for generating the computing power identifier comprises the following steps: in response to a computing power identifier request of a computing power resource, sending a computing power modeling request to a computing power modeling device; receiving a computing power modeling response corresponding to the computing power modeling request from the computing power modeling device, wherein the computing power modeling response comprises a computing power modeling result; and sending a computing power identifier of the computing power resource to the computing power resource, wherein the computing power identifier of the computing power resource is obtained according to the computing power modeling result. By means of the method, the process for conducting unified identification on the multi-stage and heterogeneous computing power resources in the computing power network is designed, and the unified identification requirement of the multi-stage and heterogeneous computing power resources can be met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to a method for generating a computing power identification, a computing power identification device and a system. Background Art

[0002] Computing power identification is the premise for the realization of computing power network. The computing power resources in the computing power network are different from the previous homogeneous computing power resources. They are multi-level (for example, cloud computing, edge computing, end computing), heterogeneous (for example, CPU, GPU, FPGA, ASIC, etc.), and diverse in ownership, which makes it difficult to uniformly identify computing power resources.

[0003] In the related technology, there is no unified identification method for multi-level and heterogeneous computing resources in the computing network. Therefore, designing a processing flow and computing identification architecture for unified identification of computing resource information in the computing network is a key issue in realizing the computing network. Summary of the invention

[0004] The present disclosure provides a method for generating a computing power identification, a computing power identification device and a system.

[0005] According to the first aspect of the present disclosure, a method for generating a computing power identification is proposed, comprising: in response to a computing power identification request of a computing power resource, sending a computing power modeling request to a computing power modeling device; receiving a computing power modeling response corresponding to the computing power modeling request from the computing power modeling device, the computing power modeling response including a computing power modeling result; sending the computing power identification of the computing power resource to the computing power resource, the computing power identification of the computing power resource being obtained according to the computing power modeling result.

[0006] In some embodiments, the computing power modeling request includes at least one kind of attribute information of the computing power resource, and the at least one kind of attribute information of the computing power resource is used by the computing power modeling device to obtain the computing power modeling result.

[0007] In some embodiments, the at least one attribute information includes a computing power type of the computing power resource.

[0008] In some embodiments, the computing power modeling result includes the computing power value of the computing power resource.

[0009] In some embodiments, the computing power identification of the computing power resource includes the computing power value of the computing power resource and the unique computing power identification number of the computing power resource.

[0010] In some embodiments, the computing power identifier of the computing power resource also includes the computing power type of the computing power resource.

[0011] In some embodiments, the unique computing power identification number of the computing power resource is obtained according to the following method: according to the computing power identification request, the computing power type of the computing power resource is obtained; according to the reception time of the computing power identification request, the computing power type of the computing power resource, and the serial number, the unique computing power identification number of the computing power resource is generated.

[0012] In some embodiments, the method for generating a computing power identifier further includes: sending the computing power identifier of the computing power resource to a resource collection device, and the computing power identifier of the computing power resource is used by the resource collection device to manage the computing power identifier of the computing power resource.

[0013] In some embodiments, the method for generating a computing power identifier further includes: receiving a response from the resource collection device, wherein the response from the resource collection device is used to indicate whether the resource collection device has received the computing power identifier of the computing power resource.

[0014] In some embodiments, the method for generating a computing power identifier further includes: receiving a response from the computing power resource, the response from the computing power resource being used to indicate whether the computing power resource has received the computing power identifier of the computing power resource.

[0015] According to a second aspect of the present disclosure, a computing power identification device is proposed, comprising: a request sending unit, configured to send a computing power modeling request to a computing power modeling device in response to a computing power identification request of a computing power resource; a result receiving unit, configured to receive a computing power modeling response corresponding to the computing power modeling request from the computing power modeling device, the computing power modeling response including a computing power modeling result; an identification sending unit, configured to send the computing power identification of the computing power resource to the computing power resource, the computing power identification of the computing power resource being obtained according to the computing power modeling result.

[0016] According to the third aspect of the present disclosure, a computing power identification system is proposed, including: a computing power identification device, configured to send a computing power modeling request to the computing power modeling device in response to a computing power identification request of a computing power resource; the computing power modeling device is configured to: model the computing power resource according to the computing power modeling request to obtain a computing power modeling result of the computing power resource; and send the computing power modeling result to the computing power identification device; the computing power identification device is also configured to: generate a computing power identification of the computing power resource according to the computing power modeling result; and send the computing power identification of the computing power resource to the computing power resource.

[0017] In some embodiments, the computing power modeling result includes the computing power value of the computing power resource.

[0018] In some embodiments, the computing power modeling device models the computing power resources according to the computing power modeling request to obtain a computing power modeling result of the computing power resources, including: the computing power modeling device obtains at least one attribute information of the computing power resources according to the computing power modeling request; the computing power modeling device constructs a computing power measurement model of the computing power resources according to at least one attribute information of the computing power resources; the computing power modeling device determines the computing power value of the computing power resource according to the computing power measurement model of the computing power resources.

[0019] In some embodiments, the computing power modeling device models the computing power resource in the absence of historical modeling results of the computing power resource to obtain a computing power modeling result of the computing power resource; and the computing power modeling device is also configured to, in the absence of historical modeling results of the computing power resource, use the historical modeling results as the computing power modeling results of the computing power resource.

[0020] In some embodiments, the computing power identification system also includes: a resource collection device, configured to: receive the computing power identification of the computing power resource sent by the computing power identification device, the computing power identification of the computing power resource is used by the resource collection device to manage the computing power identification of the computing power resource; send a response to the computing power identification device, the response is used to indicate whether the resource collection device has received the computing power identification of the computing power resource.

[0021] According to a fourth aspect of the present disclosure, an electronic device is proposed, comprising: a memory; and a processor coupled to the memory, wherein the processor is configured to execute the method for generating a computing power identifier as described above based on instructions stored in the memory.

[0022] According to a fifth aspect of the present disclosure, a computer-readable storage medium is proposed, on which computer program instructions are stored, and when the instructions are executed by a processor, a method for generating a computing power identifier is implemented.

[0023] Other features and advantages of the present disclosure will become apparent from the following detailed description of exemplary embodiments of the present disclosure with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] The accompanying drawings, which constitute a part of the specification, illustrate embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0025] The present disclosure can be more clearly understood from the following detailed description with reference to the accompanying drawings.

[0026] Figure 1 A flowchart of a method for generating a computing power identifier according to some embodiments of the present disclosure.

[0027] Figure 2 The present invention is a flowchart of a method for generating a computing power identifier according to other embodiments of the present disclosure.

[0028] Figure 3 A flowchart of a method for generating a computing power identifier according to some further embodiments of the present disclosure is provided.

[0029] Figure 4 It is a structural schematic diagram of a computing power identification device according to some embodiments of the present disclosure.

[0030] Figure 5 It is a structural diagram of a computing power identification system according to some embodiments of the present disclosure.

[0031] Figure 6 It is a schematic diagram of the structure of a computing power network according to some embodiments of the present disclosure.

[0032] Figure 7 It is a schematic diagram of the structure of an electronic device according to some embodiments of the present disclosure.

[0033] Figure 8 A schematic diagram of the structure of a computer system according to some embodiments of the present disclosure. DETAILED DESCRIPTION

[0034] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangement of components and steps, numerical expressions and numerical values ​​set forth in these embodiments do not limit the scope of the present disclosure unless otherwise specifically stated.

[0035] At the same time, it should be understood that for the convenience of description, the sizes of the various parts shown in the drawings are not drawn according to the actual proportional relationship.

[0036] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the present disclosure, its application, or uses.

[0037] Technologies, methods, and apparatus known to ordinary technicians in the relevant field may not be discussed in detail, but where appropriate, such technologies, methods, and apparatus should be considered part of the authorization specification.

[0038] In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not as limiting. Therefore, other examples of the exemplary embodiments may have different values.

[0039] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0040] In order to make the objectives, technical solutions and advantages of the present disclosure more clearly understood, the present disclosure is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.

[0041] In the related technology, there is no unified identification method for multi-level, heterogeneous computing resources in the computing network.

[0042] In view of this, the present invention proposes a method, a computing power identification device and a system for generating computing power identification, and designs a process for unified identification of multi-level and heterogeneous computing power resources in a computing power network, which can meet the unified identification requirements of multi-level and heterogeneous computing power resources.

[0043] Figure 1 FIG. 1 is a flow chart of a method for generating a computing power identifier according to some embodiments of the present disclosure. Figure 1 As shown, the method for generating a computing power identifier includes steps S110 to S130.

[0044] In step S110, in response to the computing power identification request of the computing power resource, a computing power modeling request is sent to the computing power modeling device.

[0045] In some embodiments, the method for generating a computing power identification is performed by a computing power identification device.

[0046] In some embodiments, when the computing power resource has no computing power identification or needs to update the computing power identification, the computing power resource sends a computing power identification request to the computing power identification device.

[0047] In some embodiments, in order to distinguish between a case where there is no computing power identification and a case where the computing power identification needs to be updated, the computing power identification device sends different computing power identification requests in the two cases. Wherein, in the case where the computing power identification needs to be updated, the computing power identification request sent by the computing power resource is specifically a computing power identification update request.

[0048] In some embodiments, the computing power modeling request includes at least one kind of attribute information of the computing power resource, and the at least one kind of attribute information of the computing power resource is used by the computing power modeling device to obtain the computing power modeling result.

[0049] In some embodiments, at least one attribute information of the computing power resource includes the computing power type of the computing power resource. For example, the computing power type of the computing power resource includes computing type, storage type, etc. Among them, the computing type can further include multiple computing subtypes, such as cloud computing type, edge computing type, end computing type, etc.; the storage type can further include multiple storage subtypes.

[0050] In other embodiments, at least one attribute information of the computing power resource includes not only the computing power type of the computing power resource, but also other attribute information of the computing power resource such as the business type of the computing power resource.

[0051] In some embodiments, the computing power identification device obtains at least one attribute information of the computing power resource according to the computing power identification request, carries the at least one attribute information of the computing power resource in the computing power modeling request, and sends it to the computing power modeling device together.

[0052] For example, the computing power identification device parses at least one attribute information of the computing power resource from the computing power identification request. For example, the computing power identification device parses the description information of the computing power resource from the computing power identification request, and queries at least one attribute information of the computing power resource according to the description information of the computing power resource.

[0053] In the disclosed embodiment, by carrying at least one attribute information of computing power resources in the computing power modeling request, the computing power modeling module can perform targeted and accurate computing power modeling according to the characteristics of different computing power resources, thereby helping to improve the effect of unified identification of multi-level and heterogeneous computing power resources in the computing power network.

[0054] In step S120, a computing power modeling response corresponding to the computing power modeling request is received from the computing power modeling device.

[0055] The computing power modeling response includes the computing power modeling result of the computing power resource. In some embodiments, the computing power modeling result of the computing power resource includes the computing power value of the computing power resource. The computing power value can be understood as a measurement value of the processing capacity of the computing power resource.

[0056] In step S130, the computing power identifier of the computing power resource is sent to the computing power resource.

[0057] The computing power identifier of the computing power resource is obtained according to the computing power modeling result of the computing power resource.

[0058] In some embodiments, the computing power modeling result of the computing power resource includes the computing power value of the computing power resource. In these embodiments, after obtaining the computing power value of the computing power resource, the computing power identification device generates a computing power identification of the computing power resource, and the computing power identification of the computing power resource includes a unique computing power identification number of the computing power resource and the computing power value of the computing power resource.

[0059] In other embodiments, the computing power identification of the computing power resource includes not only the unique computing power identification number of the computing power resource and the computing power value of the computing power resource, but also the computing power type of the computing power resource.

[0060] In the embodiments of the present disclosure, by making the computing power identification of the computing power resource include information such as the unique computing power identification number of the computing power resource and the computing power value of the computing power resource, not only can the computing power resource be globally and uniquely identified, but also it is convenient to uniformly schedule, allocate, and manage multi-level and heterogeneous computing power resources according to the information such as the computing power value of the computing power resource contained in the computing power identification, which helps to improve the efficiency of the operation and management of the entire computing power network.

[0061] In some embodiments, the computing power identification device generates a unique computing power identification number for the computing power resource based on the computing power identification request, and generates a computing power identification for the computing power resource based on the unique computing power identification number of the computing power resource, the computing power value of the computing power resource returned by the computing power modeling device, and the computing power type of the computing power resource.

[0062] In some embodiments, the computing power identification device generates a unique computing power identification number for the computing power resource in the following manner: according to the computing power identification request, the computing power type of the computing power resource is obtained; according to the reception time of the computing power identification request, the computing power type of the computing power resource, and the sequence number, the unique computing power identification number of the computing power resource is generated. For example, the sequence number is a self-incrementing sequence number.

[0063] In some embodiments, the computing power identification device generates a unique computing power identification number for the computing power resource in the following manner: based on a computing power identification request, obtaining the business type of the computing power resource; and using the Redis algorithm to generate a unique computing power identification number for the computing power resource based on the reception time of the computing power identification request, the business type of the computing power resource, and a random number.

[0064] The Redis algorithm is a distributed unique identification number generation algorithm that can effectively solve the problem of a large number of concurrent computing power identification requests in a short period of time. However, in related technologies, the identification number generated by the Redis algorithm is generally composed of a date and an auto-incrementing identifier (ID). It has the disadvantages of being highly coupled with time and difficult to distinguish between different businesses, making it difficult to directly apply it to computing power identification generation scenarios.

[0065] In some embodiments of the present disclosure, by improving the processing flow of generating identification numbers based on the Redis algorithm, it is possible to generate a unique computing power identification number for computing power resources based on the Redis algorithm, thereby effectively solving the problem of a large number of concurrent computing power identification requests in a short period of time; further, when generating a unique computing power identification number using the Redis algorithm, not only the reception time of the computing power identification request but also the business type and random number of the computing power resources are considered, so that the generated unique computing power identification number is more random, thereby being able to distinguish concurrent computing power identification requests at the same time, and the generated unique computing power identification number can also reflect the business type information of different computing power resources, so as to facilitate the subsequent effective management of computing power resources based on the computing power identification including the unique computing power identification number.

[0066] In some embodiments, the unique computing power identification number of the computing power resource includes the reception time of the computing power identification request, the business type code of the computing power resource, and a random number.

[0067] For example, the unique computing power identification number of a computing power resource is a 64-bit binary number, including: 1 sign bit, 7 service type code, 32 timestamp, 16 self-incrementing sequence number, and 8 random number. Among them, the value of the sign bit (1 bit) is 0, ensuring that the generated unique computing power identification number is a positive number, the service type code (7 bits) is the coding information of the service type of the computing power resource, and the timestamp (32 bits) is the receiving time information of the computing power identification request, accurate to seconds, and incremented by time; the sequence number (16 bits) is a self-incrementing sequence number generated by a counter; the random number (8 bits) is generated by a random number generation function to enhance the randomness and uniqueness of the identification.

[0068] In the disclosed embodiment, a process for uniformly identifying multi-level and heterogeneous computing resources in a computing network is designed through the above steps, which can meet the uniform identification requirements of multi-level and heterogeneous computing resources.

[0069] Figure 2 FIG. 1 is a flow chart of a method for generating a computing power identifier according to other embodiments of the present disclosure. Figure 2 As shown, the method for generating a computing power identifier includes steps 201 to 207.

[0070] In step 201, the computing power resource sends a computing power identification request to a computing power identification device.

[0071] In some embodiments, at least one computing power resource among multiple computing power resources in the computing power network sends a computing power identification request to a computing power identification device.

[0072] In some embodiments, the computing power identification request includes at least one attribute information of the computing power resource. For example, the computing power identification request includes attribute information of the computing power resource such as the computing power type of the computing power resource and the business type of the computing power resource.

[0073] In step 202, the computing power identification device sends a response message to the computing power resource.

[0074] In some implementations, after receiving the computing power identification request, the computing power identification device sends a response message to the computing power resource so that the computing power resource can confirm that the computing power identification device has received the computing power identification request.

[0075] In step 203, the computing power identification device sends a computing power modeling request to the computing power modeling device.

[0076] In some embodiments, step 203 includes: the computing power identification device obtains at least one attribute information of the computing power resource according to the computing power identification request, and sends the computing power modeling request carrying at least one attribute information of the computing power resource to the computing power modeling device. For example, the computing power identification device carries the computing power type of the computing power resource in the computing power modeling request and sends it to the computing power modeling device. By carrying the attribute information of the computing power resource in the computing power modeling request, it helps the computing power modeling module to perform targeted and accurate computing power modeling according to the characteristics of different computing power resources, thereby helping to improve the effect of unified identification of multi-level and heterogeneous computing power resources in the computing power network.

[0077] In some embodiments, step 203 includes: a computing power identification device verifies the computing power resources; if the computing power resources pass the verification, a computing power modeling request carrying at least one attribute information of the computing power resources is sent to the computing power modeling device.

[0078] For example, the computing power identification device determines whether the computing power resource is in the computing power resource whitelist. If the computing power resource is in the computing power resource whitelist, it is determined that the computing power resource has passed the verification; otherwise, it is determined that the computing power resource has not passed the verification.

[0079] In some embodiments, the method for generating a computing power identification further includes: if the computing power resource fails to pass the verification, the computing power identification device rejects the computing power identification request of the computing power resource.

[0080] In some embodiments, after receiving a computing power modeling request, the computing power modeling device obtains a computing power modeling result including: the computing power modeling device obtains at least one attribute information of the computing power resource according to the computing power modeling request; constructs a computing power measurement model of the computing power resource according to the at least one attribute information of the computing power resource; and determines the computing power value of the computing power resource according to the computing power measurement model of the computing power resource.

[0081] For example, the computing power modeling device parses the computing power type of the computing power resource from the computing power modeling request; according to the computing power type of the computing power resource, a corresponding computing power measurement model is constructed; and then the computing power value of the computing power resource is calculated based on the computing power measurement model. For example, if the computing power type of the computing power resource is a computing type, a computing power measurement model applicable to the computing type is established, and then the computing power value of the computing power resource is calculated based on the computing power measurement model; if the computing power type of the computing power resource is a storage type, a computing power measurement model applicable to the storage type is established, and then the computing power value of the computing power resource is calculated based on the computing power measurement model.

[0082] In the embodiments of the present disclosure, by constructing different computing power measurement models for different types of computing power resources and calculating the computing power of computing power resources based on different computing power measurement models, the computing power modeling requirements of different computing power resources can be more accurately met, and the accuracy of the subsequently generated computing power identification can be improved.

[0083] In some embodiments, after receiving a computing power modeling request, the computing power modeling device obtains a computing power modeling result including: the computing power modeling device determines whether there are historical modeling results of the computing power resources; if there are historical modeling results of the computing power resources, the historical modeling results are used as the computing power modeling results of the computing power resources; if there are no historical modeling results of the computing power resources, the computing power resources are modeled to obtain the computing power modeling results.

[0084] In the embodiments of the present disclosure, by saving the historical modeling results of computing power resources and considering using the historical modeling results first when there is a need for computing power modeling, the resource overhead of the computing power modeling module can be reduced and the efficiency of computing power modeling can be improved, which in turn helps to reduce the resource overhead of generating computing power identifiers as a whole and improve the efficiency of generating computing power identifiers.

[0085] In some embodiments, after receiving a computing power modeling request, the computing power modeling device obtains a computing power modeling result including: the computing power modeling device determines whether there are historical modeling results of the computing power resources and scoring information of the historical modeling results; if there are historical modeling results of the computing power resources and the scoring information of the historical modeling results indicates that the historical modeling results are credible (for example, the score of the historical modeling results is greater than or equal to the first scoring threshold, which indicates that the historical modeling results are credible), the historical modeling results are used as the computing power modeling results of the computing power resources; if there are no historical modeling results of the computing power resources, or the scoring information of the historical modeling results indicates that the historical modeling results are unreliable (for example, the score of the historical modeling results is less than the first scoring threshold, which indicates that the historical modeling results are unreliable), the computing power resources are modeled to obtain the computing power modeling results.

[0086] In the disclosed embodiment, by further introducing the scoring information of the historical modeling results, and when there are historical modeling results of computing power resources and the scoring information indicates that the historical modeling results are credible, the historical modeling results are considered to be used first. This can not only reduce the resource overhead of the computing power modeling module and improve the efficiency of computing power modeling, but also improve the reliability of the obtained computing power modeling results, thereby reducing the resource overhead of generating computing power identifiers as a whole, improving the efficiency of generating computing power identifiers, and improving the reliability of the generated computing power identifiers.

[0087] In step 204, the computing power modeling device sends a computing power modeling response to the computing power identification device.

[0088] In some embodiments, the computing power modeling response includes a computing power modeling result. For example, the computing power modeling result includes a computing power value of a computing power resource.

[0089] In some embodiments, the computing power identification device generates a computing power identification of the computing power resource based on the computing power value of the computing power resource, the unique computing power identification number of the computing power resource, and the computing power type of the computing power resource.

[0090] For example, the computing power identification of the computing power resource includes the computing power value of the computing power resource, the unique computing power identification number of the computing power resource, and the computing power type of the computing power resource.

[0091] In some embodiments, the unique computing power identification number of the computing power resource includes the reception time of the computing power identification request, the business type code of the computing power resource, and a random number.

[0092] In step 205, the computing power identification device sends the computing power identification to the computing power resource.

[0093] In step 206, the computing power resource sends a response message to the computing power identification device.

[0094] In the disclosed embodiment, by allowing the computing power resource to send a response message after receiving the computing power identifier, the computing power identification device can promptly know whether the computing power resource has received the computing power identifier, further improving the computing power identifier generation process.

[0095] In step 207, the computing power identification device sends the computing power identification to the resource collection device.

[0096] In some embodiments, the resource collection device uniformly schedules, allocates, and manages computing resources based on computing power identifiers. For example, after receiving a computing power allocation request, the resource collection device compares the computing power value required by the device carried in the computing power allocation request with the computing power value contained in the computing power identifier of each computing power resource, and allocates computing power resources to the device based on the comparison result.

[0097] In step 208, the resource collection device sends a response message to the computing power identification device.

[0098] In the embodiment of the present disclosure, by allowing the resource collection module to send a response message after receiving the computing power identifier, the computing power identification device can promptly know whether the resource collection module has received the computing power identifier, further improving the computing power identifier generation process.

[0099] In the embodiments of the present disclosure, a process and architecture for uniformly identifying multi-level, heterogeneous computing resources in a computing network are designed through the above steps, which can meet the unified identification requirements of multi-level, heterogeneous computing resources.

[0100] Figure 3 FIG. 1 is a flow chart of a method for generating a computing power identifier according to some further embodiments of the present disclosure. Figure 3 As shown, the method for generating a computing power identifier includes step 301 and step 302.

[0101] In step 301, the computing power resource sends a computing power identification request to the computing power identification system.

[0102] In some embodiments, the computing power identification request includes at least one attribute information of the computing power resource, for example, one or more of the attribute information such as the computing power type of the computing power resource and the business type of the computing power resource.

[0103] In step 302, the computing power identification system sends the computing power identification to the computing power resource.

[0104] The computing power identification system determines the computing power modeling result of the computing power resource according to the computing power identification request; generates the computing power identification of the computing power resource according to the computing power modeling result; and sends the computing power identification of the computing power resource to the computing power resource.

[0105] In some embodiments, the computing power modeling result includes the computing power value of the computing power resource. In these embodiments, the computing power identification system determines the computing power modeling result of the computing power resource according to the computing power identification request, including: the computing power identification system obtains the computing power type of the computing power resource according to the computing power identification request, and models the computing power resource according to the computing power type of the computing power resource to obtain the computing power value of the computing power resource.

[0106] In some embodiments, the computing power modeling result includes a computing power value of the computing power resource. In these embodiments, the computing power identification system generates a computing power identification of the computing power resource according to the computing power modeling result, including: the computing power identification system generates a computing power identification of the computing power resource according to the computing power value of the computing power resource, a unique computing power identification number of the computing power resource, and a computing power type of the computing power resource.

[0107] In some embodiments, the computing power resource system includes a computing power identification device, a computing power modeling device, and a resource collection device, and is based on Figure 2 The process shown generates a computing power identifier for a computing power resource.

[0108] In the embodiments of the present disclosure, a process and architecture for uniformly identifying multi-level and heterogeneous computing resources in a computing network are designed through the above method, which can meet the unified identification requirements of multi-level and heterogeneous computing resources.

[0109] Figure 4 FIG. 1 is a schematic diagram of a computing power identification device according to some embodiments of the present disclosure. Figure 4 As shown, the computing power identification device 400 includes a request sending module 410, a result receiving module 420, and an identification sending module 430.

[0110] The request sending module 410 is configured to send a computing power modeling request to the computing power modeling device in response to a computing power identification request of a computing power resource.

[0111] The result receiving module 420 is configured to receive a computing power modeling response corresponding to the computing power modeling request from the computing power modeling device, wherein the computing power modeling response includes a computing power modeling result.

[0112] The identification sending module 430 is configured to send the computing power identification of the computing power resource to the computing power resource, wherein the computing power identification of the computing power resource is obtained according to the computing power modeling result.

[0113] In the disclosed embodiment, the above device is used to implement a process for uniformly identifying multi-level and heterogeneous computing resources in a computing network, which can meet the uniform identification requirements of multi-level and heterogeneous computing resources.

[0114] Figure 5 FIG. 1 is a schematic diagram of the structure of a computing power identification system according to some embodiments of the present disclosure. Figure 5 As shown, the computing power identification system 500 includes a computing power identification device 510 and a computing power modeling device 520.

[0115] The computing power identification device 510 is configured to send a computing power modeling request to the computing power modeling device 520 in response to a computing power identification request of a computing power resource.

[0116] The computing power modeling device 520 is configured to: model the computing power resources according to the computing power modeling request to obtain the computing power modeling results of the computing power resources; and send the computing power modeling results to the computing power identification device 510.

[0117] The computing power identification device 510 is also configured to: generate a computing power identification of the computing power resource according to the computing power modeling result; and send the computing power identification of the computing power resource to the computing power resource.

[0118] In some embodiments, the computing power modeling result includes the computing power value of the computing power resource. In these embodiments, the computing power modeling device 520 models the computing power resource according to the computing power modeling request to obtain the computing power modeling result of the computing power resource, including: obtaining at least one attribute information of the computing power resource according to the computing power modeling request; constructing a computing power measurement model of the computing power resource according to the at least one attribute information of the computing power resource; and determining the computing power value of the computing power resource according to the computing power measurement model of the computing power resource.

[0119] In some embodiments, the computing power modeling device 520 models the computing power resources to obtain the computing power modeling results of the computing power resources when there are no historical modeling results of the computing power resources; when there are historical modeling results of the computing power resources, the historical modeling results are used as the computing power modeling results of the computing power resources.

[0120] In some embodiments, the computing power identification system further includes a resource collection device 530. The resource collection device 530 is configured to: receive the computing power identification of the computing power resource sent by the computing power identification device 510, and the computing power identification of the computing power resource is used by the resource collection device 530 to manage the computing power identification of the computing power resource; send a response to the computing power identification device 510, and the response is used to indicate whether the resource collection device has received the computing power identification of the computing power resource.

[0121] In the disclosed embodiments, the above system realizes the process and architecture for unified identification of multi-level and heterogeneous computing resources in the computing network, which can meet the unified identification requirements of multi-level and heterogeneous computing resources.

[0122] Figure 6 FIG. 1 is a schematic diagram of a computing network structure according to some embodiments of the present disclosure. Figure 6 As shown, the computing power network includes a computing power network control layer 610, a computing power network resource layer 620, and a computing power network orchestration management layer 630.

[0123] The computing power network control layer 610 includes a resource collection device 611. The resource collection device 611 is used to collect computing power identifications of computing power resources, so that the resource collection device or other devices can uniformly schedule, allocate, and manage computing power resources based on the computing power identifications of computing power resources.

[0124] The computing power network resource layer 620 includes a computing power identification device 621 , computing power resources 622 , and computing power resources m 623 .

[0125] The computing power identification device 621 is used to uniformly generate computing power identification for various computing power resources in the computing power network.

[0126] The computing power network orchestration management layer 630 includes a computing power modeling device 631. The computing power modeling device is used to model computing power resources so that the computing power identification device can generate a computing power identification based on the computing power modeling result.

[0127] In the embodiments of the present disclosure, the above architecture design can meet the unified identification requirements of multi-level, heterogeneous computing resources.

[0128] Figure 7 It is a schematic diagram of the structure of an electronic device according to some embodiments of the present disclosure.

[0129] like Figure 7 As shown, the electronic device 700 includes a memory 710; and a processor 720 coupled to the memory 710. The memory 710 is used to store instructions for executing the corresponding embodiment of the method for generating a computing power identifier. The processor 720 is configured to execute the method for generating a computing power identifier in any of the embodiments of the present disclosure based on the instructions stored in the memory 710.

[0130] Figure 8 A schematic diagram of the structure of a computer system according to some embodiments of the present disclosure.

[0131] like Figure 8 As shown, the computer system 800 may be embodied in the form of a general-purpose computing device. The computer system 800 includes a memory 810, a processor 820, and a bus 830 that connects various system components.

[0132] The memory 810 may include, for example, a system memory, a non-volatile storage medium, and the like. The system memory may store, for example, an operating system, an application, a boot loader, and other programs. The system memory may include a volatile storage medium, such as a random access memory (RAM) and / or a cache memory. The non-volatile storage medium may store, for example, instructions for a corresponding embodiment of at least one method for generating a computing power identifier being executed. The non-volatile storage medium includes, but is not limited to, a disk storage, an optical storage, a flash memory, and the like.

[0133] The processor 820 can be implemented by a general processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistors, etc. Discrete hardware components. Accordingly, each module such as a request sending module, a result receiving module, and an identification sending module can be implemented by a central processing unit (CPU) running instructions in a memory that execute corresponding steps, or can be implemented by a dedicated circuit that executes corresponding steps.

[0134] The bus 830 may use any of a variety of bus architectures, including, but not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MCA) bus, and a Peripheral Component Interconnect (PCI) bus.

[0135] The computer system 800 interfaces 840, 850, 860, the memory 810 and the processor 820 can be connected via a bus 830. The input / output interface 840 can provide a connection interface for input / output devices such as a display, a mouse, and a keyboard. The network interface 850 provides a connection interface for various networked devices. The storage interface 860 provides a connection interface for external storage devices such as a floppy disk, a USB flash drive, and an SD card.

[0136] Here, various aspects of the present disclosure are described with reference to flowcharts and / or block diagrams of methods, devices, and computer program products according to embodiments of the present disclosure. It should be understood that each frame of the flowchart and / or block diagram and the combination of frames can be implemented by computer-readable program instructions.

[0137] These computer-readable program instructions may be provided to a processor of a general-purpose computer, a special-purpose computer or other programmable device to produce a machine, so that the processor executes the instructions to produce means for implementing the functions specified in one or more blocks in the flowchart and / or block diagram.

[0138] These computer-readable program instructions may also be stored in a computer-readable memory, which cause the computer to work in a specific manner to produce an article of manufacture, including instructions for implementing the functions specified in one or more blocks in the flowchart and / or block diagram.

[0139] The present disclosure can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects.

[0140] Through the method, computing power identification device and system for generating computing power identification in the above-mentioned embodiments, a process and architecture for unified identification of multi-level and heterogeneous computing power resources in a computing power network are designed, which can meet the unified identification requirements of multi-level and heterogeneous computing power resources.

[0141] So far, the method, device and system for generating computing power identification according to the present disclosure have been described in detail. In order to avoid obscuring the concept of the present disclosure, some details known in the art are not described. Based on the above description, those skilled in the art can fully understand how to implement the technical solution disclosed here.

Claims

1. A method for generating a computing power identifier, comprising: In response to the computing power identification request of the computing power resource, sending a computing power modeling request to the computing power modeling device; receiving a computing power modeling response corresponding to the computing power modeling request from the computing power modeling device, wherein the computing power modeling response includes a computing power modeling result; Sending a computing power identifier of a computing power resource to the computing power resource, where the computing power identifier of the computing power resource is obtained according to the computing power modeling result.

2. The method for generating a computing power identifier according to claim 1, wherein: The computing power modeling request includes at least one kind of attribute information of the computing power resource, and the at least one kind of attribute information of the computing power resource is used by the computing power modeling device to obtain the computing power modeling result.

3. The method for generating a computing power identifier according to claim 2, wherein: The at least one attribute information includes the computing power type of the computing power resource.

4. The method for generating a computing power identifier according to any one of claims 1 to 3, wherein: The computing power modeling result includes the computing power value of the computing power resource.

5. The method for generating a computing power identifier according to claim 4, wherein: The computing power identification of the computing power resource includes the computing power value of the computing power resource and the unique computing power identification number of the computing power resource.

6. The method for generating a computing power identifier according to claim 5, wherein: The computing power identifier of the computing power resource also includes the computing power type of the computing power resource.

7. The method for generating a computing power identifier according to claim 5, wherein: The unique computing power identification number of the computing power resource is obtained in the following manner: Obtaining the computing power type of the computing power resource according to the computing power identification request; Generate a unique computing power identification number for the computing power resource according to the reception time of the computing power identification request, the computing power type of the computing power resource, and the serial number.

8. The method for generating a computing power identifier according to any one of claims 1 to 3, further comprising: The computing power identification of the computing power resource is sent to a resource collection device, and the computing power identification of the computing power resource is used by the resource collection device to manage the computing power identification of the computing power resource.

9. The method for generating a computing power identifier according to claim 8, further comprising: Receive a response from the resource collection device, where the response from the resource collection device is used to indicate whether the resource collection device has received the computing power identifier of the computing power resource.

10. The method for generating a computing power identifier according to any one of claims 1 to 3, further comprising: A response from the computing power resource is received, where the response from the computing power resource is used to indicate whether the computing power resource has received the computing power identifier of the computing power resource.

11. A computing power identification device, comprising: A request sending unit, configured to send a computing power modeling request to the computing power modeling device in response to a computing power identification request of a computing power resource; A result receiving unit is configured to receive a computing power modeling response corresponding to the computing power modeling request from the computing power modeling device, wherein the computing power modeling response includes a computing power modeling result; An identification sending unit is configured to send a computing power identification of the computing power resource to the computing power resource, where the computing power identification of the computing power resource is obtained according to the computing power modeling result.

12. A computing power identification system, comprising: A computing power identification device, configured to send a computing power modeling request to the computing power modeling device in response to a computing power identification request of a computing power resource; The computing power modeling device is configured to: Modeling the computing power resource according to the computing power modeling request to obtain a computing power modeling result of the computing power resource; Sending the computing power modeling result to the computing power identification device; The computing power identification device is further configured to: Generate a computing power identifier of the computing power resource according to the computing power modeling result; Send the computing power identifier of the computing power resource to the computing power resource.

13. The computing power identification system according to claim 12, wherein: The computing power modeling result includes the computing power value of the computing power resource.

14. The computing power identification system according to claim 13, wherein: The computing power modeling device models the computing power resource according to the computing power modeling request to obtain a computing power modeling result of the computing power resource, including: The computing power modeling device obtains at least one attribute information of the computing power resource according to the computing power modeling request; The computing power modeling device constructs a computing power measurement model of the computing power resource according to at least one attribute information of the computing power resource; The computing power modeling device determines the computing power value of the computing power resource according to the computing power measurement model of the computing power resource.

15. The computing power identification system according to any one of claims 12 to 14, wherein: The computing power modeling device models the computing power resource in the absence of a historical modeling result of the computing power resource to obtain a computing power modeling result of the computing power resource; as well as, The computing power modeling device is also configured to, when there are historical modeling results of the computing power resource, use the historical modeling results as the computing power modeling results of the computing power resource.

16. The computing power identification system according to claim 12, further comprising: The resource collection device is configured to: Receiving the computing power identification of the computing power resource sent by the computing power identification device, where the computing power identification of the computing power resource is used by the resource collection device to manage the computing power identification of the computing power resource; A response is sent to the computing power identification device, where the response is used to indicate whether the resource collection device has received the computing power identification of the computing power resource.

17. An electronic device comprising: Memory; as well as A processor coupled to the memory, the processor being configured to execute the method for generating a computing power identification as described in any one of claims 1 to 10 based on instructions stored in the memory.

18. A computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processor, implement the method for generating a computing power identifier as described in any one of claims 1 to 10.