Edge Gateway Workload Offloading for Latency and Energy Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Compute devices often face limitations in executing applications that require specific resources, such as low latency or high performance, due to insufficient local processing power or energy constraints, leading to inability to meet application parameters.

Innovation Solution

A system that utilizes an edge gateway device to offload workloads to edge resources by determining the most suitable set of edge resources based on brokering logic provided by service providers, considering parameters like latency, cost, and service level agreements, to execute tasks efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a compute device uses local resources (general purpose processor and/or accelerator devices) to execute an application, then the device can maintain independence and local processing, but it cannot satisfy latency parameters or energy constraints when local processing power is insufficient

Engineering Contradiction:
Improveability to meet application parametersVSAvoidprocessing capability requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an edge gateway device as an intermediary between the client compute device and edge resources. The gateway receives offload requests, determines appropriate edge resources based on brokering logic, and manages the offloading process. This mediator enables compute devices to access external processing power without directly managing complex resource allocation, resolving the contradiction between meeting application parameters and maintaining device simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The edge gateway device serves multiple functions: it acts as a proxy for offload requests, a broker for matching compute devices with appropriate edge resources, and a manager for monitoring and controlling offloaded workloads. This multi-functional approach allows a single device to handle various aspects of distributed computing, reducing the need for each compute device to have specialized components for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If a compute device offloads workloads to edge resources, then it can access additional processing power and meet application parameters, but it introduces dependency on external resources and network communication

Engineering Contradiction:
Improveprocessing capacityVSAvoidresource management complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system implements self-service mechanisms where the edge gateway automatically determines appropriate edge resources based on brokering logic without requiring manual intervention. The brokering logic autonomously matches compute devices with suitable edge resources based on application requirements, reducing the operational burden on users and simplifying resource management despite the increased productivity capabilities.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates feedback mechanisms where the edge gateway monitors the status of offloaded workloads and the performance of edge resources. This feedback enables dynamic adjustment of resource allocation and workload distribution, allowing the system to optimize productivity while automatically managing the complexity of external resource coordination without requiring constant manual intervention.

Inventive Principle:
Principle #23Feedback

3Speed

If a compute device uses an accelerator device to execute operations faster, then it can meet latency requirements, but it depletes battery energy faster

Engineering Contradiction:
Improveexecution speedVSAvoidbattery energy consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent extracts the high-energy-consumption accelerator device from the client compute device and relocates it to edge resources. This extraction allows the client device to maintain low power consumption while still accessing fast processing capabilities when needed. The accelerator functionality is removed from the portable device and placed in the external edge infrastructure, resolving the contradiction between speed and energy usage.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The solution moves the processing capability from a spatial dimension (local to the device) to a network dimension (remote edge resources). Instead of having the accelerator physically attached to or integrated into the client device, the system accesses acceleration capabilities through the network infrastructure. This dimensional shift enables fast processing without the energy cost of local hardware operation.

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

4Productivity

If a compute device has a fast general purpose processor, then it can execute applications quickly, but it increases device cost and power consumption

Engineering Contradiction:
Improveexecution speedVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

The patent employs a strategy where the client compute device uses a modest, energy-efficient processor for routine tasks and only temporarily accesses high-performance processing capabilities when specifically needed through workload offloading. Instead of continuously operating a fast processor, the system selectively engages edge resources for computationally intensive tasks, reducing average power consumption while maintaining the ability to achieve high productivity when required.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS11218538B2Technologies for providing function as service tiered scheduling and mapping for multi-operator architectures
Publication Date: 2022.01.04 INTEL CORP
  • US11218538B2 patent drawing
  • US11218538B2 patent drawing
  • US11218538B2 patent drawing

AI summary

Technologies for determining a set of edge resources to offload a workload from a client compute device based on a brokering logic provided by a service provider include a device that includes circuitry that is in communication with edge resources. The circuitry is to receive a brokering logic from a service provider receive a request from a client compute device, wherein the request includes a function to be used to execute the request and one or more parameters associated with the client compute device, determine the one or more parameters, select, as a function of the one or more parameters and the brokering logic, a physical implementation to perform the function, wherein the physical implementation indicates a set of edge resources and a performance level for each edge resource of the set of edge resources, and perform, in response to a selection of the physical implementation, the request using the set of edge resources associated with the physical implementation.