IP Library Patent Application 18685448
Patent Application
App. No. 18/685,448

RESOURCE PROCESSING METHOD AND RESOURCE SCHEDULING METHOD

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/685,448
Abstract

The embodiments of the present disclosure provide a resource processing method, a resource scheduling method, a computing device and a computer storage medium, where the resource processing method includes: creating, according to the number of a pod needed by a target application, at least one instance corresponding to the number of the pod for the target application; performing, according to a resource requirement parameter of the at least one instance and respective available resources of multiple nodes respectively, simulation scheduling in the multiple nodes to determine at least one target node and a respective reserved resource thereof; and generating, according to a simulation scheduling result, a resource reservation result of the target application, where the resource reservation result is used to instruct to perform resource scheduling for the target application by using the a reserved resource of the at least one target node.

Claims (55)

1 . A resource processing method, comprising:

creating, according to a number of a pod needed by a target application, at least one instance corresponding to the number of the pod for the target application;

performing, according to a resource requirement parameter of the at least one instance and respective available resources of multiple nodes respectively, simulation scheduling in the multiple nodes to determine at least one target node and a respective reserved resource thereof; and

generating, according to a simulation scheduling result, a resource reservation result of the target application, wherein the resource reservation result is used to instruct to perform resource scheduling for the target application by using the reserved resource of the at least one target node.

2 . The method according to claim 1 , wherein the method further comprises:

obtaining a request for requesting to perform resource scheduling for the target application;

obtaining, in response to the request, the resource reservation result of the target application; and

performing resource scheduling for the target application by using a reserved resource of the at least one target node indicated by the resource reservation result.

3 . The method according to claim 1 , further comprising:

in a case that the simulation scheduling fails, generating prompt information according to the resource requirement parameter of the at least one instance, wherein the prompt information is used to prompt to perform resource expansion of the multiple nodes according to the resource requirement parameter; and

outputting the prompt information.

4 . The method according to claim 1 , wherein the resource requirement parameter comprises a resource demand;

wherein performing, according to the resource requirement parameter of the at least one instance and the respective available resources of the multiple nodes respectively, the simulation scheduling in the multiple nodes to determine the at least one target node and the respective reserved resource thereof comprises:

obtaining available resource amounts of the multiple nodes respectively;

comparing the available resource amounts of the multiple nodes with the resource demand of the at least one instance to determine, for any instance, a target node with an available resource amount greater than or equal to a resource demand of the instance; and

determining the resource demand as a resource reservation of the target node.

5 . A resource scheduling method, comprising:

obtaining a request for requesting to perform resource scheduling for a target application;

obtaining, in response to the request, a pre-generated resource reservation result; wherein the resource reservation result is generated according to a simulation scheduling result, and the simulation scheduling result comprises at least one target node and a reserved resource determined by performing simulation scheduling in multiple nodes according to a resource requirement parameter of at least one instance of the target application and respective available resources of the multiple nodes; and

performing resource scheduling for the target application by using the reserved resource of the at least one target node indicated by the resource reservation result, in a case of determining the resource reservation result indicates that a resource has been reserved for the target application.

6 . The method according to claim 5 , wherein performing the resource scheduling for the target application by using the reserved resource of the at least one target node indicated by the resource reservation result comprises:

creating at least one pod for the target application; and

deploying the at least one pod to the at least one target node.

7 . The method according to claim 6 , wherein deploying the at least one pod to the at least one target node comprises:

performing resource scheduling in the at least one target node to deploy the at least one pod to the at least one target node; or, deploying the at least one pod to the at least one target node according to a respective resource reservation of the at least one target node and a respective resource demand of the at least one pod.

8 . A computing device, comprising: a processing component and a storage component;

wherein the storage component stores one or more computer instructions; and the one or more computer instructions are used for being called and executed by the processing component; and

the processing component is configured to:

create, according to a number of a pod needed by a target application, at least one instance corresponding to the number of the pod for the target application;

