Edge Compute Instance Optimization via Local QoS Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Centralized controllers in edge computing networks face increased management traffic and scalability issues, leading to network overhead and single points of failure when managing resource allocation for virtualized network functions (VNFs).

Innovation Solution

Implementing a performance manager as a user space thread within virtualized systems to monitor resource usage, profile performance, and manage resource allocation, reducing reliance on centralized controllers and distributing resource management to execute VNFs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a centralized controller is used to manage resource monitoring and allocation for VMs executing VNFs, then centralized control and management is improved, but network overhead increases and scalability deteriorates

Engineering Contradiction:
Improvecentralized controlVSAvoidnetwork overhead
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the centralized resource management function by introducing local resource monitors on each compute device. These local monitors handle resource monitoring and allocation decisions autonomously, dividing the previously centralized management task into distributed components. This reduces network traffic for management operations while maintaining effective resource control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements self-service mechanisms where compute devices automatically monitor their own resource usage and make allocation decisions without constant centralized intervention. The local resource monitors on compute devices autonomously manage VM resource allocation based on predefined policies, reducing dependency on the centralized controller and minimizing management traffic.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If a centralized controller is used to manage resource monitoring and allocation for VMs executing VNFs, then centralized control is improved, but scalability worsens

Engineering Contradiction:
Improvecentralized controlVSAvoidscalability
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent divides the resource management functionality into segmented units distributed across multiple compute devices. Each compute device has its own local resource monitor that can independently manage resources, allowing the system to scale horizontally by simply adding more compute devices without proportionally increasing centralized controller burden.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a single-dimensional centralized control model to a multi-dimensional distributed architecture. Management functions operate at multiple levels: local resource monitors on compute devices handle immediate resource decisions, while the centralized orchestrator handles higher-level coordination. This dimensional expansion enables better scalability.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Ease of operation

If a centralized controller is used to manage resource allocation, then centralized management is improved, but reliability deteriorates due to single point of failure

Engineering Contradiction:
Improvecentralized managementVSAvoidsingle point of failure
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the management architecture into multiple independent components: local resource monitors on each compute device and a centralized orchestrator. This segmentation creates redundancy, as the failure of the centralized orchestrator does not completely disable resource management, as local monitors can continue to operate autonomously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements self-service capabilities in local resource monitors that allow compute devices to continue managing their own resources even when the centralized controller is unavailable. This autonomous operation ensures system reliability and prevents complete system failure due to centralized controller downtime.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11695628B2Technologies for autonomous edge compute instance optimization and auto-healing using local hardware platform QoS services
Publication Date: 2023.07.04 INTEL CORP
  • US11695628B2 patent drawing
  • US11695628B2 patent drawing
  • US11695628B2 patent drawing

AI summary

Technologies for analyzing and optimizing workloads (e.g., virtual network functions) executing on edge resources are disclosed. According to one embodiment disclosed herein, a compute device launches a virtualized system including a virtual network function and a performance manager, the performance manager to monitor a current resource usage of the virtual network function as a function of a performance profile. The compute device determines, in response to a determination that one or more quality-of-service (QoS) requirements is not satisfied, whether one or more resources from the platform are available for satisfying the QoS requirements. The compute device receives, in response to a determination that the one or more resources are available for satisfying the QoS requirements, the one or more resources and updates the performance profile as a function of the received resources.