Computing power routing addressing method and device of intelligent computing center cloud platform

By automatically generating computing power routing information and dynamically adjusting traffic allocation, the problem of high complexity of computing power routing configuration is solved, efficiency is improved and operation and maintenance costs are reduced, and the wide application of universal computing power is achieved.

CN120547112APending Publication Date: 2025-08-26DATACANVAS LTD
View PDF 0 Cites 3 Cited by

Patent Information

Application Number
CN202510824791.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-19
Publication Date
2025-08-26

AI Technical Summary

Technical Problem

In the prior art, the computing power routing configuration is complex and low in efficiency, resulting in high operation and maintenance costs, which is not conducive to the widespread application of universal computing power.

Method used

By obtaining the user's computing power service configuration information, computing power routing information is automatically generated, and traffic allocation is dynamically adjusted based on this information, reducing manual intervention, and adapting to the start and stop changes of computing power services.

Benefits of technology

It reduces the complexity of computing power routing configuration, improves routing configuration efficiency, reduces operation and maintenance costs, and realizes the wide application of universal computing power.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120547112A_ABST
    Figure CN120547112A_ABST
Patent Text Reader

Abstract

The invention provides a computing power routing addressing method and device for an intelligent computing center cloud platform, and relates to the technical field of intelligent computing centers, intelligent computing centers and computing power infrastructures, and the method comprises the steps: S1, obtaining the configuration information of the computing power service of a user; s2, generating computing power routing information based on the configuration information; and S3, based on the computing power routing information, distributing the flow corresponding to the computing power service to at least one computing power service instance corresponding to the computing power service. According to the invention, the efficiency of computing power routing addressing can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of intelligent computing centers, smart computing centers and computing power infrastructure, and specifically to a computing power routing addressing method and device for an intelligent computing center cloud platform. Background Art

[0002] With the rapid development of artificial intelligence technology, "intelligent computing centers" and "intelligent computing centers" have emerged.

[0003] An "Intelligent Computing Center" is a facility that uses large-scale heterogeneous computing resources, including general-purpose and intelligent computing power, to provide the computing power, data, and algorithms required for AI applications (such as AI deep learning model development, model training, and model inference). The Intelligent Computing Center encompasses facilities, hardware, and software, and provides a full stack of capabilities, from bottom-level computing power to top-level application enablement.

[0004] “Intelligent Computing Center” includes but is not limited to “Smart Computing Center”.

[0005] "Intelligent Computing Center" refers to an artificial intelligence computing center. It is a type of computing power infrastructure that is based on artificial intelligence theory, adopts artificial intelligence computing architecture, and provides computing power services, data services, and algorithm services required for artificial intelligence applications.

[0006] "Computing power" is the core of "intelligent computing center" and "intelligent computing center". It is the ability of computer equipment or computing / data center to process information. It is the ability of computer hardware and software to work together to perform certain computing needs. It is the computing power to achieve target result output by processing information data. It is a new type of productivity that integrates information computing power, network carrying capacity, and data storage capacity. It mainly provides services to society through computing power infrastructure.

[0007] Since the emergence of intelligent computing centers, reducing the complexity and improving the efficiency of computing power routing configuration have been pressing issues. Currently, in microservice architectures, computing power services are frequently started and stopped, and computing power routing configuration requires manual intervention and adjustment. This makes computing power routing configuration highly complex and inefficient, resulting in low computing power routing addressing efficiency, increased computing power resource operation and maintenance costs, and hindering the widespread application of inclusive computing power. Summary of the Invention

[0008] The embodiments of the present invention provide a computing power routing addressing method and device for an intelligent computing center cloud platform to solve the problem of high complexity and low efficiency of computing power routing configuration in the prior art.

[0009] To solve the above problems, the present invention is achieved as follows:

[0010] In a first aspect, an embodiment of the present invention provides a computing power routing addressing method for an intelligent computing center cloud platform, comprising:

[0011] Step S1: Obtain the configuration information of the user's computing power service;

