Coordinated predictive autoscaling of virtualized resource groups
US-11249810-B2 · Feb 15, 2022 · US
US12034597B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12034597-B2 |
| Application number | US-202117497692-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 8, 2021 |
| Priority date | Apr 30, 2019 |
| Publication date | Jul 9, 2024 |
| Grant date | Jul 9, 2024 |
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.
Methods, apparatus, systems and articles of manufacture are disclosed to control processing of telemetry data at an edge platform. An example apparatus includes an orchestrator interface to, responsive to an amount of resources allocated to an orchestrator to orchestrate a workload at the edge platform meeting a first threshold, transmit telemetry data associated with the orchestrator to a computer to obtain a first orchestration result at a first granularity; a resource management controller to determine a second orchestration result at a second granularity to orchestrate the workload at the edge platform, the second granularity finer than the first granularity; and a scheduler to schedule a workload assigned to the edge platform based on the second orchestration result.
Opening claim text (preview).
What is claimed is: 1. A platform for a first tier of a network, the platform comprising: memory; computer executable instructions; and processor circuitry to execute the computer executable instructions to at least: generate a first orchestration result at a first granularity, the first orchestration result for a first micro-service of a remote edge platform and a second micro-service of the remote edge platform, the remote edge platform in a second tier of the network that is closer to user equipment than the first tier, the first micro-service and the second micro-service associated with telemetry data from the remote edge platform; after determining the first granularity does not satisfy a level of granularity of orchestration results requested by the remote edge platform, generate a second orchestration result at a second granularity finer than the first granularity, the second orchestration result to orchestrate the first micro-service and the second micro-service, the level of granularity based on current or predicted usage of the remote edge platform; determine a schedule for the remote edge platform to execute the first micro-service and the second micro-service based on the second orchestration result; and cause transmission of the second orchestration result and the schedule to the remote edge platform. 2. The platform of claim 1 , wherein the processor circuitry is to cause transmission of the first orchestration result to the remote edge platform. 3. The platform of claim 1 , wherein the processor circuitry is to generate the first orchestration result based on a roofline model, the first orchestration result indicative of (1) a first amount of resources of the remote edge platform to allocate to the first micro-service to satisfy a first service level agreement (SLA) of the first micro-service and (2) a second amount of resources of the remote edge platform to allocate to the second micro-service to satisfy a second SLA of the second micro-service. 4. The platform of claim 1 , wherein the processor circuitry is to generate the second orchestration result by: simulating different amounts of resources of the remote edge platform to allocate to the first micro-service and the second micro-service; selecting a first amount of resources of the remote edge platform to allocate to the first micro-service to satisfy a first service quality objective of a first service level agreement (SLA) of the first micro-service; and selecting a second amount of resources of the remote edge platform to allocate to the second micro-service to satisfy a second service quality objective of a second SLA of the second micro-service. 5. The platform of claim 1 , wherein the processor circuitry is to determine the level of the granularity of the orchestration results requested by the remote edge platform based on an indication of the level of the granularity included with the telemetry data from the remote edge platform. 6. The platform of claim 5 , wherein the level of the granularity corresponds to at least one of: how often the processor circuitry is to process the telemetry data or a complexity with which the processor circuitry is to orchestrate the first micro-service and the second micro-service. 7. The platform of claim 1 , further including at least one of (1) a first power supply that is more stable than a second power supply of the remote edge platform or (2) first computational resources that outperform second computational resources of the remote edge platform. 8. The platform of claim 1 , wherein the processor circuitry is to: decrypt a communication from the remote edge platform to determine the telemetry data; and encrypt the second orchestration result and the schedule prior to transmission to the remote edge platform. 9. A non-transitory computer readable storage medium comprising data configurable into executable instructions to cause processor circuitry of a platform for a first tier of a network to at least: generate a first orchestration result at a first granularity, the first orchestration result to orchestrate a first micro-service of a remote edge platform and a second micro-service of the remote edge platform, the remote edge platform in a second tier of the network, the second tier more proximate to an endpoint device than the first tier, the first micro-service and the second micro-service associated with telemetry data from the remote edge platform; determine the first granularity does not satisfy a granularity of orchestration results requested by the remote edge platform, the granularity of the orchestration results based on current or predicted usage of the remote edge platform; generate second orchestration result at a second granularity finer than the first granularity, the second orchestration result to orchestrate the first micro-service and the second micro-service; determine a schedule for the remote edge platform to execute the first micro-service and the second micro-service, the schedule based on the second orchestration result; and cause transmission of the second orchestration result and the schedule to the remote edge platform. 10. The non-transitory computer readable storage medium of claim 9 , wherein the instructions cause the processor circuitry to cause transmission of the first orchestration result to the remote edge platform. 11. The non-transitory computer readable storage medium of claim 9 , wherein the instructions cause the processor circuitry to generate the first orchestration result based on a roofline model, the first orchestration result indicative of (1) a first amount of resources of the remote edge platform to be allocated to execute the first micro-service to satisfy a first service level agreement (SLA) of the first micro-service, and (2) a second amount of resources of the remote edge platform to be allocated to execute the second micro-service to satisfy a second SLA of the second micro-service. 12. The non-transitory computer readable storage medium of claim 9 , wherein the instructions cause the processor circuitry to generate the second orchestration result by: simulating different amounts of resources of the remote edge platform to be allocated to execute the first micro-service and the second micro-service; selecting a first amount of resources of the remote edge platform to be allocated to execute the first micro-service to satisfy a first service quality objective of a first service level agreement (SLA) of the first micro-service; and selecting a second amount of resources of the remote edge platform to be allocated to execute the second micro-service to satisfy a second service quality objective of a second SLA of the second micro-service. 13. The non-transitory computer readable storage medium of claim 9 , wherein the instructions cause the processor circuitry to determine the granularity of orchestration results requested by the remote edge platform based on an indication of granularity included with the telemetry data from the remote edge platform. 14. The non-transitory computer readable storage medium of claim 9 , wherein the instructions cause the processor circuitry to: decrypt a first communication from the remote edge platform to determine the telemetry data; and encrypt a second communication including the second orchestration result and the schedule prior to transmission to the remote edge platform. 15. A platform for a first tier of a network, the platform comprising: means for managing resources to generate a first orchestration result at a first granularity, the first orchestration result corresponding to a first micro-se
Key management, e.g. using generic bootstrapping architecture [GBA] · CPC title
User group management · CPC title
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
Priority · CPC title
comprising thermal management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.