IP Library Granted Patent US 11,558,784
Granted Patent B2
US 11,558,784 · App. 17/097,583 · Granted Jan 17, 2023

Resource allocation method, apparatus, and system, and storage medium

Inventors: Zhibo Hu (Beijing, CN); Gang Yan (Beijing, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04W28/26H04W28/0263H04W28/18H04W48/18
View Patent ↗
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 11,558,784
App. No.
17/097,583
Granted
Jan 17, 2023
Kind
B2
Abstract

A resource allocation method includes: obtaining, by a first network device, target resource reservation information based on a plurality of transmitted packets, where all of the packets carry a same virtual network identifier, and the virtual network identifier is used to indicate that the packets are transmitted through a same virtual network; and allocating a resource to the virtual network based on the target resource reservation information.

Claims (47)

1. A method implemented by a first network device and comprising:

obtaining target resource reservation information based on a plurality of first packets, wherein all of the first packets carry a same virtual network identifier (ID) indicating that all of the first packets are transmitted through a same virtual network;

allocating a resource to the virtual network based on the target resource reservation information; and

releasing the resource after allocating the resource and when obtaining, in a preset time period, no second packet comprising the virtual network identifier.

2. The method of claim 1 , further comprising:

obtaining a resource parameter based on the first packets; and

further obtaining the target resource reservation information based on the resource parameter.

3. The method of claim 2 , wherein the resource parameter comprises at least one of a traffic peak or a traffic average, and wherein the method further comprises:

obtaining the traffic peak or the traffic average by performing statistics collection based on the first packets; and

further obtaining the target resource reservation information based on the traffic peak or the traffic average.

4. The method of claim 2 , wherein the resource parameter comprises a feature information set, and wherein the feature information set comprises one or more pieces of feature information.

5. The method of claim 4 , further comprising further obtaining the target resource reservation information based on a sum of resource requirements corresponding to all pieces of feature information in the feature information set.

6. The method of claim 5 , wherein a resource requirement corresponding to each of the pieces of feature information is carried in one or more of the first packets that correspond to the feature information, or wherein a resource requirement corresponding to each of the pieces of feature information is a preset resource requirement.

7. The method of claim 4 , further comprising further obtaining the target resource reservation information based on a product of a quantity of pieces of feature information in the feature information set and a resource requirement.

8. The method of claim 4 , wherein the feature information comprises a flow ID, a user ID, a 5-tuple, or a 7-tuple.

9. The method of claim 2 , further comprising:

obtaining first resource reservation information based on the resource parameter;

sending, to a control device, a first request comprising the first resource reservation information and instructing the control device to determine the target resource reservation information based on the first resource reservation information; and

receiving, from the control device, a first message comprising the target resource reservation information and responding to the first request.

10. The method of claim 2 , further comprising:

obtaining first resource reservation information based on the resource parameter;

receiving, from a second network device, a second message comprising second resource reservation information that corresponds to the virtual network; and

determining the target resource reservation information based on the first resource reservation information and the second resource reservation information.

11. The method of claim 10 , further comprising sending, to the second network device, a third message comprising the first resource reservation information and instructing the second network device to determine, based on the first resource reservation information, a resource that needs to be allocated to the virtual network.

12. The method of claim 1 , further comprising sending, to a third network device, a fourth message comprising the target resource reservation information and instructing the third network device to determine, based on the target resource reservation information, a resource that needs to be allocated to the virtual network.

13. The method of claim 1 , further comprising transmitting the first packets through a communications interface, and wherein the resource is of the communications interface.

14. The method of claim 1 , wherein the virtual network comprises a sliced network.

15. The method of claim 1 , wherein the target resource reservation information comprises at least one of bandwidth information or use duration information.

16. The method of claim 15 , wherein the target resource reservation information further comprises at least one of physical interface information, logical interface information, or queue information.

17. The method of claim 1 , further comprising transmitting a second packet through the resource, wherein the second packet carries the virtual network identifier.

18. A network device comprising:

a memory configured to store instructions; and

a processor coupled to the memory and configured to execute the instructions to cause the network device to:

obtain target resource reservation information based on a plurality of first packets, wherein the target resource reservation information comprises at least one of bandwidth information or use duration information and comprises at least one of physical interface information, logical interface information, or queue information, and wherein all of the first packets carry a same virtual network identifier (ID) indicating that all of the first packets are transmitted through a same virtual network; and

allocate a resource to the virtual network based on the target resource reservation information.

19. The network device of claim 18 , wherein the processor is further configured to execute the instructions to cause the network device to release the resource after allocating the resource and when obtaining, in a preset time period, no second packet comprising the virtual network identifier.

20. A resource allocation system comprising:

a network device configured to:

obtain first resource reservation information based on a plurality of first packets, wherein all of the first packets carry a same virtual network identifier (ID) indicating that all of the first packets are transmitted through a same virtual network, and

send a first request comprising the first resource reservation information; and

a control device configured to:

receive the first request,

determine target resource reservation information based on the first resource reservation information, and

send, to the network device, a first message comprising the target resource reservation information,

wherein the network device is further configured to:

receive the first message from the control device, and

allocate a resource to the virtual network based on the target resource reservation information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2022
From: HU, ZHIBO; YAN, GANG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 060888/0764 →
Priority Claims (2)
CN 201911111018.8 · Nov 14, 2019 · national
CN 202010131400.1 · Feb 28, 2020 · national
Continuity (1)
Related Publication 20210153079A1 · May 20, 2021