[0012] Step S2: generating computing power routing information based on the configuration information;

[0013] Step S3: Based on the computing power routing information, distribute the traffic corresponding to the computing power service to at least one computing power service instance corresponding to the computing power service.

[0014] In one embodiment, step S1 includes:

[0015] Step S11: Monitor the change status of the computing power service to obtain monitoring information;

[0016] Step S12: When the monitoring information indicates that there is a change in the configuration of the computing power service, obtain the configuration information of the computing power service.

[0017] In one embodiment, step S3 includes:

[0018] Step S31: Receive a service request sent by a client, where the service request is used to request the computing power service;

[0019] Step S32: Obtain load information of at least one computing service instance corresponding to the computing service;

[0020] Step S33: Based on the load information and the computing power routing information, the traffic corresponding to the computing power service is distributed to the at least one computing power service instance.

[0021] In one embodiment, after step S2 and before step S3, the method further includes at least one of the following:

[0022] Step S4: When computing power routing information is generated based on the configuration information, apply for a certificate corresponding to the computing power routing information;

[0023] Step S5: Update the certificate corresponding to the computing power routing information according to a preset period.

[0024] In one embodiment, the computing power routing information includes domain name information of the computing power service, and the domain name information is used to indicate an access path of the computing power service.

[0025] In one embodiment, the configuration information includes at least one of a service name, a namespace, a resource name, and a port identifier of the computing power service.

[0026] In a second aspect, an embodiment of the present invention further provides a computing power routing addressing device for an intelligent computing center cloud platform, comprising:

[0027] The acquisition module is used to obtain the configuration information of the user's computing power service;

[0028] A generating module, configured to generate computing power routing information based on the configuration information;

[0029] An allocation module is used to allocate the traffic corresponding to the computing power service to at least one computing power service instance corresponding to the computing power service based on the computing power routing information.

[0030] In a third aspect, the present invention also provides an electronic device comprising a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the steps in the computing power routing addressing method of the intelligent computing center cloud platform as described in the first aspect above are implemented.

[0031] In a fourth aspect, the present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps in the computing power routing addressing method of the intelligent computing center cloud platform as described in the first aspect above are implemented.

[0032] In a fifth aspect, the present invention also provides a computer program product comprising computer instructions, which, when executed by a processor, implement the steps in the computing power routing addressing method of the intelligent computing center cloud platform as described in the first aspect above.

[0033] In an embodiment of the present invention, the configuration information of the user's computing power service is obtained; computing power routing information is generated based on the configuration information; and based on the computing power routing information, the traffic corresponding to the computing power service is distributed to at least one computing power service instance corresponding to the computing power service. In this way, by automatically generating computing power routing information based on the configuration information of the user's computing power service, manual configuration errors can be reduced, and dynamic adjustment of computing power routing information can be supported to adapt to the start and stop changes of the computing power service, thereby reducing the complexity of computing power routing configuration and improving the efficiency of computing power routing configuration, thereby improving the efficiency of computing power routing addressing. At the same time, since manual intervention and adjustment of computing power routing configuration can be avoided, the operation and maintenance costs of computing power resources can be reduced, thereby realizing the widespread application of inclusive computing power. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments of the present invention. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0035] Figure 1 This is a flow chart of a computing power routing addressing method for an intelligent computing center cloud platform provided by an embodiment of the present invention;

[0036] Figure 2 This is a flow chart of accessing computing power services provided by an embodiment of the present invention;

[0037] Figure 3 This is a structural diagram of a computing power routing and addressing device for an intelligent computing center cloud platform provided by an embodiment of the present invention;

[0038] Figure 4 This is a structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0039] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0040] The "computing power" mentioned in the present invention refers to: the ability of computer equipment or computing / data centers to process information, the ability of computer hardware and software to work together to execute certain computing requirements, and the computing power to achieve target result output by processing information data. It is a new type of productivity that integrates information computing power, network carrying capacity, and data storage capacity, and mainly provides services to society through computing power infrastructure.

