Containerized network function deployment during runtime resource creation
US-2022283792-A1 · Sep 8, 2022 · US
US12585486B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12585486-B2 |
| Application number | US-202218067300-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 16, 2022 |
| Priority date | Dec 16, 2022 |
| Publication date | Mar 24, 2026 |
| Grant date | Mar 24, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In some implementations, an orchestration system may receive information regarding a containerized network function (CNF) to be deployed. The orchestration system may obtain deployment information regarding requirements for deploying the CNF, wherein the requirements include one or more of a computing requirement, a memory requirement, or a network connectivity requirement. The orchestration system may provide a request to obtain one or more recommendations regarding one or more schedulers configured to deploy CNFs associated with the requirements. The orchestration system may obtain the one or more recommendations regarding the one or more schedulers based on providing the request. The orchestration system may provide scheduler information regarding the one or more schedulers to a container management system, wherein the scheduler information is provided to cause the container management system to use the one or more schedulers to deploy the CNF on one or more computing nodes that comply with the requirements.
Opening claim text (preview).
What is claimed is: 1 . A method performed by an orchestration system, the method comprising: receiving information regarding a containerized network function (CNF) to be deployed; obtaining deployment information regarding requirements for deploying the CNF, wherein the requirements include one or more of a computing requirement, a memory requirement, or a network connectivity requirement; providing a request to obtain one or more recommendations regarding one or more schedulers configured to deploy CNFs associated with the requirements; obtaining the one or more recommendations regarding the one or more schedulers based on providing the request; and providing the one or more recommendations regarding the one or more schedulers to a container management system, wherein the one or more recommendations are provided to cause the container management system to use the one or more schedulers to deploy the CNF on one or more computing nodes that comply with the requirements, wherein the one or more recommendations indicate that the one or more schedulers include a default scheduler or a custom scheduler, and wherein the custom scheduler is configured to deploy the CNF based on capabilities of the one or more computing nodes. 2 . The method of claim 1 , further comprising: obtaining cluster information identifying a cluster of CNFs associated with the requirements for deploying the CNF; and determining the one or more recommendations based on the cluster information. 3 . The method of claim 2 , wherein obtaining the cluster information comprises: providing the deployment information as an input to a machine learning model trained to identify clusters of CNFs; and obtaining the cluster information as an output of the machine learning model. 4 . The method of claim 1 , further comprising: obtaining topology information identifying schedulers configured to deploy CNFs associated with the requirements for deploying the CNF; and determining the one or more recommendations based on the topology information. 5 . The method of claim 1 , wherein the request to obtain the one or more recommendations is a first request, and wherein providing the first request to obtain the one or more recommendations comprises: receiving a second request for the one or more recommendations from a scheduler manager component of the container management system; and providing the first request to obtain the one or more recommendations based on receiving the second request. 6 . The method of claim 1 , further comprising: determining a constraint associated with deploying the CNF; and determining the one or more recommendations based on the constraint. 7 . The method of claim 6 , wherein the one or more recommendations indicate that the custom scheduler is to be used to deploy the CNF based on the constraint being a first constraint, and wherein the one or more recommendations indicate that the custom scheduler or the default scheduler is to be used to deploy the CNF based on the constraint being a second constraint. 8 . An orchestration system, comprising: one or more processors configured to: receive information regarding a containerized network function (CNF) to be deployed; obtain deployment information regarding requirements for deploying the CNF, wherein the requirements include one or more of a computing requirement, a memory requirement, or a network connectivity requirement; obtain cluster information identifying a cluster of CNFs with deployment requirements that are similar to the requirements for deploying the CNF, wherein the cluster information indicates schedulers that were used to deploy the cluster of CNFs and indicate capabilities of computing nodes that support the cluster of CNFs; determine that the schedulers, that were used to deploy the cluster of CNFs, are available; generate a recommendation regarding one or more schedulers, of the schedulers, based on the cluster information; and provide the recommendation regarding the one or more schedulers to a container management system, wherein the recommendation is provided to cause the container management system to use the one or more schedulers to deploy the CNF on one or more computing nodes that comply with the requirements. 9 . The orchestration system of claim 8 , wherein the one or more processors, to obtain the cluster information, are configured to: provide the deployment information as an input to a machine learning model trained to identify clusters of CNFs; and obtain the cluster information as an output of the machine learning model. 10 . The orchestration system of claim 8 , wherein the one or more processors, to determine that the schedulers are available, are further configured to: obtain topology information identifying the schedulers; and determine that the schedulers are available based on the topology information. 11 . The orchestration system of claim 8 , wherein the one or more processors, to generate the recommendation regarding the one or more schedulers, are configured to: receive a request for the recommendation from a scheduler manager component of the container management system; and generate the recommendation based on receiving the request. 12 . The orchestration system of claim 8 , wherein the one or more processors are further configured to: determine a constraint associated with deploying the CNF; and determine the recommendation based on the constraint. 13 . The orchestration system of claim 12 , wherein the recommendation indicates that a custom scheduler is to be used to deploy the CNF based on the constraint being a first constraint, and wherein the recommendation indicates that a custom scheduler or a default scheduler is to be used to deploy the CNF based on the constraint being a second constraint. 14 . The orchestration system of claim 8 , wherein the one or more schedulers include one or more of a first scheduler configured to deploy CNFs that require computing resources exceeding a computing resource threshold, a second scheduler configured to deploy CNFs that require memory resources exceeding a memory resource threshold, or a third scheduler configured to deploy CNFs that require network connectivity resources exceeding a network resource threshold. 15 . A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising: one or more instructions that, when executed by one or more processors of an orchestration system, cause the orchestration system to: receive information regarding a containerized network function (CNF) to be deployed; obtain deployment information regarding requirements for deploying the CNF, wherein the requirements include one or more of a computing requirement, a memory requirement, or a network connectivity requirement; obtain cluster information identifying a cluster of CNFs associated with the requirements for deploying the CNF; determine that schedulers, configured to deploy CNFs associated with the requirements, are available; generate a recommendation regarding one or more schedulers, of the schedulers, based on the cluster information; and provide the recommendation regarding the one or more schedulers to a container management system, wherein the recommendation is provided to cause the container management system to use the one or more schedulers to deploy the CNF on one or more computing nodes that comply with the requirements, wherein the recommendation indicates that the one or more schedulers include a default scheduler or a custom scheduler, and wherein t
Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues · CPC title
Network integration; Enabling network access in virtual machine instances · CPC title
Distribution of virtual machine instances; Migration and load balancing · CPC title
Hypervisor-specific management and integration aspects · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.