Server-Side Resource Allocation via Active Client Request

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current resource allocation methods, such as those using the NETCONF protocol, suffer from resource waste due to inefficient allocation and management of resources like IP address pools, leading to idle resources that cannot be utilized by other devices.

Innovation Solution

A method and apparatus where a server side actively requests resources from a client using NETCONF or RESTCONF protocols, ensuring that the allocated resources meet the server's requirements, and includes mechanisms for determining resource usage conditions and selecting standby clients to reduce transmission resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the resource manager allocates resources to network devices using current methods, then resources can be distributed to devices, but resource waste occurs due to inefficient allocation and idle resources

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidresource waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent inverts the traditional resource allocation model where the resource manager pushes resources to network devices. Instead, the network device actively pulls resources by sending a resource request message to the resource manager, which includes specific resource information needed by the device. This inversion ensures resources are allocated based on actual device needs, eliminating waste from over-provisioning and idle resources.

Inventive Principle:
Principle #13The other way round (Inversion)

2Adaptability or versatility

If the server side actively requests resources using NETCONF or RESTCONF protocols, then resource allocation meets actual server requirements, but communication overhead and protocol complexity increase

Engineering Contradiction:
Improveresource allocation accuracyVSAvoidprotocol implementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent leverages existing universal network configuration protocols (NETCONF and RESTCONF) that are already widely implemented in network devices. By using these established protocols for resource requests, the solution avoids creating new proprietary protocols, thereby minimizing additional implementation complexity while achieving accurate resource allocation based on actual server requirements.

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

Solution Approach 2:

The network device performs self-service by autonomously generating and sending resource request messages when it needs resources. The device includes the specific resource information it requires in the request message, eliminating the need for manual configuration or complex negotiation protocols, thus reducing implementation complexity while maintaining high allocation accuracy.

Inventive Principle:
Principle #25Self-service

3Loss of energy

If standby clients are selected to reduce transmission resources, then communication efficiency improves, but client selection and management complexity increases

Engineering Contradiction:
Improvetransmission resource consumptionVSAvoidclient management complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-selecting standby clients before actual resource transmission is needed. The server side maintains a list of potential standby clients that can be activated if the primary client becomes unavailable. This advance preparation reduces transmission resource consumption by having ready alternatives, while the complexity is managed through structured client registration and status tracking mechanisms.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3358785B1Method and device for acquiring resource
Publication Date: 2023.07.26 HUAWEI TECH CO LTD
  • EP3358785B1 patent drawingFigure 1~2
  • EP3358785B1 patent drawingFigure 3~4
  • EP3358785B1 patent drawingFigure 5

AI summary

Embodiments of this application provide a resource obtaining method. A server side obtains a resource request that includes information about a resource requested by the server side. The server side sends the resource request to a client. After receiving the resource request, the client obtains, according to the information about the resource requested by the server side, information about a resource allocated to the server side. The client sends, to the server side, a resource response that includes the information about the resource allocated to the server side. In the method provided in the embodiments of this application, the server side actively sends, to the client, the resource request used to request the resource, and the resource that is allocated by the client to the server side according to the resource request of the server side can better meet an actual requirement of the server side, thereby helping reduce a resource waste possibility.