[0041] The "computing power" (Computational Power, CP) mentioned in the present invention refers to: the ability of a data center server to process data and output results. It is a comprehensive indicator to measure the computing power of a data center, including general computing power, super computing power and intelligent computing power. The commonly used unit of measurement is the number of floating-point operations performed per second (FLOPS, 1EFLOPS=10^18FLOPS). The larger the value, the stronger the comprehensive computing power. According to calculations, 1EFLOPS is approximately the computing power output of 5 Tianhe-2A or 500,000 mainstream server CPUs or 2 million mainstream notebooks. The calculation formula is: CP=CP 通用 +CP 智能+CP 超级 .

[0042] The "carrying capacity" (Network Power, NP) mentioned in the present invention refers to: it is the performance of the data transmission capability of the computing power facility, which includes comprehensive capabilities such as network architecture, network bandwidth, transmission latency, intelligent management and scheduling, etc. It involves network transmission within and between data centers, and is a comprehensive indicator for measuring network transmission scheduling capabilities.

[0043] The "Storage Power" (SP) described in this invention refers to the comprehensive capabilities of a data center in terms of data storage capacity, performance, security and reliability, and environmental friendliness. It is a comprehensive indicator for measuring a data center's data storage capacity, encompassing both external storage devices such as storage arrays and internal server storage. Storage capacity is commonly measured in exabytes (EB, 1EB = 2^60 bytes), while performance is commonly measured in IOPS / TB (Input / Output Operations Per Second / TB). Disaster recovery ratio is a key indicator of security and reliability.

[0044] The "computing power infrastructure" mentioned in the present invention refers to a new type of information infrastructure that integrates information computing power, network carrying capacity, and data storage capacity, and can realize the centralized calculation, storage, transmission and application of information.

[0045] The "new information infrastructure" mentioned in the present invention refers to: mainly including network infrastructure such as 5G networks, fiber-optic broadband networks, backbone networks, international communication networks, satellite Internet, computing power infrastructure such as data centers, general computing power centers, intelligent computing centers, supercomputing centers, and new technology facilities such as artificial intelligence, blockchain, and quantum computing.

[0046] The "computing power" mentioned in the present invention includes: general computing power, intelligent computing power and super computing power.

[0047] The "general computing power" mentioned in the present invention refers to the computing power provided by servers based on CPU (Central Processing Unit) chips, which is used to support basic general computing such as cloud computing and edge computing.

[0048] The "intelligent computing power" mentioned in this invention refers to: a computing platform based on specialized chips such as GPU (Graphics Processing Unit), FPGA (Field Programmable Gate Array), and ASIC (Application Specific Integrated Circuit) for various innovative artificial intelligence applications, such as natural language processing and machine vision.

[0049] The "supercomputing power" mentioned in the present invention refers to the computing power provided by high-performance computing clusters such as supercomputers. It utilizes the centralized computing resources of multiple computer systems working in parallel and uses a dedicated operating system to handle extremely complex or data-intensive problems. It is mainly used for calculations in cutting-edge scientific fields, such as planetary simulation, drug molecule design, genetic analysis, etc.

[0050] The "intelligent computing center" described in this article refers to a facility that provides the computing power, data, and algorithms required for artificial intelligence applications (such as AI deep learning model development, model training, and model inference) by utilizing large-scale heterogeneous computing resources, including general-purpose computing power (CPU) and intelligent computing power (GPU, FPGA, ASIC, etc.). The intelligent computing center encompasses facilities, hardware, and software, and can provide a full stack of capabilities, from bottom-level computing power to top-level application enablement.

[0051] The "intelligent computing center" mentioned in the present invention includes but is not limited to the "intelligent computing center".

[0052] The "intelligent computing center" mentioned in the present invention is an artificial intelligence computing center, which is a type of computing power infrastructure based on artificial intelligence theory, adopts artificial intelligence computing architecture, and provides computing power services, data services and algorithm services required for artificial intelligence applications.