perform, according to a resource requirement parameter of the at least one instance and respective available resources of multiple nodes respectively, simulation scheduling in the multiple nodes to determine at least one target node and a respective reserved resource thereof; and

generate, according to a simulation scheduling result, a resource reservation result of the target application, wherein the resource reservation result is used to instruct to perform resource scheduling for the target application by using the reserved resource of the at least one target node.

9 . A computing device, comprising: a processing component and a storage component;

wherein the storage component stores one or more computer instructions; and the one or more computer instructions are used for being called and executed by the processing component; and when the one or more computer instructions are executed by the processing component, the resource scheduling method according to claim 5 is implemented.

10 . A non-transitory computer storage medium, storing a computer program, wherein when the computer program is executed by a computer, the resource processing method according claim 1 is implemented.

11 . The method according to claim 2 , wherein the request for requesting to perform resource scheduling for the target application comprises identification information of the target application.

12 . The method according to claim 3 , wherein the failure of the simulation scheduling is confirmed in a case that there exists at least one instance for which a target node cannot be determined.

13 . The computing device according to claim 8 , wherein the processing component is further configured to:

obtain a request for requesting to perform resource scheduling for the target application;

obtain, in response to the request, the resource reservation result of the target application; and

perform resource scheduling for the target application by using a reserved resource of the at least one target node indicated by the resource reservation result.

14 . The computing device according to claim 13 , wherein the request for requesting to perform resource scheduling for the target application comprises identification information of the target application.

15 . The computing device according to claim 8 , wherein the processing component is further configured to:

in a case that the simulation scheduling fails, generate prompt information according to the resource requirement parameter of the at least one instance, wherein the prompt information is used to prompt to perform resource expansion of the multiple nodes according to the resource requirement parameter; and

output the prompt information.

16 . The computing device according to claim 15 , wherein the failure of the simulation scheduling is confirmed in a case that there exists at least one instance for which a target node cannot be determined.

17 . The computing device according to claim 8 , wherein the resource requirement parameter comprises a resource demand, and the processing component is configured to:

obtain available resource amounts of the multiple nodes respectively;

compare the available resource amounts of the multiple nodes with the resource demand of the at least one instance to determine, for any instance, a target node with an available resource amount greater than or equal to a resource demand of the instance; and

determine the resource demand as a resource reservation of the target node.

18 . The computing device according to claim 9 , wherein the processing component is configured to:

create at least one pod for the target application; and

deploy the at least one pod to the at least one target node.

19 . The computing device according to claim 18 , wherein the processing component is configured to:

perform resource scheduling in the at least one target node to deploy the at least one pod to the at least one target node; or, deploy the at least one pod to the at least one target node according to a respective resource reservation of the at least one target node and a respective resource demand of the at least one pod.

20 . A non-transitory computer storage medium, storing a computer program, wherein when the computer program is executed by a computer, the resource scheduling method according to claim 5 is implemented.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2026
From: HANGZHOU ALICLOUD FEITIAN INFORMATION TECHNOLOGY CO., LTD.
To: CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PRIVATE LIMITED
Reel/Frame 075437/0941 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF ASSIGNEE FROM HANGZHOU ALICLOUD FEITIAN INFORMATION TECHNOLOGY CO., LTD TO HANGZHOU ALICLOUD FEITIAN INFORMATION TECHNOLOGY CO., LTD. (TO INCLUDE THE PERIOD AFTER LTD.) PREVIOUSLY RECORDED UNDER REEL AND FRAME 068445/0216. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 23, 2024
From: ZHUANG, YU; TIAN, SHUANGKUN; WANG, QINGCAN; LI, PENG; ZHANG, KAI
To: HANGZHOU ALICLOUD FEITIAN INFORMATION TECHNOLOGY CO., LTD.
Reel/Frame 069467/0121 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2024
From: ZHUANG, YU; TIAN, SHUANGKUN; WANG, QINGCAN; LI, PENG; ZHANG, KAI
To: HANGZHOU ALICLOUD FEITIAN INFORMATION TECHNOLOGY CO., LTD
Reel/Frame 068445/0216 →