Managing computing capacity in radio-based networks
AssigneeAmazon Technologies, Inc.
InventorsDiwakar Gupta, Kiran Kumar Edara, Igor A. Kostic, Kaixiang Hu, Shane Ashley Hall, Ishwardutt Parulkar
Life of this patent
Estimating the term…
Abstract
Disclosed are various embodiments for managing computing capacity in radio-based networks and associated core networks. In one embodiment, it is determined that a set of computing hardware implementing a radio-based network for a customer has an excess capacity. At least one action is implemented to reallocate the excess capacity of the computing hardware.
Claims20
A system, comprising:
- at least one computing device;
- and
- instructions executable in the at least one computing device, wherein when executed the instructions cause the at least one computing device to at least:
- allocate a set of edge computing hardware for operation of a radio-based network for a customer;
- monitor usage of computing capacity of the set of edge computing hardware by software of the radio-based network and at least one customer workload;
- determine from the usage that a metric associated with at least one of:
- the at least one customer workload or the software of the radio-based network meets a threshold;
- generate an alert for the customer in response to the metric meeting the threshold;
- and
- based at least in part on one or more priorities set by the customer that indicate that the at least one customer workload has a higher priority than the software of the radio-based network:
- reallocate at least a portion of the computing capacity from the software of the radio-based network to the at least one customer workload, wherein reallocating the at least a portion of the computing capacity further comprises:
- terminating on the edge computing hardware a first workload corresponding to at least a portion of the software of the radio-based network;
- and
- launching on the edge computing hardware a second workload corresponding to the at least one customer workload;
- and
- transfer execution of at least a portion of the software of the radio-based network from the edge computing hardware to region computing hardware in a region of a cloud provider network.
A non-transitory computer-readable medium embodying a capacity management service executable in at least one computing device, wherein when executed the capacity management service causes the at least one computing device to at least:
- allocate a set of edge computing hardware for operation of a radio-based network for a customer;
- monitor usage of computing capacity of the set of edge computing hardware by software of the radio-based network and at least one customer workload;
- determine from the usage that a metric associated with at least one of:
- the at least one customer workload or the software of the radio-based network meets a threshold:
- generate an alert for the customer in response to the metric meeting the threshold;
- and
- based at least in part on one or more priorities set by the customer that indicate that the at least one customer workload has a higher priority than the software of the radio-based network:
- reallocate at least a portion of the computing capacity from the software of the radio-based network to the at least one customer workload, wherein reallocating the at least a portion of the computing capacity further comprises:
- terminating on the edge computing hardware a first workload corresponding to at least a portion of the software of the radio-based network;
- and
- launching on the edge computing hardware a second workload corresponding to the at least one customer workload;
- and
- transfer execution of at least a portion of the software of the radio-based network from the edge computing hardware to region computing hardware in a region of a cloud provider network.
A computer-implemented method, comprising:
- allocating a set of edge computing hardware for operation of a radio-based network for a customer;
- monitoring usage of computing capacity of the set of edge computing hardware by software of the radio-based network and at least one customer workload;
- determining from the usage that a metric associated with at least one of:
- the at least one customer workload or the software of the radio-based network meets a threshold:
- generating an alert for the customer in response to the metric meeting the threshold;
- and
- based at least in part on one or more priorities set by the customer that indicate that the at least one customer workload has a higher priority than the software of the radio-based network:
- reallocating at least a portion of the computing capacity from the software of the radio-based network to the at least one customer workload, wherein reallocating the at least a portion of the computing capacity further comprises;
- terminating on the edge computing hardware a first workload corresponding to at least a portion of the software of the radio-based network;
- and
- launching on the edge computing hardware a second workload corresponding to the at least one customer workload;
- and
- transferring execution of at least a portion of the software of the radio-based network from the edge computing hardware to region computing hardware in a region of a cloud provider network.
Dependencies are inferred from the claim text.