Application Driven Networking Resource Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Software-defined networking (SDN) lacks the ability to provide differentiated services for applications due to centralized resource management, which restricts flexible resource allocation based on application-specific requirements.
Innovation Solution
The implementation of Application Driven Networking (ADN) with a system comprising S, C, and D plane devices, where the S plane device monitors and configures resources in subdomains based on application requests, utilizing vertical packets (VPs) to communicate resource requirements and configurations across the network, allowing for tailored resource allocation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If centralized resource management is used in SDN, then resource usage efficiency is improved, but the ability to provide differentiated services for applications deteriorates
Solution Approach 1:
The patent segments the network control into multiple C plane devices, each responsible for specific subdomains. This segmentation allows different applications to receive tailored resource allocation within their respective subdomains while maintaining overall network efficiency through coordinated control.
Solution Approach 2:
The patent implements local quality by allowing each C plane device to independently configure resources for specific applications within its subdomain. This enables differentiated service quality for different applications (e.g., high priority for VoIP, best effort for file transfer) while maintaining efficient resource utilization through localized control decisions.
2Productivity
If global control is used to configure and manage administered resources, then resource usage of network device is improved, but the ability to provide differentiated service deteriorates
Solution Approach 1:
The patent divides the globally controlled network into multiple subdomains, each managed by a C plane device. This segmentation enables localized resource configuration that can be optimized for specific applications while maintaining overall network resource efficiency through coordinated control across subdomains.
Solution Approach 2:
The patent implements dynamic resource allocation where C plane devices can adjust resource configurations in real-time based on application requirements and network conditions. This dynamic approach enables differentiated services to be provided adaptively while maintaining efficient resource utilization through continuous monitoring and adjustment.
Data Source
AI summary
This application proposes a method, which includes: determining resource configuration information of a first application based on a first request sent by a client and global resource information of the ADN, where the first request includes information used to determine a resource requirement of the first application, the resource configuration information of the first application includes resource configuration of the first application in at least one subdomain in the ADN, and the global resource information includes resource utilization information of the first application in each subdomain and available resource information in each subdomain; and sending the resource configuration information of the first application to the client, where the resource configuration information of the first application is used by the client to request a C plane controller of the at least one subdomain to configure a resource of the first application in a subdomain to which the C plane controller belongs.


