# US 2025/0097734 A1 · Systems and methods for hierarchical orchestration of edge computing devices

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2025/0097734 A1
- Document ID: US20250097734A1
- Status: Published application
- Kind: A1
- Application number: 18/922,879
- Filed: 2024-10-22
- Published: 2025-03-20
- Earliest claimed: 2023-09-20
- Assignees: Verizon Patent and Licensing Inc.
- Applicants: Verizon Patent and Licensing Inc.
- Inventors: Prashant Kumar Rajpal; Sivanaga Ravi Kumar Chunduru Venkata; Anil Kumar Pabbisetty; Sukesh Radhakrishna
- Web page: https://patentgrep.com/patent/US20250097734A1

## CPC

- H04W 24/02: Arrangements for optimising operational condition
- H04L 41/0806: for initial configuration or provisioning, e.g. plug-and-play
- H04L 41/40: using virtualisation of network functions or resources, e.g. SDN or NFV entities
- H04L 41/5009: Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
- H04L 41/5025: by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
- H04L 43/08: Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L 43/16: Threshold monitoring
- H04L 47/82: {Miscellaneous aspects}
- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system described herein may monitor a set of local Key Performance Indicators (“KPIs”) associated with an edge computing device. The local KPIs may not be provided to a central orchestrator that is communicatively coupled to multiple edge computing devices. The system may monitor application KPIs associated applications implemented by the edge computing device, which may be provided to the central orchestrator. The orchestration models may include conditions associated with the set of local KPIs, and orchestration actions to perform with respect to the particular edge computing based on the conditions. The system may perform orchestration actions on the particular edge computing device based on the monitored local KPIs and application KPIs. The central orchestrator may identify that the application KPIs are below a threshold and perform a second set of orchestration actions with respect to the edge computing device, or one or more other edge computing devices.

## Claims

### Claim 1

A device, comprising:
one or more processors configured to:
monitor a set of local Key Performance Indicators (“KPIs”) associated with a particular edge computing device, wherein the particular edge computing device implements a particular set of applications, wherein the local KPIs are not provided to a central orchestrator that is communicatively coupled to the particular edge computing device and a plurality of other edge computing devices;
monitor a set of application KPIs associated with the particular set of applications, wherein the application KPIs are provided to the central orchestrator; and
perform a first set of orchestration actions with respect to the particular edge computing device based on the set of local KPIs and the set of application KPIs,
wherein the central orchestrator performs, based on the application KPIs, a second set of orchestration actions with respect the particular edge computing device.

### Claim 2 (depends on 1)

The device of claim 1, wherein the local KPIs include network information associated with a wireless network to which the particular edge computing device is communicatively coupled.

### Claim 3 (depends on 2)

The device of claim 2, wherein the wireless network includes a radio access network (“RAN”), wherein the local KPIs include at least one of:
load metrics associated with the RAN, or
channel quality information associated with the RAN.

### Claim 4 (depends on 1)

The device of claim 1, wherein performing the first set of orchestration actions includes:
allocating a set of resources of the edge computing device for the particular set of applications, wherein allocating the set of resources includes at least one of:
increasing an amount of resources associated with one or more containers that implement the particular set of applications, or
instantiating one or more additional containers to implement the particular set of applications.

### Claim 5 (depends on 1)

The device of claim 1, wherein the second set of orchestration actions includes provisioning additional resources, of a set of hardware resources on which the particular edge computing device is implemented, for the particular edge computing device.

### Claim 6 (depends on 5)

The device of claim 5, wherein the one or more processors are further configured to:
perform a third set of orchestration actions, after the additional resources have been provisioned, wherein the third set of orchestration actions includes allocating at least a portion of the additional resources for the particular set of applications.

### Claim 7 (depends on 1)

The device of claim 1, wherein the particular edge computing device is a first edge computing device, wherein the second set of orchestration actions includes configuring at least a second edge computing device to implement the particular set of applications.

### Claim 8