[0053] The "computing power center" mentioned in the present invention refers to: a facility that is mainly composed of infrastructure such as wind, fire, water, electricity, and IT hardware and software equipment, and has computing power, transportation capacity, and storage capacity, including general data centers, intelligent computing centers, supercomputing centers, etc.

[0054] The "supercomputing center" mentioned in the present invention refers to: a supercomputing data center, which is a data center based on a supercomputer or a large-scale computing cluster, which can provide large-scale computing, storage and network services and other functions, and is widely used in application scenarios such as aerospace, national defense, oil exploration, climate modeling and genome sequencing.

[0055] The "computing resources" mentioned in the present invention refer to: technologies and facilities with information computing, transmission, storage and application capabilities required for the development of a digital society, including but not limited to computing resources such as CPUs and GPUs, network resources such as switches and routers, storage resources such as storage arrays and distributed storage, security resources such as firewalls and intrusion detection systems, and supporting and guarantee resources such as wind, fire, water and electricity.

[0056] The "intelligent computing center cloud platform" mentioned in the present invention refers to: a cloud computing platform that provides comprehensive services based on the hardware resources and software resources of the intelligent computing center.

[0057] The "computing power service" mentioned in the present invention refers to: providing users with on-demand computing power services through computing power resources, such as computing tasks, model reasoning, data processing, etc.

[0058] The "inclusive computing power" mentioned in this invention means: based on the requirements of equal opportunity and the principle of commercial sustainability, providing appropriate and effective computing power services at affordable costs to all social classes and groups that have computing power service needs.

[0059] In the prior art, computing power services are started and stopped very frequently, and computing power routing configuration requires manual intervention and adjustment, which makes computing power routing configuration very complex and inefficient, resulting in low efficiency of computing power routing addressing, increasing the operation and maintenance costs of computing power resources, and hindering the widespread application of inclusive computing power. In an embodiment of the present invention, computing power routing information is automatically generated through the configuration information of the user's computing power service, which can reduce manual configuration errors and support dynamic adjustment of computing power routing information to adapt to the start and stop changes of computing power services, thereby reducing the complexity of computing power routing configuration and improving the efficiency of computing power routing configuration, thereby improving the efficiency of computing power routing addressing. At the same time, since manual intervention and adjustment of computing power routing configuration can be avoided, the operation and maintenance costs of computing power resources can be reduced, thereby enabling the widespread application of inclusive computing power.

[0060] For details, see Figure 1 , Figure 1 This is a flow chart of a computing power routing addressing method for an intelligent computing center cloud platform provided by an embodiment of the present invention. Figure 1 As shown, the following steps are included:

[0061] Step S1: Obtain the configuration information of the user's computing power service.

[0062] In this step, the computing service may be a service that provides users with on-demand computing power through computing resources, such as computing tasks, model reasoning, data processing, etc. The configuration information may be a set of parameters used to define and manage the computing service, and may include at least one of the service name, namespace, resource name, and port identifier of the computing service.

[0063] Step S2: Generate computing power routing information based on the configuration information.

[0064] In this step, the computing power routing information may include routing rules and domain names. The domain name can be a unique identifier for users accessing the computing power service. The routing rules can be a set of rules that determine how packets or requests are transmitted from a source address to a destination address. It should be noted that the domain name must be bound to the routing rules to ensure that traffic corresponding to the computing power service is correctly forwarded.

[0065] Step S3: Based on the computing power routing information, distribute the traffic corresponding to the computing power service to at least one computing power service instance corresponding to the computing power service.

[0066] In this step, allocating the traffic corresponding to the computing service to at least one computing service instance corresponding to the computing service also allocates the user request to the computing service instance, and the computing service instance is used to execute the computing service requested by the user. The user request is a request to call the computing service.

