Network slice assignment control systems and methods
AssigneeDISH Wireless L.L.C.
InventorAmit Pathania
Life of this patent
Estimating the term…
Abstract
Various network slice assignment arrangements are presented. A network slice management system can create a multi-dimensional attribute matrix that defines network slices that operate on a physical cellular network. Using a machine learning algorithm, network slices that operate on the physical cellular network can be clustered based on attributes to create slice classes. A classification process to determine a slice class that most closely matches a cellular network service request may be performed. A network slice can then be selected from the slice class and be used for providing cellular network service.
Claims20
A method for network slice assignment, the method comprising:
- creating, by a network slice management system, a multi-dimensional attribute matrix that defines a plurality of network slices that operate on a physical cellular network, wherein
- for each network slice of the plurality of network slices, a plurality of network slice attributes are defined;
- clustering, by the network slice management system, using a machine learning algorithm, the plurality of network slices that operate on the physical cellular network based on the plurality of network slice attributes to create a plurality of cellular network classes;
- receiving, by the network slice management system, a cellular network service request for an application of a client, wherein the cellular network service request defines a plurality of requested network slice attributes;
- performing, by the network slice management system, a classification process to determine a cellular network class of the plurality of cellular network classes that most closely matches the plurality of requested network slice attributes of the cellular network service request;
- performing, by the network slice management system, a threshold-based analysis on network slices within only the determined cellular network class based on the classification process;
- selecting a network slice from the network slices of the cellular network class based on the threshold-based analysis;
- and
- providing, by the physical cellular network, cellular network service to a plurality of user equipment for the application of the client using the selected network slice on the physical cellular network.
A network slice management system, comprising:
- a cellular network;
- and
- a slice management system, comprising:
- a multi-dimensional attribute matrix;
- a slice class database;
- one or more processors;
- and
- a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to:
- create the multi-dimensional attribute matrix that defines a plurality of network slices that operate on a physical cellular network, wherein
- for each network slice of the plurality of network slices, a plurality of network slice attributes are defined;
- and
- cluster, using a machine learning algorithm, the plurality of network slices that operate on the physical cellular network based on the plurality of network slice attributes to create a plurality of cellular network classes that are stored in the slice class database;
- receive a cellular network service request for an application of a client, wherein the cellular network service request defines a plurality of requested network slice attributes;
- perform a classification process to determine a cellular network class of the plurality of cellular network classes that most closely matches the plurality of requested network slice attributes of the cellular network service request;
- perform a threshold-based analysis on network slices within only the determined cellular network class based on the classification process;
- select a network slice from the network slices of the cellular network class based on the threshold-based analysis;
- and
- provide cellular network service using the cellular network to a plurality of user equipment for the application of the client using the selected network slice on the cellular network.
Dependencies are inferred from the claim text.