A non-transitory computer-readable medium, storing a plurality of processor-executable instructions to:
monitor a set of local Key Performance Indicators (“KPIs”) associated with a particular edge computing device, wherein the particular edge computing device implements a particular set of applications, wherein the local KPIs are not provided to a central orchestrator that is communicatively coupled to the particular edge computing device and a plurality of other edge computing devices;
monitor a set of application KPIs associated with the particular set of applications, wherein the application KPIs are provided to the central orchestrator; and
perform a first set of orchestration actions with respect to the particular edge computing device based on the set of local KPIs and the set of application KPIs,
wherein the central orchestrator performs, based on the application KPIs, a second set of orchestration actions with respect the particular edge computing device.

### Claim 9 (depends on 8)

The non-transitory computer-readable medium of claim 8, wherein the local KPIs include network information associated with a wireless network to which the particular edge computing device is communicatively coupled.

### Claim 10 (depends on 9)

The non-transitory computer-readable medium of claim 9, wherein the wireless network includes a radio access network (“RAN”), wherein the local KPIs include at least one of:
load metrics associated with the RAN, or
channel quality information associated with the RAN.

### Claim 11 (depends on 8)

The non-transitory computer-readable medium of claim 8, wherein performing the first set of orchestration actions includes:
allocating a set of resources of the edge computing device for the particular set of applications, wherein allocating the set of resources includes at least one of:
increasing an amount of resources associated with one or more containers that implement the particular set of applications, or
instantiating one or more additional containers to implement the particular set of applications.

### Claim 12 (depends on 8)

The non-transitory computer-readable medium of claim 8, wherein the second set of orchestration actions includes provisioning additional resources, of a set of hardware resources on which the particular edge computing device is implemented, for the particular edge computing device.

### Claim 13 (depends on 12)

The non-transitory computer-readable medium of claim 12, wherein the plurality of processor-executable instructions further include processor-executable instructions to:
perform a third set of orchestration actions, after the additional resources have been provisioned, wherein the third set of orchestration actions includes allocating at least a portion of the additional resources for the particular set of applications.

### Claim 14 (depends on 8)

The non-transitory computer-readable medium of claim 8, wherein the particular edge computing device is a first edge computing device, wherein the second set of orchestration actions includes configuring at least a second edge computing device to implement the particular set of applications.

### Claim 15

A method, comprising:
monitoring a set of local Key Performance Indicators (“KPIs”) associated with a particular edge computing device, wherein the particular edge computing device implements a particular set of applications, wherein the local KPIs are not provided to a central orchestrator that is communicatively coupled to the particular edge computing device and a plurality of other edge computing devices;
monitoring a set of application KPIs associated with the particular set of applications, wherein the application KPIs are provided to the central orchestrator; and
performing a first set of orchestration actions with respect to the particular edge computing device based on the set of local KPIs and the set of application KPIs,
wherein the central orchestrator performs, based on the application KPIs, a second set of orchestration actions with respect the particular edge computing device.

### Claim 16 (depends on 15)

The method of claim 15, wherein the local KPIs include network information associated with a radio access network (“RAN”) to which the particular edge computing device is communicatively coupled, wherein the local KPIs include at least one of:
load metrics associated with the RAN, or
channel quality information associated with the RAN.

### Claim 17 (depends on 15)

The method of claim 15, wherein performing the first set of orchestration actions includes:
allocating a set of resources of the edge computing device for the particular set of applications, wherein allocating the set of resources includes at least one of:
increasing an amount of resources associated with one or more containers that implement the particular set of applications, or
instantiating one or more additional containers to implement the particular set of applications.

### Claim 18 (depends on 15)

The method of claim 15, wherein the second set of orchestration actions includes provisioning additional resources, of a set of hardware resources on which the particular edge computing device is implemented, for the particular edge computing device.

### Claim 19 (depends on 18)

The method of claim 18, further comprising:
performing a third set of orchestration actions, after the additional resources have been provisioned, wherein the third set of orchestration actions includes allocating at least a portion of the additional resources for the particular set of applications.

### Claim 20 (depends on 15)

The method of claim 15, wherein the particular edge computing device is a first edge computing device, wherein the second set of orchestration actions includes configuring at least a second edge computing device to implement the particular set of applications.
