Computing power resource network storage method and device of intelligent computing center cloud platform
By receiving user requests in the intelligent computing center cloud platform, determining the network storage protocol and configuring computing resources, the problem of insufficient local storage capacity, performance and reliability of computing resources is solved, and efficient computing resources network storage is achieved.
Patent Information
- Application Number
- CN202510943049.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-09
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2045-07-09
AI Technical Summary
When the intelligent computing center allocates computing resources, the local storage of computing resources has poor capacity, performance, and reliability, and lacks technical solutions for network storage of computing resources.
Provides a computing power resource network storage method for intelligent computing center cloud platform. By receiving user requests, the network storage protocol is determined, and the corresponding computing power resources are allocated to users to realize network storage of computing power resources.
It improves the network storage capacity, performance and reliability of computing power resources, improves the scheduling efficiency of computing power resources, and solves the capacity, performance and reliability of local storage.
Smart Images

Figure CN120475039A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of intelligent computing centers, intelligent computing centers, intelligent computing clouds and computing power infrastructure, and in particular to a network storage method and device for computing power resources of 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 utilizes 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, providing 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] When the current intelligent computing center receives a request for obtaining computing resources, it usually needs to allocate computing resources according to the request. However, when the current intelligent computing center allocates computing resources, the local storage of computing resources has problems with capacity, performance, and reliability, and there is a lack of technical solutions for network storage of computing resources. It can be seen that since the emergence of intelligent computing centers, when the intelligent computing center allocates computing resources, the local storage of computing resources has problems with capacity, performance, and reliability, and the lack of technical solutions for network storage of computing resources is a problem that needs to be solved urgently. Summary of the Invention
[0008] The present invention provides a method and device for network storage of computing power resources of an intelligent computing center cloud platform, which is used to solve the problem that when the intelligent computing center allocates computing power resources, the local storage of computing power resources has poor capacity, performance, and reliability, and there is a lack of technical solutions for network storage of computing power resources.
[0009] In order to solve the above-mentioned technical problems, the present invention is achieved as follows: In a first aspect, the present invention provides a method for network storage of computing resources of an intelligent computing center cloud platform, comprising: Step S1: receiving a request input by a user, wherein the request is for requesting allocation of computing resources, and the computing resources are used for network storage; Step S2: determining a network storage protocol according to the request; Step S3: Allocate computing resources corresponding to the network storage protocol to the user.
[0010] Optionally, step S3 includes: Step S31: Obtain the user's virtual machine; Step S32: Mount the computing resources to the virtual machine.
[0011] Optionally, step S31 includes: Step S311: Obtain the computing resource container of the intelligent computing center cloud platform; Step S312: determining the computing resource container as the virtual machine; Step S313: Acquire the virtual machine.
[0012] Optionally, step S31 includes: Step S311': obtaining the user's information; Step S312': creating a virtual machine of the user according to the user information; Step S313': Acquire the virtual machine.
[0013] Optionally, after step S3, the method further includes: Step S4: receiving information sent by the virtual machine; Step S5: Execute operations in the computing resources according to the information.
[0014] Optionally, step S2 includes: Step S21: determining a network storage protocol according to the request, and obtaining a storage device corresponding to the network storage protocol; Step S22: creating a server corresponding to the network storage protocol; Step S23: Associating the storage device with the server, and generating a logical unit number corresponding to the server associating with the storage device, wherein the logical unit number is used to determine the computing power resources corresponding to the server and the storage device.
[0015] Optionally, step S3 includes: Step S311′′: obtaining computing resources corresponding to the server and the storage device according to the logical unit number, and obtaining first identification information corresponding to the server; Step S312' ': When the second identification information of the user matches the first identification information, the computing resources corresponding to the server and the storage device are mapped to the network storage, and the computing resources corresponding to the server and the storage device are configured to the user.
[0016] In a second aspect, the present invention provides a computing resource network storage device for an intelligent computing center cloud platform, comprising: A receiving module, configured to receive a request input by a user, wherein the request is used to request allocation of computing resources, and the computing resources are used for network storage; A determination module, configured to determine a network storage protocol according to the request; A configuration module is used to configure the computing power resources corresponding to the network storage protocol to the user.
[0017] In a third aspect, the present invention provides an electronic device comprising: a processor, a memory, and a program stored on the memory and runnable on the processor, wherein when the program is executed by the processor, the steps of the network storage method for computing power resources of the intelligent computing center cloud platform as described in the first aspect above are implemented.
[0018] In a fourth aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the computing power resource network storage method of the intelligent computing center cloud platform as described in the first aspect above.
[0019] In a fifth aspect, the present invention provides a computer program product comprising computer instructions, which, when executed by a processor, implement the steps of the computing power resource network storage method of the intelligent computing center cloud platform as described in the first aspect above.
[0020] In the present invention, a request input by a user is received, the request is used to request the allocation of computing power resources, and the computing power resources are used for network storage; the network storage protocol is determined according to the request; and the computing power resources corresponding to the network storage protocol are configured to the user. In this way, computing power resources can be allocated according to the request input by the user, and the network storage protocol can be accurately determined according to the request, and the network storage computing power resources corresponding to the network storage protocol can be configured to the user, and the computing power resources are used for network storage, that is, computing power resources are stored in the network, and the capacity, performance, and reliability of the network storage are all very good, thereby solving the problem that the local storage of computing power resources has poor capacity, performance, and reliability, that is, improving the accuracy of the network storage computing power resources configured to the user, and improving the capacity, performance, and reliability of computing power resources. At the same time, the present invention can also realize the network storage of computing power resources, thereby further solving the problem that the local storage of computing power resources has poor capacity, performance, and reliability, and users can dispatch computing power resources by accessing the network storage, so that the user's scheduling efficiency of computing power resources is very high. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiment below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present invention. The same reference symbols are used throughout the drawings to represent the same components. In the drawings: Figure 1 A flowchart of a method for network storage of computing resources of an intelligent computing center cloud platform provided by the present invention; Figure 2 A schematic diagram of the structure of a computing resource network storage device for an intelligent computing center cloud platform provided by the present invention; Figure 3 This is a schematic structural diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0022] The following is a clear and complete description of the technical solutions of the present invention, in conjunction with the accompanying drawings. Obviously, the description is only a portion of the present invention, not all of it. All other contents derived by persons of ordinary skill in the art based on the contents of the present invention without inventive effort are within the scope of protection of the present invention.
[0023] 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.
[0024] 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, 1 EFLOPS is approximately the computing power output of 5 Tianhe-2A or 500,000 mainstream server CPUs or 2 million mainstream laptops. The calculation formula is: CP=CP 通用 +CP 智能 +CP 超级 .
[0025] The "Network Power" (NP) mentioned in this invention refers to: it is a manifestation of the data transmission capability of computing power facilities, including 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.
[0026] "Storage Power" (SP) as used in this document refers to the comprehensive capabilities of a data center in four areas: data storage capacity, performance, security and reliability, and environmental friendliness and low-carbon development. It serves as a comprehensive indicator of a data center's data storage capabilities, encompassing both external storage devices like 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). Disaster recovery ratio is a key indicator of security and reliability.
[0027] 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.
[0028] 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.
[0029] The "computing power" mentioned in the present invention includes: general computing power, intelligent computing power and super computing power.
[0030] 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.
[0031] 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.
[0032] 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.
[0033] The term "intelligent computing center" as used in this document refers to a facility that utilizes large-scale heterogeneous computing resources, including general-purpose computing power (CPUs) and intelligent computing power (GPUs, FPGAs, ASICs, etc.), primarily to provide the computing power, data, and algorithms required for AI applications (such as AI deep learning model development, model training, and model inference). An intelligent computing center encompasses facilities, hardware, and software, providing a full stack of capabilities, from bottom-level computing power to top-level application enablement.
[0034] The "intelligent computing center cloud platform" described in the present invention is also called "intelligent computing cloud", which refers to: a cloud computing platform that provides comprehensive services based on the hardware resources and software resources of the intelligent computing center.
[0035] The "intelligent computing center" mentioned in the present invention includes but is not limited to the "intelligent computing center".
[0036] 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.
[0037] 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.
[0038] 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.
[0039] The "computing resources" mentioned in the present invention refer to: technologies and facilities with information calculation, 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.
[0040] The “model” mentioned in the present invention includes but is not limited to a “large language model” and a “multimodal large model”.
[0041] The "large language model" mentioned in this invention refers to a large language model (LLM), which is a language model with a large parameter scale. It is designed to understand and generate human language. It is trained with a large amount of text data and can perform a wide range of tasks including text summarization, translation, sentiment analysis, etc.
[0042] The "Multimodal Large Models" mentioned in this invention refer to models that combine multimodal information such as text, images, video, and audio for training, including but not limited to multimodal large language models.
[0043] The "computing power operation task" mentioned in the present invention refers to: a specific workload or job executed on computing power resources that requires a certain amount of computing power support, usually involving complex data processing, numerical calculations, model training or simulation scenarios.
[0044] The "network storage" mentioned in this invention refers to a method of storing data. Network storage structures are generally divided into three types: Direct Attached Storage (DAS), Network Attached Storage (NAS) and Storage Area Network (SAN). The above network storage structures usually allow users to access computing resources.
[0045] See Figure 1 , Figure 1 This is a flow chart of a method for network storage of computing resources of an intelligent computing center cloud platform provided by the present invention. Figure 1 As shown, the following steps are included: Step S1: receiving a request input by a user, wherein the request is used to request allocation of computing resources, and the computing resources are used for network storage.
[0046] It should be noted that the use of computing power resources for network storage can be understood as: storing computing power resources in the network, that is, storing computing power resources on the network. Optionally, relevant information of computing power resources can be stored on the network, and the relevant information of computing power resources may include the scheduling address, name, specifications and other information of the computing power resources.
[0047] Among them, the specific method of receiving the request is not limited here. Optionally, the present invention can be applied to an electronic device, and the electronic device can be called an intelligent computing center cloud platform. The above request can be a request input by the user on the intelligent computing center cloud platform. It should be noted that the specific method of the user inputting on the intelligent computing center cloud platform is not limited here. For example: the method of the user inputting on the intelligent computing center cloud platform can include touch input, press input or voice input.
[0048] Alternatively, the user may input a request through other electronic devices, which may be electrically connected to the intelligent computing center cloud platform. In this way, the user may input on the other electronic devices, thereby causing the other electronic devices to send a request to the intelligent computing center cloud platform.
[0049] For example: other electronic devices may be provided with applications, and the above applications may be used to send requests to the electronic device of the present invention, and after obtaining the computing power resources corresponding to the network storage protocol configured by the electronic device of the present invention to the user, the above computing power resources may be connected to access, as well as read and write, the above computing power resources.
[0050] It should be noted that the above application can also be understood as a part of the network management system.
[0051] For example, artificial intelligence (AI) models can be applied to other electronic devices, and users can input requests through the AI models, which can improve the accuracy and intelligence of the input requests.
[0052] For another example, a user can input descriptive information requesting the allocation of computing resources into the AI model. The AI model generates a request based on the above descriptive information and sends the above request to the electronic device in the present invention to request the electronic device in the present invention to allocate computing resources. In this way, the user only needs to input the descriptive information, and the AI model can automatically generate and send a request based on the descriptive information, thereby simplifying the user's operation.
[0053] Step S2: Determine the network storage protocol according to the request.
[0054] Among them, the specific types of network storage protocols are not limited here. Optionally, the types of network storage protocols may include at least one of the following: Internet Small Computer System Interface (iSCSI), Fibre Channel over Ethernet (FCoE), Non-Volatile Memory Express (NVMe) over Fabrics and other protocols.
[0055] Among them, the specific method of determining the network storage protocol based on the request is not limited here. For example, the user can input the above request through the first input and determine the network storage protocol through the first input. That is, the user inputs the first input once to realize the input of the above request and the determination of the network storage protocol. In this way, the user's operation is simplified and the input efficiency of the request and the determination efficiency of the network storage protocol are improved. The specific type of the above first input is not limited here. Optionally, the above first input can include voice input, touch input or sliding input.
[0056] For example: an input box can be displayed on the electronic device of the present invention, and controls of multiple candidate protocols can be displayed in the input box. The user can input a first input and select a target control from the controls of the multiple candidate protocols through the first input. In this way, the above request can be generated according to the first input, and the candidate protocol corresponding to the target control can be determined as the above network storage protocol according to the above request.
[0057] For another example: the electronic device in the present invention can display a first interface, and the first interface includes a voice input box. The user can touch the voice input box, so that the voice input can be started. When the user's voice input request is received, the network storage protocol is determined according to the user's voice information carried in the above request. Optionally, the voice information can include the name of the network storage protocol, or the voice information can include description information of the network storage protocol. According to the description information, the specific type of the network storage protocol can be accurately determined.
[0058] Step S3: Allocate computing resources corresponding to the network storage protocol to the user.
[0059] Among them, the specific types of computing resources corresponding to the network storage protocol are not limited here. Optionally, the computing resources corresponding to the network storage protocol may include at least one of the following: central processing unit (CPU), graphics processing unit (GPU) and memory.
[0060] It should be noted that when computing resources include memory, the memory may include cloud storage resources connected to the electronic device in the embodiment of the present invention, that is, the above-mentioned cloud storage resources may be storage resources of other servers connected to the electronic device in the embodiment of the present invention.
[0061] It should be noted that after the computing power resources corresponding to the network storage protocol are configured to the user, the user can store information in the above computing power resources or use the computing power resources to perform model training. For example, the above information can include the user's personal information. For example, the above use of computing power resources to perform model training can be understood as: obtaining the node information stored in the computing power resources, and the above node information refers to the information of the intermediate nodes that have been trained when the training is interrupted during the model training process. After obtaining the above node information, the model can be continued to be trained from the node corresponding to the above node information, so there is no need to train the model from scratch, thereby improving the efficiency of model training.
[0062] In the present invention, through steps S1 to S3, a request input by a user is received, wherein the request is used to request the allocation of computing power resources, and the computing power resources are used for network storage; a network storage protocol is determined according to the request; and the computing power resources corresponding to the network storage protocol are configured to the user. In this way, computing power resources can be allocated according to the request input by the user, and the network storage protocol can be accurately determined according to the request, and the network storage computing power resources corresponding to the network storage protocol can be configured to the user, and the computing power resources are used for network storage, that is, computing power resources are stored on the network, and the capacity, performance, and reliability of the network storage are all very good, thereby solving the problem that the local storage of computing power resources has poor capacity, performance, and reliability, that is, improving the accuracy of the network storage computing power resources configured to the user, and improving the capacity, performance, and reliability of computing power resources. At the same time, the present invention can also realize network storage of computing power resources, thereby further solving the problem that the local storage of computing power resources has poor capacity, performance, and reliability, and users can dispatch computing power resources by accessing network storage, so that users have high efficiency in dispatching computing power resources.
[0063] Optionally, step S3 includes: Step S31: Obtain the user's virtual machine; Step S32: Mount the computing resources to the virtual machine.
[0064] Among them, after mounting the computing power resources to the virtual machine, it is equivalent to building a point-to-point channel between the above-mentioned virtual machine and the computing power resources. In this way, accessing the above-mentioned computing power resources through the above-mentioned virtual machine can significantly improve the virtual machine's access efficiency and access accuracy to the computing power resources, and make the virtual machine's access to the computing power resources less interfered with.
[0065] In the present invention, after the computing power resources are mounted to the virtual machine, the user can directly access the computing power resources through the virtual machine, thereby improving the access efficiency and access accuracy of the computing power resources.
[0066] It should be noted that the specific type of virtual machine is not limited here. Optionally, the virtual machine can be a pre-created virtual machine on another electronic device used by the user; alternatively, the virtual machine can reuse the computing resource container on the electronic device of the present invention; and alternatively, the virtual machine can be created in real time based on user information.
[0067] Optionally, step S31 includes: Step S311: Obtain the computing resource container of the intelligent computing center cloud platform; Step S312: determining the computing resource container as the virtual machine; Step S313: Acquire the virtual machine.
[0068] Among them, the computing power resource container can be understood as a container used to process computing power operation tasks, and the above-mentioned computing power operation tasks can include model training tasks or computing tasks, and the specific types of model training tasks or computing tasks are not limited here.
[0069] Optionally, the above-mentioned computing task may be a navigation route computing task. Optionally, the model training task may be understood as a training task of a model for computing power scheduling.
[0070] In the present invention, the computing power resource container of the intelligent computing center cloud platform can be reused as the user's virtual machine. In this way, the utilization rate of the computing power resource container of the intelligent computing center cloud platform is improved, and compared with the method of creating virtual machines separately, the consumption of computing resources can also be reduced.
[0071] Optionally, step S31 includes: Step S311': obtaining the user's information; Step S312': creating a virtual machine of the user according to the user information; Step S313': Acquire the virtual machine.
[0072] Among them, the specific types of user information are not limited here. Optionally, the user information may include user usage habit information, user preference information, etc., and the user usage habit information may include time period information when the user is accustomed to using the virtual machine, and the user preference information may include the type of virtual machine that the user prefers to use, etc.
[0073] In the present invention, a user's virtual machine is created based on the user's information, so that the user's virtual machine can be more closely matched to the user, thereby further improving the accuracy of the created virtual machine.
[0074] Optionally, after step S3, the method further includes: Step S4: receiving information sent by the virtual machine; Step S5: Execute operations in the computing resources according to the information.
[0075] Among them, the specific type of information sent by the virtual machine is not limited here. Optionally, the information sent by the virtual machine may include at least one of the following: request information for requesting to perform operations in computing resources, request information for requesting to obtain information stored in computing resources, request information for requesting to replace computing resources, etc.
[0076] Optionally, the operation includes at least one of the following: a read operation and a write operation. In this way, the diversity and flexibility of the types of operations are increased.
[0077] Among them, the read operation is used to read information in the computing power resources, and the write operation is used to write information in the computing power resources. It should be noted that, optionally, the read operation and the write operation can be performed in different time periods, that is, the read operation and the write operation can be performed separately; optionally, the read operation and the write operation can be performed at the same time, for example: the read operation is performed on the first part of the resources in the computing power resources, and the write operation is performed on the second part of the resources in the computing power resources, and the above-mentioned read operation and write operation can be performed at the same time period, thus improving the execution efficiency of the read operation and the write operation.
[0078] It should be noted that the first part of resources and the second part of resources may be different computing resources. For example, the first part of resources may be a first memory resource, and the second part of resources may be a second memory resource.
[0079] In the present invention, the information sent by the virtual machine and the operations performed can correspond one to one, so that the accuracy of performing operations in the computing power resources based on the information is very high.
[0080] Optionally, step S2 includes: Step S21: determining a network storage protocol according to the request, and obtaining a storage device corresponding to the network storage protocol; Step S22: creating a server corresponding to the network storage protocol; Step S23: Associating the storage device with the server, and generating a logical unit number corresponding to the server associating with the storage device, wherein the logical unit number is used to determine the computing power resources corresponding to the server and the storage device.
[0081] Among them, the storage device can be referred to as the back-end storage device corresponding to the network storage protocol, and the server can be understood as a disk array or other host equipped with a disk.
[0082] In the present invention, a storage device is associated with a server, and a logical unit number corresponding to the server-side association with the storage device is generated. The logical unit number can be used to determine the computing resources corresponding to the server and the storage device. This improves the efficiency and accuracy of determining computing resources. That is, a single logical unit number can be used to determine multiple computing resources corresponding to the server and the storage device, making the determination of computing resources more convenient.
[0083] Optionally, step S3 includes: Step S311′′: obtaining computing resources corresponding to the server and the storage device according to the logical unit number, and obtaining first identification information corresponding to the server; Step S312' ': When the second identification information of the user matches the first identification information, the computing resources corresponding to the server and the storage device are mapped to the network storage, and the computing resources corresponding to the server and the storage device are configured to the user.
[0084] The specific types of the first identification information and the second identification information are not limited here. Optionally, the first identification information and the second identification information may include information such as name, date, and domain name.
[0085] It should be noted that the server's disk space and the storage space of the storage device can be mapped to the network through a mapping tool, that is, the above-mentioned disk space and storage space are mapped to the network storage. In this way, users can access the network storage and use the disk space and storage space, and the disk space and storage space can be understood as a type of computing power resource. Other types of computing power resources can also be mapped to the above-mentioned network storage, that is, users can schedule and use the above-mentioned computing power resources by accessing the network storage.
[0086] It should be noted that the type of mapping tool is not limited herein. Optionally, the mapping tool can be a trained tool for mapping. Specifically, the mapping tool can be a mapping model, and the training samples of the mapping model can be computing power resource samples. The mapping model is iteratively trained using the computing power resource samples for multiple rounds. When the mapping model converges after iterative training, the mapping model can be determined as the tool for mapping.
[0087] In the present invention, the first identification information can be used to represent the identification information of a user who is allowed to access the computing resources of the server and storage device. In this way, when the second identification information of the user matches the first identification information, the user can be determined to be a user who is allowed to access the above-mentioned computing resources, and the computing resources corresponding to the server and storage device can be configured to the user, thereby improving the configuration accuracy of the computing resources corresponding to the server and storage device. In addition, a mapping tool is used to map the disk space of the server and the storage space of the storage device to the network storage, so that the user can access the above-mentioned computing resources by accessing the network storage, thereby making access to the above-mentioned computing resources more convenient.
[0088] See also Figure 2 , Figure 2 A schematic diagram of the structure of a computing resource network storage device for an intelligent computing center cloud platform provided by the present invention, such as Figure 2 As shown, the computing resource network storage device 200 of the intelligent computing center cloud platform includes: Receiving module 201, configured to receive a request input by a user, wherein the request is for requesting allocation of computing resources, and the computing resources are used for network storage; A determination module 202 is configured to determine a network storage protocol according to the request; The configuration module 203 is used to configure the computing resources corresponding to the network storage protocol to the user.
[0089] Optionally, the configuration module 203 includes: A first acquisition submodule, configured to acquire the user's virtual machine; The mounting submodule is used to mount the computing power resources to the virtual machine.
[0090] Optionally, the first acquisition submodule includes: A first acquisition unit is used to acquire a computing resource container of the intelligent computing center cloud platform; A first determining unit, configured to determine the computing resource container as the virtual machine; The second acquiring unit is configured to acquire the virtual machine.
[0091] Optionally, the first acquisition submodule includes: A third acquiring unit, configured to acquire the user's information; A creating unit, configured to create a virtual machine of the user according to the user's information; The fourth acquiring unit is configured to acquire the virtual machine.
[0092] Optionally, the computing resource network storage device 200 of the intelligent computing center cloud platform further includes: A receiving module, configured to receive information sent by the virtual machine; An execution module is used to perform operations in the computing power resources according to the information.
[0093] Optionally, the operation includes at least one of the following: a read operation and a write operation.
[0094] Optionally, the determination module 202 includes: a determination submodule, configured to determine a network storage protocol according to the request and obtain a storage device corresponding to the network storage protocol; Create a submodule for creating a server corresponding to the network storage protocol; The association submodule is used to associate the storage device with the server and generate a logical unit number corresponding to the server after the storage device is associated with the server. The logical unit number is used to determine the computing power resources corresponding to the server and the storage device.
[0095] Optionally, the configuration module 203 includes: A second acquisition submodule is configured to acquire computing resources corresponding to the server and the storage device according to the logical unit number, and acquire first identification information corresponding to the server; A mapping submodule is used to map the computing power resources corresponding to the server and the storage device to the network storage when the second identification information of the user matches the first identification information, and to configure the computing power resources corresponding to the server and the storage device to the user.
[0096] The computing power resource network storage device 200 of the intelligent computing center cloud platform provided by the present invention can execute each step in the computing power resource network storage method of the above-mentioned intelligent computing center cloud platform, and thus has the same beneficial technical effects as the computing power resource network storage method of the above-mentioned intelligent computing center cloud platform, and the details will not be repeated here.
[0097] Please refer to Figure 3The present invention also provides an electronic device 30, including a processor 31, a memory 32, and a computer program stored in the memory 32 and executable on the processor 31. When the computer program is executed by the processor 31, the various processes shown in the computing power resource network storage method of the above-mentioned intelligent computing center cloud platform are implemented, and the same technical effects can be achieved. To avoid repetition, they will not be described here.
[0098] The present invention also provides a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the various processes of the aforementioned method for network storage of computing resources for an intelligent computing center cloud platform, achieving the same technical effects. To avoid repetition, the details are omitted here. The computer-readable storage medium may be, for example, a read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk.
[0099] 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 computing power resource network storage method of the intelligent computing center cloud platform shown in the figure can achieve the same technical effect. To avoid repetition, they will not be repeated here.
[0100] 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.
[0101] Through the above description of the embodiments, those skilled in the art will clearly understand that the methods provided by the above invention can be implemented using software and the necessary general-purpose hardware platform. Of course, hardware can also be used, but in many cases the former is the preferred embodiment. Based on this understanding, the technical solution of the present invention, or the portion that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, or optical disk) and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the various methods provided by the present invention.
[0102] The present invention is described above with reference to the accompanying drawings, but the present invention is not limited to the above-mentioned specific embodiments. The above-mentioned specific embodiments are merely illustrative and not restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are protected by the present invention.
Claims
1. A network storage method for computing resources of an intelligent computing center cloud platform, characterized in that: include: Step S1: receiving a request input by a user, wherein the request is for requesting allocation of computing resources, and the computing resources are used for network storage; Step S2: determining a network storage protocol according to the request; Step S3: Allocate computing resources corresponding to the network storage protocol to the user.
2. The method according to claim 1, characterized in that The step S3 comprises: Step S31: Obtain the user's virtual machine; Step S32: Mount the computing resources to the virtual machine.
3. The method according to claim 2, characterized in that The step S31 includes: Step S311: Obtain the computing resource container of the intelligent computing center cloud platform; Step S312: determining the computing resource container as the virtual machine; Step S313: Acquire the virtual machine.
4. The method according to claim 2, characterized in that The step S31 includes: Step S311': obtaining the user's information; Step S312': creating a virtual machine of the user according to the user information; Step S313': Acquire the virtual machine.
5. The method according to any one of claims 2 to 4, characterized in that After step S3, the method further includes: Step S4: receiving information sent by the virtual machine; Step S5: Execute operations in the computing resources according to the information.
6. The method according to any one of claims 1 to 4, characterized in that The step S2 comprises: Step S21: determining a network storage protocol according to the request, and obtaining a storage device corresponding to the network storage protocol; Step S22: creating a server corresponding to the network storage protocol; Step S23: Associating the storage device with the server, and generating a logical unit number corresponding to the server associating with the storage device, wherein the logical unit number is used to determine the computing power resources corresponding to the server and the storage device.
7. The method according to claim 6, characterized in that The step S3 comprises: Step S311′′: obtaining computing resources corresponding to the server and the storage device according to the logical unit number, and obtaining first identification information corresponding to the server; Step S312' ': When the second identification information of the user matches the first identification information, the computing resources corresponding to the server and the storage device are mapped to the network storage, and the computing resources corresponding to the server and the storage device are configured to the user.
8. A computing resource network storage device for an intelligent computing center cloud platform, characterized in that: include: A receiving module, configured to receive a request input by a user, wherein the request is used to request allocation of computing resources, and the computing resources are used for network storage; A determination module, configured to determine a network storage protocol according to the request; A configuration module is used to configure the computing power resources corresponding to the network storage protocol to the user.
9. 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 resource network storage method of the intelligent computing center cloud platform as described in any one of claims 1 to 7 are implemented.
10. 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 resource network storage method of the intelligent computing center cloud platform according to any one of claims 1 to 7.
11. A computer program product, characterized in that It includes computer instructions, which, when executed by a processor, implement the steps of the computing power resource network storage method of the intelligent computing center cloud platform as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Storage resource management method and device, equipment and computer readable storage medium
CN113760180A
Calculation power unified identification modeling and distribution method, storage medium and electronic equipment
CN116414559A
Configuration method and device for network card of computing power resource container of intelligent computing center
CN120128478A
Computing power resource real-time monitoring method and device of intelligent computing center
CN120216294A
Data processing method, processor, storage device, interface card, and storage medium
WO2024174550A1