[0067] The computing service instance mentioned above can be a computing node that actually runs the computing service, such as a virtual machine, container, physical server, etc. The "computing node" mentioned in the present invention refers to the computing resources of a server / container that can process computing tasks.

[0068] In an embodiment of the present invention, the configuration information of the user's computing power service is obtained; computing power routing information is generated based on the configuration information; and based on the computing power routing information, the traffic corresponding to the computing power service is distributed to at least one computing power service instance corresponding to the computing power service. In this way, by automatically generating computing power routing information based on the configuration information of the user's computing power service, manual configuration errors can be reduced, and dynamic adjustment of computing power routing information can be supported to adapt to the start and stop changes of the computing power service, thereby reducing the complexity of computing power routing configuration and improving the efficiency of computing power routing configuration, thereby improving the efficiency of computing power routing addressing. At the same time, since manual intervention and adjustment of computing power routing configuration can be avoided, the operation and maintenance costs of computing power resources can be reduced, thereby realizing the widespread application of inclusive computing power.

[0069] In one embodiment, step S1 includes:

[0070] Step S11: Monitor the change status of the computing power service to obtain monitoring information;

[0071] Step S12: When the monitoring information indicates that there is a change in the configuration of the computing power service, obtain the configuration information of the computing power service.

[0072] Specifically, the change status of the above-mentioned computing power service may refer to any changes that occur during the operation of the computing power service, such as the start or termination of a service instance; modification of configuration parameters, such as resource allocation, network policy, etc.; changes in the health status of the service, such as from normal to abnormal, etc.

[0073] The above monitoring information can be data about the service status collected by monitoring tools or monitoring components, such as the IP address, port, and resource utilization of the service instance; the operating status of the computing service, such as running or stopped; and event records of configuration changes, such as configuration file updates.

[0074] For example, a user deploys an image recognition service, which consists of multiple computing service instances. The status of these computing service instances is tracked in real time through monitoring tools. When a computing service instance is automatically expanded due to insufficient resources, the monitoring record shows that the number of computing service instances increases from 3 to 5; when a computing service instance is terminated due to a failure, the monitoring record shows that the computing service instance ID stops running; when the user manually modifies the resource allocation of the service, such as increasing the number of GPUs, the monitoring record shows that the configuration parameters are updated: the number of GPUs is adjusted from 2 to 4.

[0075] Specifically, it can be determined based on the monitoring information whether the configuration needs to be updated, and the latest configuration information can be obtained after the configuration change is confirmed. The acquisition method can be to receive the configuration information sent by the user.

[0076] It is understandable that the above method can be applied to a dynamic routing device, which can support integration with multiple platforms such as Docker and Kubernetes, and can dynamically obtain service information that is newly added or deleted in these platforms.

[0077] In the above embodiment, by real-time monitoring of the change status of the computing power service, it is possible to quickly perceive the dynamic changes of the computing power service, automatically discover new services, provide data support for subsequent configuration updates and routing adjustments, and automatically obtain the latest configuration without human intervention, ensuring that the computing power routing rules and traffic distribution are always based on the latest configuration, thereby further improving the accuracy and efficiency of computing power routing addressing.

[0078] In one embodiment, step S3 includes:

[0079] Step S31: Receive a service request sent by a client, where the service request is used to request the computing power service;

[0080] Step S32: Obtain load information of at least one computing service instance corresponding to the computing service;

[0081] Step S33: Based on the load information and the computing power routing information, the traffic corresponding to the computing power service is distributed to the at least one computing power service instance.

[0082] Specifically, the above service request can be a specific request for a computing power service that an external user wishes to call through a client. For example, a user accesses an API interface through a browser, and an application calls a computing power service through an SDK.

[0083] The above load information can be the resource usage of the computing service instance, which can specifically include at least one of CPU usage, GPU usage, memory occupancy, current number of requests and response time.

