Resource Allocation via Consumption Forecast in MEC

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In MEC (Mobile Edge Computing) infrastructure, decentralized data centers face resource constraints, leading to potential shortages when multiple client entities simultaneously request resource allocation for processing services, disrupting network services like electricity consumption reading applications.

Innovation Solution

A method where the application service manager entity notifies the network services manager entity of a consumption forecast, allowing for cooperation and anticipation of resource needs, enabling efficient allocation and avoiding resource monopolization by a single entity, with features like intermediate consumption levels and resource reservation to optimize service quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If decentralized data centers are deployed closer to access points to reduce latency, then response time is improved, but resource availability deteriorates

Engineering Contradiction:
Improveresponse timeVSAvoidresource availability
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The application service manager entity sends a consumption forecast notification to the network services manager entity in advance, before the actual resource allocation request. This preliminary action allows the network services manager to anticipate future resource needs and prepare accordingly, ensuring resources are available when needed without requiring excessive resources to be constantly maintained at decentralized data centers.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system establishes a feedback loop where the application service manager communicates consumption forecasts to the network services manager, who then adjusts resource allocation based on this information. This feedback mechanism enables dynamic resource management that responds to actual service needs while optimizing resource utilization across the distributed infrastructure.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If multiple client entities simultaneously request resource allocation, then service coverage is improved, but resource shortage occurs

Engineering Contradiction:
Improveservice coverageVSAvoidresource sufficiency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

By requiring consumption forecast notifications before resource allocation requests, the system allows the network services manager to anticipate and prepare resources for multiple simultaneous clients. This preliminary planning prevents resource shortages even when multiple entities request resources at the same time, as the manager can allocate resources based on forecasted needs rather than reacting to concurrent requests.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The application service manager entity is responsible for generating and sending its own consumption forecast to the network services manager. This self-service approach allows each client entity to actively participate in resource planning, enabling the network services manager to better coordinate resource allocation across multiple simultaneous requests and prevent conflicts.

Inventive Principle:
Principle #25Self-service

3Productivity

If execution resources are allocated to application services, then service functionality is improved, but network service quality deteriorates

Engineering Contradiction:
Improveservice functionalityVSAvoidnetwork service quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The network services manager entity receives consumption forecast notifications in advance and can prioritize resource allocation to ensure network services maintain sufficient resources. By knowing future application service resource needs beforehand, the manager can pre-allocate or reserve resources for critical network services, preventing quality degradation when application services are deployed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11016818B2Method of allocating execution resources
Publication Date: 2021.05.25 ORANGE SA
  • US11016818B2 patent drawing
  • US11016818B2 patent drawing

AI summary

A method of allocating execution resources, by a virtualized-resources manager entity, for an execution of an application service and of at least one network service. The execution of the application service depends on the concurrent execution of the at least one network service. the method includes: a first request to allocate execution resources by a manager entity of the at least one network service to the virtualized-resources manager entity; a second request to allocate execution resources by a manager entity of the application service to the virtualized-resources manager entity; and, prior to the requests, a notification, by the manager entity of the application service, of consumption forecast by the application service of at least one network service provided by the network services manager entity, to the services-managing network entity.