CN116560859A - A cloud computing-based access device resource allocation method and related devices - Google Patents
A cloud computing-based access device resource allocation method and related devices Download PDFInfo
- Publication number
- CN116560859A CN116560859A CN202310843886.5A CN202310843886A CN116560859A CN 116560859 A CN116560859 A CN 116560859A CN 202310843886 A CN202310843886 A CN 202310843886A CN 116560859 A CN116560859 A CN 116560859A
- Authority
- CN
- China
- Prior art keywords
- resource data
- running
- cloud computing
- access device
- run
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5072—Grid computing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种基于云计算的访问设备资源分配方法及相关装置,其中,所述方法包括:云计算服务器与访问设备建立网络连接,并接收所述访问设备的运行资源分配请求;对运行资源分配请求中的若干个待运行程序进程进行运行资源需求分析处理;进行命名空间的创建处理,获得访问设备在云计算服务器中的命名空间;在命名空间中进行固定运行资源数据和备用运行资源数据分配处理;控制若干个待运行程序进程利用分配固定运行资源数据和分配备用运行资源数据进行进程运行处理,并将程序运行结果加载至访问设备进行显示。在本发明实施例中,可以为访问设备分配相应的计算资源,保证程序进程稳定运行,同时使得云计算服务器的计算资源的利用效率更高。
The present invention discloses a cloud computing-based access device resource allocation method and related devices, wherein the method includes: a cloud computing server establishes a network connection with the access device, and receives an operation resource allocation request of the access device; Analyze and process the running resource requirements of several pending program processes in the resource allocation request; create and process the namespace to obtain the namespace of the access device in the cloud computing server; perform fixed running resource data and standby running resources in the namespace Data allocation and processing; control several program processes to be run by allocating fixed operating resource data and allocating spare operating resource data for process operation processing, and loading the program operating results to the access device for display. In the embodiment of the present invention, it is possible to allocate corresponding computing resources to the access device, to ensure the stable operation of the program process, and to make the computing resources of the cloud computing server more efficiently utilized.
Description
技术领域technical field
本发明涉及云计算技术领域,尤其涉及一种基于云计算的访问设备资源分配方法及相关装置。The present invention relates to the technical field of cloud computing, in particular to a cloud computing-based access device resource allocation method and related devices.
背景技术Background technique
随着云计算技术的普及,现在对于一些需要较大运行计算资源的程序进程的运行,均是交给云计算服务器进行运行处理,但是由于程序进程运行所需要的计算资源是一个可能存在波动的情况,所需要的计算资源可能突然增高,因此在请求端请求运行某一个程序进程或者多个程序进程,需要给到充足的计算资源来运行某一个程序进程或者多个程序进程;但是大部分运行这些程序进程时间内不需要那么多的计算资源,因此导致较大的计算资源的浪费,使得云计算服务器的计算资源利用率较低。With the popularization of cloud computing technology, the operation of some program processes that require large computing resources is handed over to the cloud computing server for processing. In some cases, the required computing resources may suddenly increase. Therefore, when the requester requests to run a certain program process or multiple program processes, sufficient computing resources need to be given to run a certain program process or multiple program processes; but most of the running These programs do not require so many computing resources during the process time, thus resulting in a large waste of computing resources, making the computing resource utilization rate of the cloud computing server low.
发明内容Contents of the invention
本发明的目的在于克服现有技术的不足,本发明提供了一种基于云计算的访问设备资源分配方法及相关装置,可以为访问设备分配相应的计算资源,保证程序进程稳定运行,同时使得云计算服务器的计算资源的利用效率更高。The purpose of the present invention is to overcome the deficiencies of the prior art. The present invention provides a cloud computing-based access device resource allocation method and related devices, which can allocate corresponding computing resources for the access device, ensure the stable operation of the program process, and at the same time make the cloud The utilization efficiency of computing resources of the computing server is higher.
为了解决上述技术问题,本发明实施例提供了一种基于云计算的访问设备资源分配方法,所述方法包括:In order to solve the above technical problems, an embodiment of the present invention provides a method for allocating access device resources based on cloud computing, the method comprising:
云计算服务器与访问设备建立网络连接,并接收所述访问设备的运行资源分配请求,所述运行资源分配请求包含所述访问设备需要在所述云计算服务器上运行的若干个待运行程序进程;The cloud computing server establishes a network connection with the access device, and receives an operation resource allocation request of the access device, and the operation resource allocation request includes several program processes to be executed that the access device needs to run on the cloud computing server;
所述云计算服务器对所述运行资源分配请求中的若干个待运行程序进程进行运行资源需求分析处理,获得若干个待运行程序进程对应所需要的固定运行资源数据及备用运行资源数据;The cloud computing server analyzes and processes the running resource requirements of several program processes to be run in the running resource allocation request, and obtains fixed running resource data and spare running resource data corresponding to several running program processes;
在所述云计算服务器中基于所述访问设备的设备ID进行命名空间的创建处理,获得所述访问设备在所述云计算服务器中的命名空间;In the cloud computing server, create a namespace based on the device ID of the access device, and obtain the namespace of the access device in the cloud computing server;
所述云计算服务器基于所述若干个待运行程序进程对应所需要的固定运行资源数据及备用运行资源数据在所述命名空间中进行固定运行资源数据和备用运行资源数据分配处理,获得所述命名空间内的分配固定运行资源数据和分配备用运行资源数据;The cloud computing server performs fixed operation resource data and standby operation resource data allocation processing in the namespace based on the fixed operation resource data and standby operation resource data required by the plurality of program processes to be executed, and obtains the named Allocation of fixed operating resource data and allocation of spare operating resource data in the space;
控制所述若干个待运行程序进程在所述命名空间内利用所述分配固定运行资源数据和所述分配备用运行资源数据进行进程运行处理,并将程序运行结果加载至所述访问设备进行显示。Controlling the several program processes to be run to perform process running processing by using the allocated fixed running resource data and the allocated spare running resource data in the namespace, and loading the program running results to the access device for display.
可选的,所述接收所述访问设备的运行资源分配请求,包括:Optionally, the receiving the operation resource allocation request of the access device includes:
所述云计算服务器接收用户在所述访问设备上基于需要在云计算服务器上运行的若干个待运行程序进程进行请求操作生成的运行资源分配请求。The cloud computing server receives the running resource allocation request generated by the user on the access device based on the request operation of several program processes to be run on the cloud computing server.
可选的,所述云计算服务器对所述运行资源分配请求中的若干个待运行程序进程进行运行资源需求分析处理,获得若干个待运行程序进程对应所需要的固定运行资源数据及备用运行资源数据,包括:Optionally, the cloud computing server analyzes and processes the running resource requirements of several program processes to be run in the running resource allocation request, and obtains the fixed running resource data and spare running resources corresponding to the several running program processes data, including:
所述云计算服务器获得所述若干个待运行程序进程中每一个待运行程序进程在一段时间内所需的历史需求运行资源数据;The cloud computing server obtains the historical demand running resource data required by each of the several program processes to be run within a period of time;
对所述若干个待运行程序进程中每一个待运行程序进程在一段时间内所需的历史需求运行资源数据进行分析处理,获得若干个待运行程序进程中每一个待运行程序进程在一段时间内平稳运行时的历史需求平稳运行资源数据及历史需求峰值运行资源数据;Analyzing and processing the historical demand operation resource data required by each of the several program processes to be run within a certain period of time to obtain the time period for each of the several program processes to be run within a period of time Historical demand stable operation resource data and historical demand peak operation resource data during smooth operation;
基于所述若干个待运行程序进程中每一个待运行程序进程在一段时间内平稳运行时的历史需求平稳运行资源数据及历史需求峰值运行资源数据计算获得若干个待运行程序进程对应所需要的固定运行资源数据及备用运行资源数据。Based on the historical demand smooth running resource data and the historical demand peak running resource data of each of the several pending program processes running smoothly within a period of time, calculate and obtain the corresponding fixed fixed requirements for several pending program processes Operating resource data and standby operating resource data.
可选的,所述基于所述若干个待运行程序进程中每一个待运行程序进程在一段时间内平稳运行时的历史需求平稳运行资源数据及历史需求峰值运行资源数据计算获得若干个待运行程序进程对应所需要的固定运行资源数据及备用运行资源数据,包括:Optionally, the several programs to be run are calculated and obtained based on the historical demand smooth running resource data and historical demand peak running resource data when each of the several pending program processes runs smoothly within a period of time The process corresponds to the required fixed operating resource data and backup operating resource data, including:
将所述若干个待运行程序进程中每一个待运行程序进程在一段时间内平稳运行时的历史需求平稳运行资源数据进行相加处理,获得若干个待运行程序进程对应所需要的固定运行资源数据;Adding the historical demand smooth running resource data for each of the several pending program processes during a period of smooth running to obtain the fixed running resource data corresponding to the several pending program processes ;
将所述若干个待运行程序进程中每一个待运行程序进程在一段时间内平稳运行时的历史需求峰值运行资源数据进行相加处理,获得相加结果;Adding the historical demand peak operating resource data of each of the several program processes to be run during a period of smooth operation to obtain an addition result;
利用所述相加结果减去所述固定运行资源数据获得相减结果;subtracting the fixed operating resource data from the addition result to obtain a subtraction result;
在所述相减结果上增加预设运行资源数据量,形成若干个待运行程序进程对应所需要的备用运行资源数据;Adding the amount of preset operating resource data to the subtraction result to form backup operating resource data required by several program processes to be executed;
所述预设运行资源数据量为预设比例与所述相加结果减相乘获得。The preset operating resource data amount is obtained by subtracting and multiplying the preset ratio from the addition result.
可选的,所述在所述云计算服务器中基于所述访问设备的设备ID进行命名空间的创建处理,包括:Optionally, the creating a namespace based on the device ID of the access device in the cloud computing server includes:
在所述云计算服务器中基于所述访问设备的设备ID调用JavaScript框架中的function()函数进行命名空间的创建处理。In the cloud computing server, based on the device ID of the access device, the function () function in the JavaScript framework is called to create a namespace.
可选的,所述云计算服务器基于所述若干个待运行程序进程对应所需要的固定运行资源数据及备用运行资源数据在所述命名空间中进行固定运行资源数据和备用运行资源数据分配处理,包括:Optionally, the cloud computing server allocates the fixed running resource data and the standby running resource data in the namespace based on the fixed running resource data and standby running resource data required by the several program processes to be run, include:
在所述云计算服务器中获得各个计算节点中的剩余计算资源数据和所述云计算服务器中的共享计算资源数据;Obtain remaining computing resource data in each computing node and shared computing resource data in the cloud computing server in the cloud computing server;
所述云计算服务器基于所述若干个待运行程序进程对应所需要的固定运行资源数据利用所述剩余计算资源数据在所述命名空间中进行固定运行资源数据分配处理,所述固定运行资源数据为仅在所述命名空间内使用的资源数据;The cloud computing server uses the remaining computing resource data to allocate fixed running resource data in the namespace based on the fixed running resource data required by the several program processes to be run, and the fixed running resource data is resource data used only within said namespace;
所述云计算服务器基于所述若干个待运行程序进程对应所需要的备用运行资源数据利用所述共享计算资源数据在在所述命名空间中进行备用运行资源数据分配处理,所述备用运行资源数据为有所述命名空间中随时调用的运行资源数据,所述共享计算资源数据为重复分配到不同的所述命名空间内的备用运行资源数据,且所述共享计算资源数据和所述剩余计算资源数据之间为在所述云计算服务器中不重叠的资源数据。The cloud computing server uses the shared computing resource data to allocate backup running resource data in the name space based on the backup running resource data required by the several programs to be run, and the backup running resource data In order to have running resource data called at any time in the namespace, the shared computing resource data is standby running resource data repeatedly assigned to different namespaces, and the shared computing resource data and the remaining computing resources The data are non-overlapping resource data in the cloud computing server.
可选的,所述控制所述若干个待运行程序进程在所述命名空间内利用所述分配固定运行资源数据和所述分配备用运行资源数据进行进程运行处理,包括:Optionally, the controlling the several program processes to be run to perform process running processing by using the allocated fixed running resource data and the allocated spare running resource data in the namespace includes:
在所述云计算服务器中获得所述若干个待运行程序进程,并控制所述若干个待运行程序进程在所述命名空间内基于所述若干个待运行程序进程的当前所需要的运行资源数据调用所述分配固定运行资源数据和所述分配备用运行资源数据进行进程运行处理。Obtain the several program processes to be run in the cloud computing server, and control the several program processes to be run in the namespace based on the currently required running resource data of the several program processes to be run Invoking the allocated fixed running resource data and the allocated spare running resource data to perform process running processing.
另外,本发明实施例还提供了一种基于云计算的访问设备资源分配装置,所述装置包括:In addition, the embodiment of the present invention also provides a device for allocating access device resources based on cloud computing, the device includes:
接收模块:用于云计算服务器与访问设备建立网络连接,并接收所述访问设备的运行资源分配请求,所述运行资源分配请求包含所述访问设备需要在所述云计算服务器上运行的若干个待运行程序进程;Receiving module: used for the cloud computing server to establish a network connection with the access device, and receive the operation resource allocation request of the access device, and the operation resource allocation request includes several resources that the access device needs to run on the cloud computing server The program process to be run;
分析模块:用于所述云计算服务器对所述运行资源分配请求中的若干个待运行程序进程进行运行资源需求分析处理,获得若干个待运行程序进程对应所需要的固定运行资源数据及备用运行资源数据;Analysis module: used for the cloud computing server to analyze and process the running resource requirements of several program processes to be run in the running resource allocation request, and obtain fixed running resource data and standby running resources corresponding to several running program processes resource data;
构建模块:用于在所述云计算服务器中基于所述访问设备的设备ID进行命名空间的创建处理,获得所述访问设备在所述云计算服务器中的命名空间;A building block: used to create a namespace in the cloud computing server based on the device ID of the access device, and obtain the namespace of the access device in the cloud computing server;
分配模块:用于所述云计算服务器基于所述若干个待运行程序进程对应所需要的固定运行资源数据及备用运行资源数据在所述命名空间中进行固定运行资源数据和备用运行资源数据分配处理,获得所述命名空间内的分配固定运行资源数据和分配备用运行资源数据;Allocation module: used for the cloud computing server to perform fixed operation resource data and standby operation resource data allocation processing in the namespace based on the fixed operation resource data and standby operation resource data required by the plurality of program processes to be executed , to obtain the allocated fixed operating resource data and the allocated spare operating resource data in the namespace;
运行控制模块:用于控制所述若干个待运行程序进程在所述命名空间内利用所述分配固定运行资源数据和所述分配备用运行资源数据进行进程运行处理,并将程序运行结果加载至所述访问设备进行显示。Operation control module: used to control the several program processes to be executed to use the allocated fixed operating resource data and the allocated spare operating resource data to perform process operation processing in the namespace, and load the program operating results to the The access device described above is displayed.
另外,本发明实施例还提供了一种云计算服务器,包括处理器和存储器,所述处理器运行存储于所述存储器中的计算机程序或代码,实现如上述中任一项所述的访问设备资源分配方法。In addition, an embodiment of the present invention also provides a cloud computing server, including a processor and a memory, and the processor runs a computer program or code stored in the memory to implement the access device described in any one of the above resource allocation method.
另外,本发明实施例还提供了一种计算机可读存储介质,用于存储计算机程序或代码,当所述计算机程序或代码被处理器执行时,实现如上述中任一项所述的访问设备资源分配方法。In addition, an embodiment of the present invention also provides a computer-readable storage medium for storing computer programs or codes. When the computer programs or codes are executed by a processor, the access device described in any one of the above resource allocation method.
在本发明实施例中,在请求端需要云计算服务器运行相关的待运行程序进程时,通过在命名空间内为待运行程序进程分配对应的分配固定运行资源数据和分配备用运行资源数据,其中分配比用运行资源数据为可共享的运行资源数据,这样即可实现为访问设备分配相应的计算资源,保证程序进程稳定运行,并且减少云计算服务器中的资源浪费,同时使得云计算服务器的计算资源的利用效率更高。In the embodiment of the present invention, when the requesting end needs the cloud computing server to run the related program process to be run, the program process to be run is allocated corresponding fixed running resource data and spare running resource data in the namespace, wherein the allocation Compared with the operating resource data that can be shared, the corresponding computing resources can be allocated for the access device, ensuring the stable operation of the program process, reducing the waste of resources in the cloud computing server, and at the same time making the computing resources of the cloud computing server The utilization efficiency is higher.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.
图1是本发明实施例中的基于云计算的访问设备资源分配方法的流程示意图;FIG. 1 is a schematic flowchart of a method for allocating access device resources based on cloud computing in an embodiment of the present invention;
图2是本发明实施例中的基于云计算的访问设备资源分配装置的结构组成示意图;Fig. 2 is a schematic structural composition diagram of an access device resource allocation device based on cloud computing in an embodiment of the present invention;
图3是本发明实施例中的云计算服务器的结构组成示意图。Fig. 3 is a schematic diagram of the structural composition of the cloud computing server in the embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
实施例一,请参阅图1,图1是本发明实施例中的基于云计算的访问设备资源分配方法的流程示意图。Embodiment 1, please refer to FIG. 1 . FIG. 1 is a schematic flowchart of a method for allocating access device resources based on cloud computing in an embodiment of the present invention.
如图1所示,一种基于云计算的访问设备资源分配方法,所述方法包括:As shown in Figure 1, a method for allocating access device resources based on cloud computing, the method includes:
S11:云计算服务器与访问设备建立网络连接,并接收所述访问设备的运行资源分配请求,所述运行资源分配请求包含所述访问设备需要在所述云计算服务器上运行的若干个待运行程序进程;S11: The cloud computing server establishes a network connection with the access device, and receives the running resource allocation request of the access device, the running resource allocation request includes several programs to be run that the access device needs to run on the cloud computing server process;
在本发明具体实施过程中,所述接收所述访问设备的运行资源分配请求,包括:所述云计算服务器接收用户在所述访问设备上基于需要在云计算服务器上运行的若干个待运行程序进程进行请求操作生成的运行资源分配请求。In the specific implementation process of the present invention, the receiving the operation resource allocation request of the access device includes: the cloud computing server receives several programs to be run by the user on the access device based on the need to run on the cloud computing server A running resource allocation request generated by a process performing a requested operation.
具体的,访问设备需要通过身份认证的方式与云计算服务器建立网络连接,具体的身份认证方式可以通过多种方式,包括账户密码、生物特征或者第三方所提供的认证方式;在访问设备与计算服务器建立网络连接之后,云计算服务器既可以接收访问设备发送的运行组员分配请求;其中该运行资源分配请求是用户在该访问设备上根据需要在云计算服务器上运行的若干个待运行程序进程来进行相关的请求操作所生成的运行资源分配请求。Specifically, the access device needs to establish a network connection with the cloud computing server through identity authentication. The specific identity authentication method can be through a variety of methods, including account passwords, biometrics, or authentication methods provided by a third party; After the server establishes a network connection, the cloud computing server can receive the running team member allocation request sent by the access device; wherein the running resource allocation request is a number of program processes to be run on the cloud computing server by the user on the access device according to needs To perform the running resource allocation request generated by the related request operation.
S12:所述云计算服务器对所述运行资源分配请求中的若干个待运行程序进程进行运行资源需求分析处理,获得若干个待运行程序进程对应所需要的固定运行资源数据及备用运行资源数据;S12: The cloud computing server analyzes and processes the running resource requirements of several program processes to be run in the running resource allocation request, and obtains fixed running resource data and standby running resource data corresponding to the several running program processes;
在本发明具体实施过程中,所述云计算服务器对所述运行资源分配请求中的若干个待运行程序进程进行运行资源需求分析处理,获得若干个待运行程序进程对应所需要的固定运行资源数据及备用运行资源数据,包括:所述云计算服务器获得所述若干个待运行程序进程中每一个待运行程序进程在一段时间内所需的历史需求运行资源数据;对所述若干个待运行程序进程中每一个待运行程序进程在一段时间内所需的历史需求运行资源数据进行分析处理,获得若干个待运行程序进程中每一个待运行程序进程在一段时间内平稳运行时的历史需求平稳运行资源数据及历史需求峰值运行资源数据;基于所述若干个待运行程序进程中每一个待运行程序进程在一段时间内平稳运行时的历史需求平稳运行资源数据及历史需求峰值运行资源数据计算获得若干个待运行程序进程对应所需要的固定运行资源数据及备用运行资源数据。In the specific implementation process of the present invention, the cloud computing server analyzes and processes the running resource requirements of several program processes to be run in the running resource allocation request, and obtains the fixed running resource data corresponding to the number of program processes to be run and standby running resource data, including: the cloud computing server obtains historical demand running resource data required by each of the several running program processes within a period of time; Analyze and process the running resource data required by each program process to be run for a period of time, and obtain the historical demand for each program process to be run in a period of time when the program process to be run smoothly runs smoothly Resource data and historical demand peak operating resource data; based on the historical demand smooth operating resource data and historical demand peak operating resource data of each of the several pending program processes running smoothly within a period of time, a number of A program process to be run corresponds to the required fixed running resource data and standby running resource data.
进一步的,所述基于所述若干个待运行程序进程中每一个待运行程序进程在一段时间内平稳运行时的历史需求平稳运行资源数据及历史需求峰值运行资源数据计算获得若干个待运行程序进程对应所需要的固定运行资源数据及备用运行资源数据,包括:将所述若干个待运行程序进程中每一个待运行程序进程在一段时间内平稳运行时的历史需求平稳运行资源数据进行相加处理,获得若干个待运行程序进程对应所需要的固定运行资源数据;将所述若干个待运行程序进程中每一个待运行程序进程在一段时间内平稳运行时的历史需求峰值运行资源数据进行相加处理,获得相加结果;利用所述相加结果减去所述固定运行资源数据获得相减结果;在所述相减结果上增加预设运行资源数据量,形成若干个待运行程序进程对应所需要的备用运行资源数据;所述预设运行资源数据量为预设比例与所述相加结果减相乘获得。Further, the several program processes to be run are calculated and obtained based on the historical demand smooth running resource data and historical demand peak running resource data when each of the several pending program processes runs smoothly within a period of time Corresponding to the required fixed operation resource data and standby operation resource data, including: adding the historical demand smooth operation resource data when each of the several pending program processes runs smoothly within a period of time , to obtain the fixed operating resource data corresponding to the number of program processes to be run; to add the historical demand peak operating resource data of each of the program processes to be run in a period of time when the program process is running smoothly processing to obtain an addition result; using the addition result to subtract the fixed operation resource data to obtain the subtraction result; adding the preset operation resource data amount to the subtraction result to form a number of program processes to be executed corresponding to the The required spare operating resource data; the preset operating resource data amount is obtained by subtracting and multiplying the preset ratio and the addition result.
具体的,首先需要通过该云计算服务器来获得若干个待运行程序进程中每一个待运行程序进程在最近的一段时间内在运行时所需要的历史需求运行资源数据;然后对若干个待运行程序进程中每一个待运行程序进程在一段时间内所需的历史需求运行资源数据进行分析处理,从而得到若干个待运行程序进程中每一个待运行程序进程在一段时间内平稳运行时的历史需求平稳运行资源数据及历史需求峰值运行资源数据;再通过若干个待运行程序进程中每一个待运行程序进程在一段时间内平稳运行时的历史需求平稳运行资源数据及历史需求峰值运行资源数据来计算获得若干个待运行程序进程对应所需要的固定运行资源数据及备用运行资源数据。Specifically, it is first necessary to use the cloud computing server to obtain the historical demand operation resource data required by each of the program processes to be run in the latest period of time when the program processes to be run; Analyze and process the historical demand running resource data required by each program process to be run within a period of time, so as to obtain the historical demand when each program process to be run smoothly runs within a period of time among several program processes to be run smoothly Resource data and historical demand peak operating resource data; and then calculate and obtain several A program process to be run corresponds to the required fixed running resource data and standby running resource data.
即,将若干个待运行程序进程中每一个待运行程序进程在一段时间内平稳运行时的历史需求平稳运行资源数据进行相加处理,即可得到若干个待运行程序进程对应所需要的固定运行资源数据;对于备用运行资源数据,则需要将若干个待运行程序进程中每一个待运行程序进程在一段时间内平稳运行时的历史需求峰值运行资源数据进行相加处理,获得相加结果;然后再利用相加结果减去固定运行资源数据获得相减结果;在相减结果上增加预设运行资源数据量,即可形成若干个待运行程序进程对应所需要的备用运行资源数据;预设运行资源数据量为预设比例与所述相加结果减相乘获得;即假设相减结果为100,备用运行资源数据的计算为:100+100*X,其中X为预设比例,可以为10%、15%,具体由具有相关权限的人设置生成。That is, by summing up the historical demand smooth running resource data for each of the several pending program processes running smoothly within a period of time, the fixed running resource data required by the several pending program processes can be obtained. Resource data; for the standby operation resource data, it is necessary to add the historical demand peak operation resource data of each of the several to-be-run program processes when each of the to-be-run program processes runs smoothly for a period of time to obtain the addition result; and then Then use the addition result to subtract the fixed operation resource data to obtain the subtraction result; add the preset operation resource data amount to the subtraction result to form the backup operation resource data required by several waiting program processes; preset operation The amount of resource data is obtained by subtracting and multiplying the preset ratio and the addition result; that is, assuming that the subtraction result is 100, the calculation of the backup operation resource data is: 100+100*X, where X is the preset ratio, which can be 10 %, 15%, specifically set and generated by people with relevant permissions.
S13:在所述云计算服务器中基于所述访问设备的设备ID进行命名空间的创建处理,获得所述访问设备在所述云计算服务器中的命名空间;S13: Create a namespace in the cloud computing server based on the device ID of the access device, and obtain a namespace of the access device in the cloud computing server;
在本发明具体实施过程中,所述在所述云计算服务器中基于所述访问设备的设备ID进行命名空间的创建处理,包括:在所述云计算服务器中基于所述访问设备的设备ID调用JavaScript框架中的function()函数进行命名空间的创建处理。In the specific implementation process of the present invention, the creation process of the namespace based on the device ID of the access device in the cloud computing server includes: calling in the cloud computing server based on the device ID of the access device The function() function in the JavaScript framework performs the creation process of the namespace.
具体的,在云计算服务器中利用JavaScript框架中的function()函数来创建命名空间,即,根据访问设备的设备ID调用JavaScript框架中的function()函数进行命名空间的创建处理;所创建的命名空间为逻辑隔离机制空间,每一个访问设备对应创建一个命名空间,该访问设备所请求运行的待运行程序进程后续均在其所对应的命名空间内根据所分配的资源数据进行运行,可以有效的实现每一个访问设备之间的数据隔离,保证每一个访问设备之间的数据安全。Specifically, the function () function in the JavaScript framework is used in the cloud computing server to create a namespace, that is, the function () function in the JavaScript framework is called according to the device ID of the access device to create a namespace; the created naming The space is a logical isolation mechanism space. Each access device creates a corresponding namespace. The program processes to be run requested by the access device will be executed in the corresponding namespace according to the allocated resource data, which can effectively Realize data isolation between each access device and ensure data security between each access device.
S14:所述云计算服务器基于所述若干个待运行程序进程对应所需要的固定运行资源数据及备用运行资源数据在所述命名空间中进行固定运行资源数据和备用运行资源数据分配处理,获得所述命名空间内的分配固定运行资源数据和分配备用运行资源数据;S14: The cloud computing server performs fixed operation resource data and backup operation resource data allocation processing in the namespace based on the fixed operation resource data and standby operation resource data required by the plurality of program processes to be executed, and obtains the Allocation of fixed operating resource data and allocation of spare operating resource data in the namespace described above;
在本发明具体实施过程中,所述云计算服务器基于所述若干个待运行程序进程对应所需要的固定运行资源数据及备用运行资源数据在所述命名空间中进行固定运行资源数据和备用运行资源数据分配处理,包括:In the specific implementation process of the present invention, the cloud computing server performs fixed operation resource data and backup operation resource data in the namespace based on the fixed operation resource data and backup operation resource data required by the several program processes to be executed. Data distribution processing, including:
在所述云计算服务器中获得各个计算节点中的剩余计算资源数据和所述云计算服务器中的共享计算资源数据;所述云计算服务器基于所述若干个待运行程序进程对应所需要的固定运行资源数据利用所述剩余计算资源数据在所述命名空间中进行固定运行资源数据分配处理,所述固定运行资源数据为仅在所述命名空间内使用的资源数据;所述云计算服务器基于所述若干个待运行程序进程对应所需要的备用运行资源数据利用所述共享计算资源数据在在所述命名空间中进行备用运行资源数据分配处理,所述备用运行资源数据为有所述命名空间中随时调用的运行资源数据,所述共享计算资源数据为重复分配到不同的所述命名空间内的备用运行资源数据,且所述共享计算资源数据和所述剩余计算资源数据之间为在所述云计算服务器中不重叠的资源数据。In the cloud computing server, obtain the remaining computing resource data in each computing node and the shared computing resource data in the cloud computing server; The resource data uses the remaining computing resource data to perform fixed operation resource data allocation processing in the namespace, and the fixed operation resource data is resource data used only in the namespace; the cloud computing server is based on the The standby running resource data required by several program processes to be run is allocated in the namespace by using the shared computing resource data, and the standby running resource data is available in the namespace at any time. Invoked running resource data, the shared computing resource data is standby running resource data repeatedly assigned to different namespaces, and the shared computing resource data and the remaining computing resource data are in the cloud Compute non-overlapping resource data in the server.
具体的,首先是通过云计算服务器来获得其上的各个计算节点中所剩余的剩余计算资源数据和云计算服务器中的共享计算资源数据;然后该云计算服务器根据若干个待运行程序进程对应所需要的固定运行资源数据利用剩余计算资源数据在命名空间中进行固定运行资源数据分配处理,其中,固定运行资源数据为仅在该命名空间内使用的资源数据;然后该云计算服务器再根据若干个待运行程序进程对应所需要的备用运行资源数据利用共享计算资源数据在命名空间中进行备用运行资源数据分配处理,其中,备用运行资源数据为有命名空间中随时调用的运行资源数据,共享计算资源数据为可以重复分配到不同的命名空间内的备用运行资源数据,同时共享计算资源数据和剩余计算资源数据之间为在云计算服务器中不重叠的资源数据。Specifically, the cloud computing server first obtains the remaining computing resource data remaining in each computing node on it and the shared computing resource data in the cloud computing server; The required fixed operation resource data is allocated and processed in the namespace using the remaining computing resource data, wherein the fixed operation resource data is the resource data used only in the namespace; then the cloud computing server then The standby running resource data required by the process of the program to be run is allocated and processed in the namespace by using the shared computing resource data. The standby running resource data is the running resource data that can be called at any time in the namespace, and the shared computing resources The data is standby running resource data that can be repeatedly assigned to different namespaces, and the shared computing resource data and the remaining computing resource data are resource data that do not overlap in the cloud computing server.
可以理解的是,剩余计算资源数据在分配到一个命名空间内作为分配固定运行资源数据之后,剩余计算资源数据将变少,在该命名空间内分配固定运行资源数据减少时,减少的部分将重新成为剩余计算资源数据,才能被分配到其他的命名空间中;而共享计算资源数据则不同,可以将共享计算资源数据同时分配给多个命名空间中,成为分配备用运行资源数据;具体假设共享计算资源数据的量为1000,现在有10个命名空间中,每个命名空间所需要的分配备用运行资源数据均为200,则可以利用共享计算资源数据按照每个命名空间所需要的分配备用运行资源数据进行资源分配,主要是考虑到这些命名空间一般不会同时需要用到分配备用运行资源数据,这样分配可以更大限度的提高云计算服务器的资源利用效率,减少资源浪费问题。It can be understood that after the remaining computing resource data is allocated to a namespace as the allocated fixed operating resource data, the remaining computing resource data will become less, and when the allocated fixed operating resource data in the namespace decreases, the reduced part will be re- Data of remaining computing resources can be allocated to other namespaces; data of shared computing resources is different, data of shared computing resources can be allocated to multiple namespaces at the same time, and become data of allocated spare running resources; the specific assumption is that shared computing resources The amount of resource data is 1000. Now there are 10 namespaces, each of which needs to allocate 200 spare running resource data, so you can use the shared computing resource data to allocate spare running resources according to the needs of each namespace. Resource allocation for data is mainly to consider that these namespaces generally do not need to be used to allocate spare operating resource data at the same time, so that allocation can maximize the resource utilization efficiency of cloud computing servers and reduce resource waste.
S15:控制所述若干个待运行程序进程在所述命名空间内利用所述分配固定运行资源数据和所述分配备用运行资源数据进行进程运行处理,并将程序运行结果加载至所述访问设备进行显示。S15: Control the several program processes to be run to use the allocated fixed running resource data and the allocated spare running resource data to perform process running processing in the namespace, and load the program running results to the access device for execution show.
在本发明具体实施过程中,所述控制所述若干个待运行程序进程在所述命名空间内利用所述分配固定运行资源数据和所述分配备用运行资源数据进行进程运行处理,包括:在所述云计算服务器中获得所述若干个待运行程序进程,并控制所述若干个待运行程序进程在所述命名空间内基于所述若干个待运行程序进程的当前所需要的运行资源数据调用所述分配固定运行资源数据和所述分配备用运行资源数据进行进程运行处理。In the specific implementation process of the present invention, the controlling of the several program processes to be run to perform process running processing in the namespace using the allocated fixed running resource data and the allocated spare running resource data includes: obtain the several program processes to be run from the cloud computing server, and control the several program processes to be run to call the The above-mentioned allocated fixed operation resource data and the above-mentioned allocated spare operation resource data are used for process operation processing.
具体的,在该云计算服务器中获得若干个待运行程序进程,然后再控制若干个待运行程序进程在命名空间内根据若干个待运行程序进程的当前所需要的运行资源数据调用分配固定运行资源数据和分配备用运行资源数据进行进程运行处理,在运行过程中所形成的运行结果将生成视频流,然后通过网络连接加载至访问设备中进行显示。Specifically, a number of program processes to be run are obtained in the cloud computing server, and then the number of program processes to be run is controlled to call and allocate fixed running resources according to the current running resource data of the number of program processes to be run in the namespace. Data and allocation of spare operation resource data for process operation processing, the operation results formed during the operation will generate video streams, and then be loaded into the access device through the network connection for display.
在本发明实施例中,在请求端需要云计算服务器运行相关的待运行程序进程时,通过在命名空间内为待运行程序进程分配对应的分配固定运行资源数据和分配备用运行资源数据,其中分配比用运行资源数据为可共享的运行资源数据,这样即可实现为访问设备分配相应的计算资源,保证程序进程稳定运行,并且减少云计算服务器中的资源浪费,同时使得云计算服务器的计算资源的利用效率更高。In the embodiment of the present invention, when the requesting end needs the cloud computing server to run the related program process to be run, the program process to be run is allocated corresponding fixed running resource data and spare running resource data in the namespace, wherein the allocation Compared with the operating resource data that can be shared, the corresponding computing resources can be allocated for the access device, ensuring the stable operation of the program process, reducing the waste of resources in the cloud computing server, and at the same time making the computing resources of the cloud computing server The utilization efficiency is higher.
实施例二,1请参阅图2,图2是本发明实施例中的基于云计算的访问设备资源分配装置的结构组成示意图。Embodiment 2, 1 Please refer to FIG. 2 . FIG. 2 is a schematic structural composition diagram of an access device resource allocation device based on cloud computing in an embodiment of the present invention.
如图2所示,一种基于云计算的访问设备资源分配装置,所述装置包括:As shown in Figure 2, a device for allocating access device resources based on cloud computing, the device includes:
接收模块21:用于云计算服务器与访问设备建立网络连接,并接收所述访问设备的运行资源分配请求,所述运行资源分配请求包含所述访问设备需要在所述云计算服务器上运行的若干个待运行程序进程;Receiving module 21: used for the cloud computing server to establish a network connection with the access device, and receive the operation resource allocation request of the access device, and the operation resource allocation request includes several resources that the access device needs to run on the cloud computing server. a program process to be run;
在本发明具体实施过程中,所述接收所述访问设备的运行资源分配请求,包括:所述云计算服务器接收用户在所述访问设备上基于需要在云计算服务器上运行的若干个待运行程序进程进行请求操作生成的运行资源分配请求。In the specific implementation process of the present invention, the receiving the operation resource allocation request of the access device includes: the cloud computing server receives several programs to be run by the user on the access device based on the need to run on the cloud computing server A running resource allocation request generated by a process performing a requested operation.
具体的,访问设备需要通过身份认证的方式与云计算服务器建立网络连接,具体的身份认证方式可以通过多种方式,包括账户密码、生物特征或者第三方所提供的认证方式;在访问设备与计算服务器建立网络连接之后,云计算服务器既可以接收访问设备发送的运行组员分配请求;其中该运行资源分配请求是用户在该访问设备上根据需要在云计算服务器上运行的若干个待运行程序进程来进行相关的请求操作所生成的运行资源分配请求。Specifically, the access device needs to establish a network connection with the cloud computing server through identity authentication. The specific identity authentication method can be through a variety of methods, including account passwords, biometrics, or authentication methods provided by a third party; After the server establishes a network connection, the cloud computing server can receive the running team member allocation request sent by the access device; wherein the running resource allocation request is a number of program processes to be run on the cloud computing server by the user on the access device according to needs To perform the running resource allocation request generated by the related request operation.
分析模块22:用于所述云计算服务器对所述运行资源分配请求中的若干个待运行程序进程进行运行资源需求分析处理,获得若干个待运行程序进程对应所需要的固定运行资源数据及备用运行资源数据;Analysis module 22: used for the cloud computing server to analyze and process the running resource requirements of several program processes to be run in the running resource allocation request, and obtain the fixed running resource data and spare run resource data;
在本发明具体实施过程中,所述云计算服务器对所述运行资源分配请求中的若干个待运行程序进程进行运行资源需求分析处理,获得若干个待运行程序进程对应所需要的固定运行资源数据及备用运行资源数据,包括:所述云计算服务器获得所述若干个待运行程序进程中每一个待运行程序进程在一段时间内所需的历史需求运行资源数据;对所述若干个待运行程序进程中每一个待运行程序进程在一段时间内所需的历史需求运行资源数据进行分析处理,获得若干个待运行程序进程中每一个待运行程序进程在一段时间内平稳运行时的历史需求平稳运行资源数据及历史需求峰值运行资源数据;基于所述若干个待运行程序进程中每一个待运行程序进程在一段时间内平稳运行时的历史需求平稳运行资源数据及历史需求峰值运行资源数据计算获得若干个待运行程序进程对应所需要的固定运行资源数据及备用运行资源数据。In the specific implementation process of the present invention, the cloud computing server analyzes and processes the running resource requirements of several program processes to be run in the running resource allocation request, and obtains the fixed running resource data corresponding to the number of program processes to be run and standby running resource data, including: the cloud computing server obtains historical demand running resource data required by each of the several running program processes within a period of time; Analyze and process the running resource data required by each program process to be run for a period of time, and obtain the historical demand for each program process to be run in a period of time when the program process to be run smoothly runs smoothly Resource data and historical demand peak operating resource data; based on the historical demand smooth operating resource data and historical demand peak operating resource data of each of the several pending program processes running smoothly within a period of time, a number of A program process to be run corresponds to the required fixed running resource data and standby running resource data.
进一步的,所述基于所述若干个待运行程序进程中每一个待运行程序进程在一段时间内平稳运行时的历史需求平稳运行资源数据及历史需求峰值运行资源数据计算获得若干个待运行程序进程对应所需要的固定运行资源数据及备用运行资源数据,包括:将所述若干个待运行程序进程中每一个待运行程序进程在一段时间内平稳运行时的历史需求平稳运行资源数据进行相加处理,获得若干个待运行程序进程对应所需要的固定运行资源数据;将所述若干个待运行程序进程中每一个待运行程序进程在一段时间内平稳运行时的历史需求峰值运行资源数据进行相加处理,获得相加结果;利用所述相加结果减去所述固定运行资源数据获得相减结果;在所述相减结果上增加预设运行资源数据量,形成若干个待运行程序进程对应所需要的备用运行资源数据;所述预设运行资源数据量为预设比例与所述相加结果减相乘获得。Further, the several program processes to be run are calculated and obtained based on the historical demand smooth running resource data and historical demand peak running resource data when each of the several pending program processes runs smoothly within a period of time Corresponding to the required fixed operation resource data and standby operation resource data, including: adding the historical demand smooth operation resource data when each of the several pending program processes runs smoothly within a period of time , to obtain the fixed operating resource data corresponding to the number of program processes to be run; to add the historical demand peak operating resource data of each of the program processes to be run in a period of time when the program process is running smoothly processing to obtain an addition result; using the addition result to subtract the fixed operation resource data to obtain the subtraction result; adding the preset operation resource data amount to the subtraction result to form a number of program processes to be executed corresponding to the The required spare operating resource data; the preset operating resource data amount is obtained by subtracting and multiplying the preset ratio and the addition result.
具体的,首先需要通过该云计算服务器来获得若干个待运行程序进程中每一个待运行程序进程在最近的一段时间内在运行时所需要的历史需求运行资源数据;然后对若干个待运行程序进程中每一个待运行程序进程在一段时间内所需的历史需求运行资源数据进行分析处理,从而得到若干个待运行程序进程中每一个待运行程序进程在一段时间内平稳运行时的历史需求平稳运行资源数据及历史需求峰值运行资源数据;再通过若干个待运行程序进程中每一个待运行程序进程在一段时间内平稳运行时的历史需求平稳运行资源数据及历史需求峰值运行资源数据来计算获得若干个待运行程序进程对应所需要的固定运行资源数据及备用运行资源数据。Specifically, it is first necessary to use the cloud computing server to obtain the historical demand operation resource data required by each of the program processes to be run in the latest period of time when the program processes to be run; Analyze and process the historical demand running resource data required by each program process to be run within a period of time, so as to obtain the historical demand when each program process to be run smoothly runs within a period of time among several program processes to be run smoothly Resource data and historical demand peak operating resource data; and then calculate and obtain several A program process to be run corresponds to the required fixed running resource data and standby running resource data.
即,将若干个待运行程序进程中每一个待运行程序进程在一段时间内平稳运行时的历史需求平稳运行资源数据进行相加处理,即可得到若干个待运行程序进程对应所需要的固定运行资源数据;对于备用运行资源数据,则需要将若干个待运行程序进程中每一个待运行程序进程在一段时间内平稳运行时的历史需求峰值运行资源数据进行相加处理,获得相加结果;然后再利用相加结果减去固定运行资源数据获得相减结果;在相减结果上增加预设运行资源数据量,即可形成若干个待运行程序进程对应所需要的备用运行资源数据;预设运行资源数据量为预设比例与所述相加结果减相乘获得;即假设相减结果为100,备用运行资源数据的计算为:100+100*X,其中X为预设比例,可以为10%、15%,具体由具有相关权限的人设置生成。That is, by summing up the historical demand smooth running resource data for each of the several pending program processes running smoothly within a period of time, the fixed running resource data required by the several pending program processes can be obtained. Resource data; for the standby operation resource data, it is necessary to add the historical demand peak operation resource data of each of the several to-be-run program processes when each of the to-be-run program processes runs smoothly for a period of time to obtain the addition result; and then Then use the addition result to subtract the fixed operation resource data to obtain the subtraction result; add the preset operation resource data amount to the subtraction result to form the backup operation resource data required by several waiting program processes; preset operation The amount of resource data is obtained by subtracting and multiplying the preset ratio and the addition result; that is, assuming that the subtraction result is 100, the calculation of the backup operation resource data is: 100+100*X, where X is the preset ratio, which can be 10 %, 15%, specifically set and generated by people with relevant permissions.
构建模块23:用于在所述云计算服务器中基于所述访问设备的设备ID进行命名空间的创建处理,获得所述访问设备在所述云计算服务器中的命名空间;Construction module 23: used to create a namespace based on the device ID of the access device in the cloud computing server, and obtain the namespace of the access device in the cloud computing server;
在本发明具体实施过程中,所述在所述云计算服务器中基于所述访问设备的设备ID进行命名空间的创建处理,包括:在所述云计算服务器中基于所述访问设备的设备ID调用JavaScript框架中的function()函数进行命名空间的创建处理。In the specific implementation process of the present invention, the creation process of the namespace based on the device ID of the access device in the cloud computing server includes: calling in the cloud computing server based on the device ID of the access device The function() function in the JavaScript framework performs the creation process of the namespace.
具体的,在云计算服务器中利用JavaScript框架中的function()函数来创建命名空间,即,根据访问设备的设备ID调用JavaScript框架中的function()函数进行命名空间的创建处理;所创建的命名空间为逻辑隔离机制空间,每一个访问设备对应创建一个命名空间,该访问设备所请求运行的待运行程序进程后续均在其所对应的命名空间内根据所分配的资源数据进行运行,可以有效的实现每一个访问设备之间的数据隔离,保证每一个访问设备之间的数据安全。Specifically, the function () function in the JavaScript framework is used in the cloud computing server to create a namespace, that is, the function () function in the JavaScript framework is called according to the device ID of the access device to create a namespace; the created naming The space is a logical isolation mechanism space. Each access device creates a corresponding namespace. The program processes to be run requested by the access device will be executed in the corresponding namespace according to the allocated resource data, which can effectively Realize data isolation between each access device and ensure data security between each access device.
分配模块24:用于所述云计算服务器基于所述若干个待运行程序进程对应所需要的固定运行资源数据及备用运行资源数据在所述命名空间中进行固定运行资源数据和备用运行资源数据分配处理,获得所述命名空间内的分配固定运行资源数据和分配备用运行资源数据;Allocation module 24: used for the cloud computing server to allocate fixed operating resource data and standby operating resource data in the namespace based on the fixed operating resource data and standby operating resource data required by the several program processes to be executed processing, obtaining data on allocated fixed operating resources and allocated spare operating resources in the namespace;
在本发明具体实施过程中,所述云计算服务器基于所述若干个待运行程序进程对应所需要的固定运行资源数据及备用运行资源数据在所述命名空间中进行固定运行资源数据和备用运行资源数据分配处理,包括:In the specific implementation process of the present invention, the cloud computing server performs fixed operation resource data and backup operation resource data in the namespace based on the fixed operation resource data and backup operation resource data required by the several program processes to be executed. Data distribution processing, including:
在所述云计算服务器中获得各个计算节点中的剩余计算资源数据和所述云计算服务器中的共享计算资源数据;所述云计算服务器基于所述若干个待运行程序进程对应所需要的固定运行资源数据利用所述剩余计算资源数据在所述命名空间中进行固定运行资源数据分配处理,所述固定运行资源数据为仅在所述命名空间内使用的资源数据;所述云计算服务器基于所述若干个待运行程序进程对应所需要的备用运行资源数据利用所述共享计算资源数据在在所述命名空间中进行备用运行资源数据分配处理,所述备用运行资源数据为有所述命名空间中随时调用的运行资源数据,所述共享计算资源数据为重复分配到不同的所述命名空间内的备用运行资源数据,且所述共享计算资源数据和所述剩余计算资源数据之间为在所述云计算服务器中不重叠的资源数据。In the cloud computing server, obtain the remaining computing resource data in each computing node and the shared computing resource data in the cloud computing server; The resource data uses the remaining computing resource data to perform fixed operation resource data allocation processing in the namespace, and the fixed operation resource data is resource data used only in the namespace; the cloud computing server is based on the The standby running resource data required by several program processes to be run is allocated in the namespace by using the shared computing resource data, and the standby running resource data is available in the namespace at any time. Invoked running resource data, the shared computing resource data is standby running resource data repeatedly assigned to different namespaces, and the shared computing resource data and the remaining computing resource data are in the cloud Compute non-overlapping resource data in the server.
具体的,首先是通过云计算服务器来获得其上的各个计算节点中所剩余的剩余计算资源数据和云计算服务器中的共享计算资源数据;然后该云计算服务器根据若干个待运行程序进程对应所需要的固定运行资源数据利用剩余计算资源数据在命名空间中进行固定运行资源数据分配处理,其中,固定运行资源数据为仅在该命名空间内使用的资源数据;然后该云计算服务器再根据若干个待运行程序进程对应所需要的备用运行资源数据利用共享计算资源数据在命名空间中进行备用运行资源数据分配处理,其中,备用运行资源数据为有命名空间中随时调用的运行资源数据,共享计算资源数据为可以重复分配到不同的命名空间内的备用运行资源数据,同时共享计算资源数据和剩余计算资源数据之间为在云计算服务器中不重叠的资源数据。Specifically, the cloud computing server first obtains the remaining computing resource data remaining in each computing node on it and the shared computing resource data in the cloud computing server; The required fixed operation resource data is allocated and processed in the namespace using the remaining computing resource data, wherein the fixed operation resource data is the resource data used only in the namespace; then the cloud computing server then The standby running resource data required by the process of the program to be run is allocated and processed in the namespace by using the shared computing resource data. The standby running resource data is the running resource data that can be called at any time in the namespace, and the shared computing resources The data is standby running resource data that can be repeatedly assigned to different namespaces, and the shared computing resource data and the remaining computing resource data are resource data that do not overlap in the cloud computing server.
可以理解的是,剩余计算资源数据在分配到一个命名空间内作为分配固定运行资源数据之后,剩余计算资源数据将变少,在该命名空间内分配固定运行资源数据减少时,减少的部分将重新成为剩余计算资源数据,才能被分配到其他的命名空间中;而共享计算资源数据则不同,可以将共享计算资源数据同时分配给多个命名空间中,成为分配备用运行资源数据;具体假设共享计算资源数据的量为1000,现在有10个命名空间中,每个命名空间所需要的分配备用运行资源数据均为200,则可以利用共享计算资源数据按照每个命名空间所需要的分配备用运行资源数据进行资源分配,主要是考虑到这些命名空间一般不会同时需要用到分配备用运行资源数据,这样分配可以更大限度的提高云计算服务器的资源利用效率,减少资源浪费问题。It can be understood that after the remaining computing resource data is allocated to a namespace as the allocated fixed operating resource data, the remaining computing resource data will become less, and when the allocated fixed operating resource data in the namespace decreases, the reduced part will be re- Data of remaining computing resources can be allocated to other namespaces; data of shared computing resources is different, data of shared computing resources can be allocated to multiple namespaces at the same time, and become data of allocated spare running resources; the specific assumption is that shared computing resources The amount of resource data is 1000. Now there are 10 namespaces, each of which needs to allocate 200 spare running resource data, so you can use the shared computing resource data to allocate spare running resources according to the needs of each namespace. Resource allocation for data is mainly to consider that these namespaces generally do not need to be used to allocate spare operating resource data at the same time, so that allocation can maximize the resource utilization efficiency of cloud computing servers and reduce resource waste.
运行控制模块25:用于控制所述若干个待运行程序进程在所述命名空间内利用所述分配固定运行资源数据和所述分配备用运行资源数据进行进程运行处理,并将程序运行结果加载至所述访问设备进行显示。Operation control module 25: used to control the number of program processes to be run to use the allocated fixed operating resource data and the allocated spare operating resource data to perform process operation processing in the namespace, and load the program operating results to The access device displays.
在本发明具体实施过程中,所述控制所述若干个待运行程序进程在所述命名空间内利用所述分配固定运行资源数据和所述分配备用运行资源数据进行进程运行处理,包括:在所述云计算服务器中获得所述若干个待运行程序进程,并控制所述若干个待运行程序进程在所述命名空间内基于所述若干个待运行程序进程的当前所需要的运行资源数据调用所述分配固定运行资源数据和所述分配备用运行资源数据进行进程运行处理。In the specific implementation process of the present invention, the controlling of the several program processes to be run to perform process running processing in the namespace using the allocated fixed running resource data and the allocated spare running resource data includes: obtain the several program processes to be run from the cloud computing server, and control the several program processes to be run to call the The above-mentioned allocated fixed operation resource data and the above-mentioned allocated spare operation resource data are used for process operation processing.
具体的,在该云计算服务器中获得若干个待运行程序进程,然后再控制若干个待运行程序进程在命名空间内根据若干个待运行程序进程的当前所需要的运行资源数据调用分配固定运行资源数据和分配备用运行资源数据进行进程运行处理,在运行过程中所形成的运行结果将生成视频流,然后通过网络连接加载至访问设备中进行显示。Specifically, a number of program processes to be run are obtained in the cloud computing server, and then the number of program processes to be run is controlled to call and allocate fixed running resources according to the current running resource data of the number of program processes to be run in the namespace. Data and allocation of spare operation resource data for process operation processing, the operation results formed during the operation will generate video streams, and then be loaded into the access device through the network connection for display.
在本发明实施例中,在请求端需要云计算服务器运行相关的待运行程序进程时,通过在命名空间内为待运行程序进程分配对应的分配固定运行资源数据和分配备用运行资源数据,其中分配比用运行资源数据为可共享的运行资源数据,这样即可实现为访问设备分配相应的计算资源,保证程序进程稳定运行,并且减少云计算服务器中的资源浪费,同时使得云计算服务器的计算资源的利用效率更高。In the embodiment of the present invention, when the requesting end needs the cloud computing server to run the related program process to be run, the program process to be run is allocated corresponding fixed running resource data and spare running resource data in the namespace, wherein the allocation Compared with the operating resource data that can be shared, the corresponding computing resources can be allocated for the access device, ensuring the stable operation of the program process, reducing the waste of resources in the cloud computing server, and at the same time making the computing resources of the cloud computing server The utilization efficiency is higher.
本发明实施例提供的一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现上述实施例中任意一个实施例的访问设备资源分配方法。其中,所述计算机可读存储介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(Random AcceSSMemory,随即存储器)、EPROM(EraSable Programmable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically EraSable ProgrammableRead-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,存储设备包括由设备(例如,计算机、手机)以能够读的形式存储或传输信息的任何介质,可以是只读存储器,磁盘或光盘等。An embodiment of the present invention provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the program is executed by a processor, the access device resource allocation method in any one of the above-mentioned embodiments is implemented. Wherein, the computer-readable storage medium includes but is not limited to any type of disk (including floppy disk, hard disk, optical disk, CD-ROM, and magneto-optical disk), ROM (Read-Only Memory, read-only memory), RAM (Random AccessSSMemory , random memory), EPROM (EraSable Programmable Read-Only Memory, erasable programmable read-only memory), EEPROM (Electrically Erasable Programmable Read-Only Memory, electrically erasable programmable read-only memory), flash memory, magnetic card or optical card . That is, a storage device includes any medium that stores or transmits information in a readable form by a device (eg, a computer, a mobile phone), and may be a read-only memory, a magnetic disk or an optical disk, and the like.
本发明实施例还提供了一种计算机应用程序,其运行在计算机上,该计算机应用程序用于执行上述中任意一个实施例的访问设备资源分配方法。An embodiment of the present invention also provides a computer application program, which runs on a computer, and the computer application program is used to execute the access device resource allocation method in any one of the above embodiments.
此外,图3是本发明实施例中的云计算服务器的结构组成示意图。In addition, FIG. 3 is a schematic diagram of the structural composition of the cloud computing server in the embodiment of the present invention.
本发明实施例还提供了一种云计算服务器,如图3所示。所述云计算服务器包括处理器302、存储器303、输入单元304以及显示单元305等器件。本领域技术人员可以理解,图3示出的设备结构器件并不构成对所有设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件。存储器303可用于存储应用程序301以及各功能模块,处理器302运行存储在存储器303的应用程序301,从而执行设备的各种功能应用以及数据处理。存储器可以是内存储器或外存储器,或者包括内存储器和外存储器两者。内存储器可以包括只读存储器(ROM)、可编程 ROM(PROM)、电可编程ROM(EPROM)、电可擦写可编程ROM(EEPROM)、快闪存储器、或者随机存储器。外存储器可以包括硬盘、软盘、ZIP盘、U盘、磁带等。本发明所公开的存储器包括但不限于这些类型的存储器。本发明所公开的存储器只作为例子而非作为限定。The embodiment of the present invention also provides a cloud computing server, as shown in FIG. 3 . The cloud computing server includes components such as a processor 302, a memory 303, an input unit 304, and a display unit 305. Those skilled in the art can understand that the device structure devices shown in FIG. 3 are not limited to all devices, and may include more or less components than those shown in the figure, or combine certain components. The memory 303 can be used to store the application program 301 and various functional modules, and the processor 302 runs the application program 301 stored in the memory 303 to execute various functional applications and data processing of the device. The memory may be internal memory or external memory, or include both internal memory and external memory. Internal memory may include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), flash memory, or random access memory. External storage may include hard disk, floppy disk, ZIP disk, U disk, magnetic tape, etc. The memory disclosed in the present invention includes but is not limited to these types of memory. The memory disclosed in the present invention is only an example rather than a limitation.
输入单元304用于接收信号的输入,以及接收用户输入的关键字。输入单元304可包括触控面板以及其它输入设备。触控面板可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并根据预先设定的程序驱动相应的连接装置;其它输入设备可以包括但不限于物理键盘、功能键(比如播放控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。显示单元305可用于显示用户输入的信息或提供给用户的信息以及终端设备的各种菜单。显示单元305可采用液晶显示器、有机发光二极管等形式。处理器302是终端设备的控制中心,利用各种接口和线路连接整个设备的各个部分,通过运行或执行存储在存储器303内的软件程序和/或模块,以及调用存储在存储器内的数据,执行各种功能和处理数据。The input unit 304 is used for receiving signal input, and receiving a keyword input by a user. The input unit 304 may include a touch panel and other input devices. The touch panel can collect the user's touch operation on or near it (such as the user's operation on the touch panel or near the touch panel using any suitable object or accessory such as a finger, a stylus), and The program drives the corresponding connection device; other input devices may include but are not limited to one or more of physical keyboards, function keys (such as playback control buttons, switch buttons, etc.), trackballs, mice, and joysticks. The display unit 305 can be used to display information input by the user or provided to the user, as well as various menus of the terminal device. The display unit 305 may be in the form of a liquid crystal display, an organic light emitting diode, or the like. The processor 302 is the control center of the terminal equipment, and uses various interfaces and lines to connect various parts of the entire equipment, by running or executing software programs and/or modules stored in the memory 303, and calling data stored in the memory to execute Various functions and processing data.
作为一个实施例,所述云计算服务器包括:一个或多个处理器302,存储器303,一个或多个应用程序301,其中所述一个或多个应用程序301被存储在存储器303中并被配置为由所述一个或多个处理器302执行,所述一个或多个应用程序301配置用于执行上述实施例中的任意一实施例中对的访问设备资源分配方法。As an embodiment, the cloud computing server includes: one or more processors 302, a memory 303, and one or more application programs 301, wherein the one or more application programs 301 are stored in the memory 303 and configured To be executed by the one or more processors 302, the one or more application programs 301 are configured to execute the access device resource allocation method in any one of the above embodiments.
在本发明实施例中,在请求端需要云计算服务器运行相关的待运行程序进程时,通过在命名空间内为待运行程序进程分配对应的分配固定运行资源数据和分配备用运行资源数据,其中分配比用运行资源数据为可共享的运行资源数据,这样即可实现为访问设备分配相应的计算资源,保证程序进程稳定运行,并且减少云计算服务器中的资源浪费,同时使得云计算服务器的计算资源的利用效率更高。In the embodiment of the present invention, when the requesting end needs the cloud computing server to run the related program process to be run, the program process to be run is allocated corresponding fixed running resource data and spare running resource data in the namespace, wherein the allocation Compared with the operating resource data that can be shared, the corresponding computing resources can be allocated for the access device, ensuring the stable operation of the program process, reducing the waste of resources in the cloud computing server, and at the same time making the computing resources of the cloud computing server The utilization efficiency is higher.
另外,以上对本发明实施例所提供的一种基于云计算的访问设备资源分配方法及相关装置进行了详细介绍,本文中应采用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。In addition, a cloud computing-based access device resource allocation method and related devices provided by the embodiment of the present invention have been introduced in detail above. In this paper, specific examples should be used to illustrate the principle and implementation of the present invention. The above implementation The description of the example is only used to help understand the method of the present invention and its core idea; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation and scope of application. In summary As stated above, the content of this specification should not be construed as limiting the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310843886.5A CN116560859B (en) | 2023-07-11 | 2023-07-11 | Cloud computing-based access equipment resource allocation method and related device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310843886.5A CN116560859B (en) | 2023-07-11 | 2023-07-11 | Cloud computing-based access equipment resource allocation method and related device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN116560859A true CN116560859A (en) | 2023-08-08 |
| CN116560859B CN116560859B (en) | 2023-09-22 |
Family
ID=87503984
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310843886.5A Active CN116560859B (en) | 2023-07-11 | 2023-07-11 | Cloud computing-based access equipment resource allocation method and related device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116560859B (en) |
Citations (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102917077A (en) * | 2012-11-20 | 2013-02-06 | 无锡城市云计算中心有限公司 | Resource allocation method in cloud computing system |
| US20130247034A1 (en) * | 2012-03-16 | 2013-09-19 | Rackspace Us, Inc. | Method and System for Utilizing Spare Cloud Resources |
| CN103353867A (en) * | 2005-12-29 | 2013-10-16 | 亚马逊科技公司 | Distributed replica storage system with web services interface |
| US20140137110A1 (en) * | 2012-11-15 | 2014-05-15 | Bank Of America Corporation | Capacity reclamation and resource adjustment |
| CN106105152A (en) * | 2014-05-22 | 2016-11-09 | 华为技术有限公司 | A node interconnection device, resource control node and server system |
| CN108431778A (en) * | 2015-12-28 | 2018-08-21 | 亚马逊科技公司 | Management of virtual desktop instance pools |
| CN109213555A (en) * | 2018-08-16 | 2019-01-15 | 北京交通大学 | A kind of resource dynamic dispatching method of Virtual desktop cloud |
| CN112650575A (en) * | 2021-01-15 | 2021-04-13 | 百度在线网络技术(北京)有限公司 | Resource scheduling method and device and cloud service system |
| CN113424144A (en) * | 2019-03-12 | 2021-09-21 | 英特尔公司 | Computing data storage system |
| CN114090271A (en) * | 2022-01-24 | 2022-02-25 | 中诚华隆计算机技术有限公司 | Cloud computing resource allocation method and device, computing equipment and storage medium |
| CN114116909A (en) * | 2021-12-01 | 2022-03-01 | 敏博科技(武汉)有限公司 | Distributed cloud native database management method and system |
| CN114385342A (en) * | 2020-10-16 | 2022-04-22 | 中国电信股份有限公司 | Container cloud overload protection method and device, computer device and storage medium |
| CN114846448A (en) * | 2020-01-09 | 2022-08-02 | 思科技术公司 | Providing multiple namespace support to applications in containers under KUBERNETES |
| US11442927B1 (en) * | 2019-09-30 | 2022-09-13 | EMC IP Holding Company LLC | Storage performance-based distribution of deduplicated data to nodes within a clustered storage environment |
| CN115334084A (en) * | 2022-08-18 | 2022-11-11 | 陈水兰 | Cloud platform based on cloud computing and internet |
| US20220405133A1 (en) * | 2021-06-18 | 2022-12-22 | International Business Machines Corporation | Dynamic renewable runtime resource management |
-
2023
- 2023-07-11 CN CN202310843886.5A patent/CN116560859B/en active Active
Patent Citations (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103353867A (en) * | 2005-12-29 | 2013-10-16 | 亚马逊科技公司 | Distributed replica storage system with web services interface |
| US20130247034A1 (en) * | 2012-03-16 | 2013-09-19 | Rackspace Us, Inc. | Method and System for Utilizing Spare Cloud Resources |
| US20140137110A1 (en) * | 2012-11-15 | 2014-05-15 | Bank Of America Corporation | Capacity reclamation and resource adjustment |
| CN102917077A (en) * | 2012-11-20 | 2013-02-06 | 无锡城市云计算中心有限公司 | Resource allocation method in cloud computing system |
| CN106105152A (en) * | 2014-05-22 | 2016-11-09 | 华为技术有限公司 | A node interconnection device, resource control node and server system |
| CN108431778A (en) * | 2015-12-28 | 2018-08-21 | 亚马逊科技公司 | Management of virtual desktop instance pools |
| CN109213555A (en) * | 2018-08-16 | 2019-01-15 | 北京交通大学 | A kind of resource dynamic dispatching method of Virtual desktop cloud |
| CN113424144A (en) * | 2019-03-12 | 2021-09-21 | 英特尔公司 | Computing data storage system |
| US11442927B1 (en) * | 2019-09-30 | 2022-09-13 | EMC IP Holding Company LLC | Storage performance-based distribution of deduplicated data to nodes within a clustered storage environment |
| CN114846448A (en) * | 2020-01-09 | 2022-08-02 | 思科技术公司 | Providing multiple namespace support to applications in containers under KUBERNETES |
| CN114385342A (en) * | 2020-10-16 | 2022-04-22 | 中国电信股份有限公司 | Container cloud overload protection method and device, computer device and storage medium |
| CN112650575A (en) * | 2021-01-15 | 2021-04-13 | 百度在线网络技术(北京)有限公司 | Resource scheduling method and device and cloud service system |
| US20220405133A1 (en) * | 2021-06-18 | 2022-12-22 | International Business Machines Corporation | Dynamic renewable runtime resource management |
| CN114116909A (en) * | 2021-12-01 | 2022-03-01 | 敏博科技(武汉)有限公司 | Distributed cloud native database management method and system |
| CN114090271A (en) * | 2022-01-24 | 2022-02-25 | 中诚华隆计算机技术有限公司 | Cloud computing resource allocation method and device, computing equipment and storage medium |
| CN115334084A (en) * | 2022-08-18 | 2022-11-11 | 陈水兰 | Cloud platform based on cloud computing and internet |
Non-Patent Citations (1)
| Title |
|---|
| 倪晓宇;吴宏章;刘英;: "基于网格环境的协同CAE系统的构架及理论研究", 中国制造业信息化, no. 15 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116560859B (en) | 2023-09-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111913794B (en) | Method, apparatus, electronic device and readable storage medium for sharing GPU | |
| EP3968160A1 (en) | Inter-process communication method and apparatus, and computer device | |
| US20170149876A1 (en) | Minimizing service restart by optimally resizing service pools | |
| WO2024016596A1 (en) | Container cluster scheduling method and apparatus, device, and storage medium | |
| CN100553214C (en) | Mobile virtual environment system | |
| CN109960575B (en) | Computing power sharing method, system and related equipment | |
| CN110083399B (en) | Mini program running method, computer device and storage medium | |
| CN112269659A (en) | Resource management method, system, electronic equipment and storage medium | |
| WO2023174013A1 (en) | Video memory allocation method and apparatus, and medium and electronic device | |
| CN106506484B (en) | Data backup method, device and system | |
| Tsakalozos et al. | Hint-based execution of workloads in clouds with nefeli | |
| CN114995954B (en) | Bare metal server control method, device and medium | |
| CN119105853A (en) | A virtualized resource scheduling method, device, equipment, storage medium and product | |
| CN109002364A (en) | Optimization method, electronic device and the readable storage medium storing program for executing of interprocess communication | |
| CN104090746B (en) | A kind of application management method based on android system and its device | |
| CN111858035A (en) | A kind of FPGA device allocation method, device, device and storage medium | |
| CN115801785A (en) | Multi-user management method and device for cloud mobile phone, server and storage medium | |
| CN116560859B (en) | Cloud computing-based access equipment resource allocation method and related device | |
| CN105677481A (en) | Method and system for processing data and electronic equipment | |
| CN110120963B (en) | A data processing method, apparatus, device and machine-readable medium | |
| CN112000491A (en) | Application program interface calling method, device, equipment and storage medium | |
| CN118276706A (en) | Multi-touch method, device, equipment and medium compatible with layer environment | |
| CN111722888A (en) | An operation execution method, apparatus, device and readable storage medium | |
| Pete et al. | 3E-VMC: An experimental energy efficient model for VMs scheduling over cloud | |
| CN116051031A (en) | Project scheduling system, medium and electronic equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
| PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: A cloud computing based access device resource allocation method and related device Granted publication date: 20230922 Pledgee: Ningxiang sub branch of Bank of Changsha Co.,Ltd. Pledgor: Henghui Xinda Technology Co.,Ltd. Registration number: Y2025980023476 |