Edge Node Resource Allocation via Dynamic Set-Aside

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Edge computing networks face challenges in managing resources effectively, leading to unpredictable service performance due to insufficient resources at edge nodes, which results in delayed or unreliable service delivery, especially in multi-tenant scenarios with varying workload demands and resource constraints.

Innovation Solution

Implementing adaptive limited-duration resource management through soft set-asides and distributed execution plans, which dynamically allocate and reclaim resources based on priority and availability, ensuring critical tasks receive necessary resources while allowing non-critical tasks to access resources speculatively, thereby optimizing resource utilization and ensuring timely task completion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If resources are allocated to non-critical tasks speculatively, then resource utilization is improved, but service reliability deteriorates due to unpredictable resource availability

Engineering Contradiction:
Improveresource utilizationVSAvoidservice reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically adjusts resource allocation between critical and non-critical tasks based on real-time conditions. The resource manager continuously monitors resource availability and task priorities, transforming static resource allocation into a dynamic process that adapts to changing workloads and resource states, thereby maintaining both high utilization and reliable service delivery

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes allocation parameters (resource quantities, time durations) based on task priority levels. Critical tasks receive guaranteed resource parameters while non-critical tasks receive speculative allocations that can be adjusted or revoked based on evolving system conditions, resolving the contradiction between utilization and reliability through parameter flexibility

Inventive Principle:
Principle #35Parameter changes

2Reliability

If resources are reserved for critical tasks, then service reliability is improved, but resource utilization deteriorates due to resource fragmentation

Engineering Contradiction:
Improveservice reliabilityVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system segments resource allocation into different time periods and priority levels. Critical tasks receive reserved resources during high-priority periods, while non-critical tasks can utilize remaining resources during lower-priority periods. This temporal and hierarchical segmentation allows the same resources to serve multiple purposes without fragmentation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system discards speculative resource allocations for non-critical tasks when critical tasks require resources, and recovers those resources for critical use. This dynamic discarding and recovering mechanism ensures reliability for critical tasks while maximizing overall utilization by preventing permanent resource reservation

Inventive Principle:
Principle #34Discarding and recovering

3Productivity

If speculative resource allocation is allowed for non-critical tasks, then resource efficiency is improved, but service predictability deteriorates

Engineering Contradiction:
Improveresource efficiencyVSAvoidservice predictability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The resource manager implements continuous feedback loops that monitor resource consumption, task completion status, and system load. Based on this feedback, the system adjusts speculative allocations in real-time, ensuring that efficiency gains from speculative execution do not compromise overall service predictability or SLA compliance

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11630706B2Adaptive limited-duration edge resource management
Publication Date: 2023.04.18 INTEL CORP
  • US11630706B2 patent drawing
  • US11630706B2 patent drawing
  • US11630706B2 patent drawing

AI summary

Systems and techniques for adaptive limited-duration edge resource management are described herein. Available capacity may be calculated for a resource for a node of the edge computing network based on workloads executing on the node. Available set-aside resources may be determined based on the available capacity. A service request may be received from an application executing on the edge computing node. A priority category may be determined for the service request. Set-aside resources from the available set-aside resources may be assigned to a workload associated with the service request based on the priority category.