[0084] The aforementioned allocation of traffic corresponding to the computing service to the at least one computing service instance may specifically involve determining a load balancing strategy based on business needs, and then allocating traffic based on the load balancing strategy and load information, thereby distributing client requests to the appropriate computing service instance. For example, a preset load balancing strategy may allocate requests to each instance in turn, allocating traffic based on instance performance, or allocating requests to the instance with the fewest current connections. Alternatively, a weighted round-robin approach may be employed for traffic allocation, for example, prioritizing requests to the instance with the lowest load while adhering to preset weighting rules.

[0085] It is understandable that dynamic traffic distribution can avoid single-point overload. For example, by transferring traffic from high-load instances to low-load instances, the utilization rate of computing resources can be improved, idle resources can be fully utilized, and the waste of computing resources can be reduced. It can also enhance high availability and automatically switch traffic when an instance fails to ensure service continuity.

[0086] In the above embodiment, traffic is dynamically allocated based on the load information and routing rules of at least one computing service instance corresponding to the computing service, so that dynamic routing can be combined with load balancing, and then traffic can be evenly distributed to healthy computing service instances, thereby enhancing the availability and scalability of the system, thereby improving the utilization of computing resources.

[0087] In one embodiment, after step S2 and before step S3, the method further includes at least one of the following:

[0088] Step S4: When computing power routing information is generated based on the configuration information, apply for a certificate corresponding to the computing power routing information;

[0089] Step S5: Update the certificate corresponding to the computing power routing information according to a preset period.

[0090] Specifically, the certificate may be an SSL / TLS certificate, which is used for encrypted communications to ensure secure data transmission. The preset period may be a certificate renewal interval, such as every 90 days or every 30 days. The certificate renewal may involve reapplication or renewal of the certificate to ensure its validity.

