Methods for Multi-Access Edge Computing Network Slicing in 5G Networks
AssigneeNortheastern University
InventorsSalvatore D'ORO, Tommaso MELODIA, Francesco RESTUCCIA, Leonardo BONATI
Life of this patent
Estimating the term…
Abstract
Methods and systems are provided for allocating resources to users in a wireless network including a plurality of edge nodes that provide wireless network access and multi-access edge computing functions. Slice requests are received from the users for a type of resource, including one or more of networking resources, storage resources, and computation resources. A set of slice requests to be admitted is determined based on resource availability constraints among one or more of the networking resources, the storage resources, and the computation resources at each edge node.
Claims20
A method of allocating resources in a wireless network including a plurality of edge nodes that provide wireless network access and multi-access edge computing functions to users, comprising:
- (a) receiving slice requests for one or more types of resource;
- (b) determining a set of slice requests to be admitted, based on resource availability constraints among the types of resources at each edge node;
- (c) instantiating slices by allocating available resources to each admitted slice;
- and
- (d) notifying admitted users of a list of the resources allocated to the admitted slices.
The method of 17, wherein the step of maximizing the total value is determined by splitting a maximization problem formulation into subproblems solved iteratively by an alternating direction method of multipliers technique.
A system of allocating resources in a wireless network including a plurality of edge nodes that provide wireless network access and multi-access edge computing functions to users, comprising:
- a computer system comprising one or more processors and memory, and machine-readable instructions stored in the memory that upon execution by the one or more processors cause the system to carry out operations comprising:
- (a) receiving slice requests for one or more types of resource;
- (b) determining a set of slice requests to be admitted, based on resource availability constraints among the types of resources at each edge node;
- (c) instantiating slices by allocating available resources to each admitted slice;
- and
- (d) notifying admitted users of a list of the resources allocated to the admitted slices.
Dependencies are inferred from the claim text.