SDN Controller Resource Allocation via QoS Prioritization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication networks face challenges in dynamically managing resources and providing flexible, responsive services due to the integration of control and data planes, leading to slow service instantiation and poor dynamic response to changes in network demand.
Innovation Solution
A Software Defined Network (SDN) system with a centralized SDN Controller that separates control and user planes, enabling dynamic resource allocation and quality of service (QoS) management across multiple domains, using SDN Controllers to manage and prioritize resources based on user profiles and service requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If control and data planes are integrated in current communication networks, then network management is simpler, but service instantiation is slow and dynamic response to network demand changes is poor
Solution Approach 1:
The patent applies segmentation by dividing the network architecture into separate control plane and data plane components. The SDN controller manages control plane functions centrally, while network switches handle data plane forwarding independently. This separation enables rapid service instantiation through centralized control without requiring complex distributed coordination across all network elements.
2Adaptability or versatility
If SDN Controllers separate control and user planes, then dynamic resource allocation and QoS management are improved, but system complexity increases
Solution Approach 1:
The SDN controller acts as an intermediary between network resources and service requirements. It receives service instantiation requests, determines resource allocation and QoS parameters, and translates these into configuration commands for network switches. This mediator approach enables sophisticated dynamic resource allocation while abstracting the complexity from individual network elements.
3Reliability
If centralized SDN Controller manages resources across multiple domains, then QoS management is enhanced, but control overhead and processing requirements increase
Solution Approach 1:
The SDN controller implements partial action by focusing its processing efforts on the specific service instantiation request at hand rather than continuously managing all network resources. It determines QoS parameters and resource allocation only for the requested service, then delegates execution to the data plane, reducing unnecessary processing overhead and energy consumption.
Data Source
AI summary
Aspects of the subject disclosure may include, for example, a method including determining, according to quality of service requirements associated with available services of a communication network, first quality of service parameters associated with facilitating providing a first service to a first communication device, determining, according to the first quality of service parameters, a first allocation of a first resource of a plurality of resources of the communication network to facilitate providing the first service to the first communication device, determining aggregated quality of service requirements associated with the plurality of resources to facilitate providing the available services to the communication devices via the plurality of resources, and directing the first resource to facilitate the first service to the first communication device according to a priority of the first allocation of the first resource based on the aggregated quality of service requirements. Other embodiments are disclosed.


