Dynamic Service Deployment for Resource Reservation in Edge Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices face challenges in efficiently managing resource allocation for computer-implemented services, leading to potential overloading due to insufficient or excessive reservation of resources, which impairs service quality and efficiency.

Innovation Solution

A system and method for managing resource allocation by identifying necessary features for service requests, determining available resources, and deploying services with only those features, while reserving a portion of resources, using a deployment manager to facilitate dynamic changes and avoid overloading.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If resources are reserved for services in dynamic systems, then service reliability is improved, but resource utilization efficiency deteriorates due to excessive reservation

Engineering Contradiction:
Improveservice reliabilityVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic resource allocation where the resource allocation manager continuously monitors service performance metrics and dynamically adjusts resource allocation. Instead of static reservations, the system adapts resource allocation in real-time based on actual service needs, demand patterns, and performance requirements, allowing resources to be allocated dynamically between competing services to optimize both reliability and utilization efficiency

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes resource allocation parameters dynamically by adjusting the amount of resources allocated to each service based on monitored performance metrics, demand fluctuations, and service priorities. The resource allocation manager modifies allocation parameters such as compute resources, memory, and bandwidth in response to changing system conditions, enabling the system to maintain service reliability while improving overall resource utilization

Inventive Principle:
Principle #35Parameter changes

2Stability of the object's composition

If resources are reserved for services in dynamic systems, then service stability is improved, but system adaptability deteriorates due to insufficient resources for new services

Engineering Contradiction:
Improveservice stabilityVSAvoidsystem adaptability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic resource allocation where the resource allocation manager continuously monitors service performance metrics and dynamically adjusts resource allocation. Instead of static reservations, the system adapts resource allocation in real-time based on actual service needs, demand patterns, and performance requirements, allowing resources to be allocated dynamically between competing services to optimize both reliability and utilization efficiency

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The resource allocation manager serves multiple functions: it allocates resources to existing services to maintain stability, evaluates new service requests, and dynamically adjusts allocations to accommodate changing demands. The system universally manages all resource allocation decisions across the dynamic system, enabling both stable operation of existing services and adaptive acceptance of new services through a unified resource management approach

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

3Productivity

If features are selectively enabled for services, then resource allocation efficiency is improved, but service complexity increases due to feature selection and management

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidservice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where the resource allocation manager automatically performs feature selection and resource allocation based on service requirements and system conditions. The system autonomously evaluates service requests, determines appropriate feature sets, and allocates resources without manual intervention, reducing the operational complexity of managing selective feature enabling while maintaining high resource allocation efficiency

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12585498B2Managing allocation of resources for computer-implemented services in dynamic systems
Publication Date: 2026.03.24 DELL PROD LP
  • US12585498B2 patent drawing
  • US12585498B2 patent drawing
  • US12585498B2 patent drawing

AI summary

Methods and systems managing services in a distributed system. The distributed system may include any number of deployments. The deployments may include edge systems, internet of things devices, and/or other types of devices that may have limited computing resource capabilities. The deployments may provide various computer implemented services. To reduce the change of the deployments being overloaded, resources for the various services hosted by the deployments may be reserved. To manage resources reservations, changes in services provided by the deployments may be implemented by deploying only those applications and/or features necessary to provide requested features. By doing so, a smaller quantity of resources for the deployed service may be reserved than would be reserved if a quantity of resources necessary for all of the potentially enabled features of the application were enabled. Information regarding the resource reservations may be published to facilitate consistent views within the system.