[0091] For example, assuming that the certificate corresponding to the computing power routing information is valid for 30 days, a certificate renewal task can be actively triggered every 30 days. Specifically, the API of the certificate authority (such as Let's Encrypt) can be automatically called to regenerate the certificate, update the certificate path in the configuration file, and confirm through a health check that the service is running normally after the certificate is updated.

[0092] In the above embodiment, by automatically applying for or updating the certificate corresponding to the computing power routing information, service interruption caused by certificate expiration can be avoided, and automatic certificate update can be achieved by setting a preset period, thereby reducing labor costs. Regular certificate updates can also prevent security risks caused by certificate leakage or expiration, thereby improving the security, compliance and stability of computing power services.

[0093] In one embodiment, the computing power routing information includes domain name information of the computing power service, and the domain name information is used to indicate an access path of the computing power service.

[0094] It should be noted that the domain name information is the only identifier exposed to the outside world by the computing power service. Without the domain name, users cannot access the computing power service through the Internet.

[0095] It is understandable that multiple computing services can coexist through different domain names to avoid conflicts.

[0096] In the above embodiment, the computing power routing information includes the domain name information of the computing power service, and the domain name information is used to indicate the access path of the computing power service. The domain name information is the key identifier exposed by the computing power service. Through the domain name information, external requests can be routed to the corresponding computing power service instance, and dynamic adjustment and expansion are supported, thereby reducing the complexity of manually configuring computing power routing rules, thereby further improving the efficiency of computing power routing addressing.

[0097] In one embodiment, the configuration information includes at least one of a service name, a namespace, a resource name, and a port identifier of the computing power service.

[0098] Specifically, the service name can be a unique identifier for the computing service, used to distinguish different computing services. The namespace can be a logical space used to isolate different environments or projects. The resource name can be a unique identifier for a computing service instance, used to locate a specific resource, such as a GPU instance, container, or Pod. The port identifier can be the port number that the computing service listens on.

[0099] It is understandable that by distinguishing different namespaces, different resources can be isolated to ensure the independence of different users or services.

[0100] For example, Figure 2 This is a flow chart of accessing computing power services provided by an embodiment of the present invention. Figure 2 As shown:

[0101] Users access the gateway (public IP address) over the public network, which serves as the entry point for external services. As the public network entry point, the gateway receives user requests and performs preliminary processing, such as load balancing and security verification. The gateway then forwards the request to the computing service exporter, a core component for service exposure, responsible for mapping public network requests to the intranet computing service. The computing service exporter routes the request to User Space 1 in the computing pool, where the computing pool is the resource aggregation layer and User Space 1 is the runtime environment for the specific computing service. The computing service exporter retrieves the computing service definition from the configuration information, including parameters such as the computing service name, port identifier, and namespace, and then determines the computing routing information to ensure that the user request is correctly routed to the computing service instance. The computing service instance then invokes computing power to complete the task. Upon completion, the execution result is packaged and returned to the user. This process enables users to access the computing services provided by the intranet from the public network.

[0102] In the above embodiment, the configuration information includes at least one of the service name, namespace, resource name and port identifier of the computing power service, which can realize accurate identification, dynamic management and efficient scheduling of the computing power service, and support isolation and expansion of multiple environments and multiple services to ensure that traffic is correctly routed to the computing power service instance.

[0103] See Figure 3 , Figure 3 This is a structural diagram of a computing power routing addressing device of an intelligent computing center cloud platform provided by an embodiment of the present invention, such as Figure 3 As shown, the computing power routing addressing device 300 of the intelligent computing center cloud platform includes:

[0104] Acquisition module 301, used to obtain the configuration information of the user's computing power service;

[0105] A generating module 302 is configured to generate computing power routing information based on the configuration information;

[0106] The allocation module 303 is used to allocate the traffic corresponding to the computing power service to at least one computing power service instance corresponding to the computing power service based on the computing power routing information.

[0107] In one embodiment, the acquisition module 301 includes:

[0108] A monitoring unit, configured to monitor the change status of the computing power service and obtain monitoring information;

[0109] An acquisition unit is used to acquire configuration information of the computing power service when the monitoring information indicates that there is a change in the configuration of the computing power service.

[0110] In one embodiment, the allocation module 303 includes:

[0111] A receiving unit, configured to receive a service request sent by a client, wherein the service request is used to request the computing power service;

[0112] An acquiring unit, configured to acquire load information of at least one computing service instance corresponding to the computing service;

[0113] An allocating unit is used to allocate the traffic corresponding to the computing power service to the at least one computing power service instance based on the load information and the computing power routing information.

[0114] In one embodiment, the computing power routing addressing device 300 of the intelligent computing center cloud platform further includes at least one of the following:

[0115] An application module, configured to apply for a certificate corresponding to the computing power routing information when computing power routing information is generated based on the configuration information;

[0116] An updating module is used to update the certificate corresponding to the computing power routing information according to a preset period.

[0117] In one embodiment, the computing power routing information includes domain name information of the computing power service, and the domain name information is used to indicate an access path of the computing power service.

[0118] In one embodiment, the configuration information includes at least one of a service name, a namespace, a resource name, and a port identifier of the computing power service.

[0119] The computing power routing addressing device of the intelligent computing center cloud platform provided in the embodiment of the present invention is capable of realizing the various processes of each embodiment of the computing power routing addressing method of the above-mentioned intelligent computing center cloud platform. The technical features correspond one to one and can achieve the same technical effects. To avoid repetition, they will not be described here.

[0120] It should be noted that the computing power routing addressing device of the intelligent computing center cloud platform in the embodiment of the present invention can be a device, or a component, integrated circuit, or chip in an electronic device.

[0121] The embodiment of the present invention further provides an electronic device, see Figure 4 , Figure 4 The electronic device includes a memory 401, a processor 402, and a program or instruction stored in the memory 401 and executed by the processor 402. Figure 1 Any steps in the corresponding embodiment of the computing power routing addressing method of the intelligent computing center cloud platform and the same beneficial effects are achieved will not be repeated here.

[0122] The processor 402 may be a CPU, an ASIC, an FPGA, or a GPU.

[0123] Those skilled in the art will appreciate that all or part of the steps of the embodiment of the computing power routing addressing method for implementing the above-mentioned intelligent computing center cloud platform can be completed through hardware related to program instructions, and the program can be stored in a readable medium.

[0124] The embodiment of the present invention further provides a readable storage medium, on which a computer program is stored, which can realize the above-mentioned Figure 1 Any step in the corresponding embodiment of the computing power routing addressing method of the intelligent computing center cloud platform can achieve the same technical effect. To avoid repetition, it is not repeated here. The storage medium is such as read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0125] The present invention also provides a computer program product, comprising computer instructions, which, when executed by a processor, implement the above Figure 1 The various processes of the corresponding implementation method of the computing power routing addressing method of the intelligent computing center cloud platform can achieve the same technical effect. To avoid repetition, they will not be repeated here.

