US Patent No. 10,772,115

RESOURCE SCHEDULING METHOD AND SERVER


Patent No. 10,772,115
Issue Date September 08, 2020
Title Resource Scheduling Method And Server
Inventorship Jia Wang, Shenzhen (CN)
Assignee TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED, Shenzhen (CN)

Claim of US Patent No. 10,772,115

1. A resource scheduling method, comprising:receiving, by a resource scheduling server, a resource application request sent by a first terminal, the resource application request including a quantity of required resources of the first terminal and a resource priority level (RPL) requested by the first terminal;
determining, by the resource scheduling server, a quantity of initially configured resources of the first terminal according to the quantity of required resources;
performing, by the resource scheduling server, resource scheduling and re-allocation according to a total quantity of available resources in a scheduling domain, quantities of initially configured resources of all terminals in the scheduling domain, and RPLs of all terminals in the scheduling domain, to obtain a quantity of re-configured resources of the first terminal, the first terminal being a terminal in the scheduling domain, including:
obtaining resource usage statuses of all terminals in the scheduling domain, wherein the resource usage statuses each include a busy state where a quantity of allocated resources is less than an actual resource requirement of a terminal and an idle state where the quantity of allocated resources is greater than the actual resource requirement of the terminal;
determining, according to the resource usage statuses, the RPLs, and the quantities of initially configured resources of all terminals in the scheduling domain, a sum of smallest quantities of resources in the busy state required by all terminals in the scheduling domain;
determining a quantity of re-allocatable resources of all terminals in the scheduling domain according to the sum of the smallest quantities of resources in the busy state and the total quantity of available resources in the scheduling domain; and
determining the quantity of re-configured resources of the first terminal according to the quantity of re-allocatable resources of all terminals in the scheduling domain; and
allocating, by the resource scheduling server, one or more resources to the first terminal according to the quantity of re-configured resources of the first terminal.