Cloud Resource Routing Using Network-State-Aware Node Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Application providers cannot obtain refined network connectivity support, limiting their ability to provide high-value and high-quality application services due to the decoupling of applications and underlying cloud network resources.

Innovation Solution

A method and apparatus for resource deployment and application data routing that determine a target cloud resource node based on cloud resource and network states, enabling refined network connection support and converged scheduling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If applications are decoupled from underlying cloud network resources, then application providers can manage and schedule their own resources independently, but application providers cannot obtain refined network connectivity support

Engineering Contradiction:
Improveresource management independenceVSAvoidnetwork connectivity support
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a network controller as an intermediary component that bridges the gap between application providers and network infrastructure. The network controller receives routing requests from application providers, determines optimal cloud resource nodes based on network states, and manages the underlying network resources. This mediator enables application providers to independently manage their applications while still receiving refined network connectivity support through the controller's intelligent routing capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If computing resources are distributed and edge-based, then computing resources become more ubiquitous, but resource deployment becomes more complex

Engineering Contradiction:
Improveresource distributionVSAvoidresource deployment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the network controller continuously monitors network states (including resource states and connectivity states) of multiple cloud resource nodes. Based on this real-time feedback, the controller dynamically determines optimal routing paths and resource allocations. This feedback-driven approach simplifies resource deployment complexity by automating the decision-making process, allowing distributed computing resources to be managed efficiently without manual intervention.

Inventive Principle:
Principle #23Feedback

3Productivity

If application providers rent cloud resources from infrastructure providers, then resource utilization becomes more efficient, but application providers cannot provide high-value and high-quality application services

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidapplication service quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent enables dynamic resource allocation and routing by allowing application providers to specify routing requirements and service quality parameters. The network controller dynamically adjusts resource allocation and routing paths based on real-time network states and application-specific requirements. This dynamic capability allows application providers to rent cloud resources efficiently while still maintaining control over service quality, as the system can adapt resource allocation to meet specific application needs.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12574318B2Resource deployment and application data routing methods and apparatuses, and storage medium
Publication Date: 2026.03.10 ZTE CORP
  • US12574318B2 patent drawing
  • US12574318B2 patent drawing
  • US12574318B2 patent drawing

AI summary

Provided are resource deployment and application data routing methods and apparatuses, and a storage medium. The application data routing method includes: receiving application data sent by an application client, wherein the application data carries or indicates a first cloud resource node list, and the first cloud resource node list comprises one or more cloud resource nodes; determining a target cloud resource node from the first cloud resource node list according to a cloud resource state of each of the one or more cloud resource nodes and a network state between the application client and each of the one or more cloud resource nodes; and routing and forwarding the application data to the target cloud resource node.