[0126] The terms "first", "second" etc. in the embodiments of the present invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, the process, method, system, product or equipment comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or that are inherent to these processes, methods, products or equipment. In addition, "and / or" is used in this application to represent at least one of the connected objects, for example A and / or B and / or C, which means comprising 7 situations including single A, single B, single C, and both A and B exist, both B and C exist, both A and C exist, and both A, B and C exist.

[0127] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.

[0128] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, air conditioner, or second terminal device, etc.) to execute the methods of each embodiment of the present application.

[0129] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms without departing from the purpose of this application and the scope of protection of the claims, all of which are within the protection of this application.

Claims

1. A computing power routing addressing method for an intelligent computing center cloud platform, characterized in that: include: Step S1: Obtain the configuration information of the user's computing power service; Step S2: generating computing power routing information based on the configuration information; Step S3: Based on the computing power routing information, distribute the traffic corresponding to the computing power service to at least one computing power service instance corresponding to the computing power service.

2. The method according to claim 1, wherein The step S1 comprises: Step S11: Monitor the change status of the computing power service to obtain monitoring information; Step S12: When the monitoring information indicates that there is a change in the configuration of the computing power service, obtain the configuration information of the computing power service.

3. The method according to claim 1, wherein The step S3 comprises: Step S31: Receive a service request sent by a client, where the service request is used to request the computing power service; Step S32: Obtain load information of at least one computing service instance corresponding to the computing service; Step S33: Based on the load information and the computing power routing information, the traffic corresponding to the computing power service is distributed to the at least one computing power service instance.

4. The method according to claim 1, wherein After step S2 and before step S3, the method further includes at least one of the following: Step S4: When computing power routing information is generated based on the configuration information, apply for a certificate corresponding to the computing power routing information; Step S5: Update the certificate corresponding to the computing power routing information according to a preset period.

5. The method according to claim 1, wherein The computing power routing information includes domain name information of the computing power service, and the domain name information is used to indicate an access path of the computing power service.

6. The method according to claim 1, wherein The configuration information includes at least one of the service name, namespace, resource name and port identifier of the computing power service.

7. A computing power routing addressing device for an intelligent computing center cloud platform, characterized in that: include: The acquisition module is used to obtain the configuration information of the user's computing power service; A generating module, configured to generate computing power routing information based on the configuration information; An allocation module is used to allocate the traffic corresponding to the computing power service to at least one computing power service instance corresponding to the computing power service based on the computing power routing information.

8. An electronic device, characterized in that: include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the computing power routing addressing method of the intelligent computing center cloud platform as described in any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the computing power routing addressing method of the intelligent computing center cloud platform according to any one of claims 1 to 6.

10. A computer program product, characterized in that It includes computer instructions, which, when executed by a processor, implement the steps of the computing power routing addressing method of the intelligent computing center cloud platform as described in any one of claims 1 to 6.

Citation Information

Cited By

  • Computing power routing gateway configuration method and device of intelligent computing center cloud platform

    CN121262083A

  • Method and device for dynamically publishing computing power network routing by intelligent computing center cloud platform

    CN121262292A

  • Method and apparatus for dynamically publishing computing power network routes on intelligent computing center cloud platforms

    CN121262292B