Cloud Resource Routing Using Network-State-Aware Node Selection
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Adaptability or versatility
If computing resources are distributed and edge-based, then computing resources become more ubiquitous, but resource deployment becomes more complex
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.
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
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.
Data Source
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.


