SDN Controller Service Allocation for Time Delay Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network communication systems experience time delays when clients request network services from remote servers, particularly due to inefficient routing and resource allocation in software-defined networks (SDNs).

Innovation Solution

A network service allocating system comprising an SDN controller, SDN switches, a cloud server, and a local server, where the SDN controller analyzes service types and allocates resources using dynamic service allocation algorithms to plan optimal transmission paths based on CPU load and time sensitivity, ensuring that time-sensitive services are routed through local servers and non-time-sensitive services through cloud servers, minimizing delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If clients request network services from remote servers through routing devices or switches, then network services can be provided to clients, but time delays occur due to inefficient routing and resource allocation

Engineering Contradiction:
Improvetime delayVSAvoidnetwork service delivery efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The system dynamically allocates network services between local and cloud servers based on real-time service type analysis. The SDN controller continuously monitors service requirements and adjusts routing decisions dynamically, transitioning from static routing to dynamic service allocation that adapts to changing network conditions and service demands.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements local quality by serving time-sensitive services locally through local servers while using cloud servers for non-time-sensitive services. This creates differentiated service quality based on service type, with local servers providing low-latency service for real-time applications and cloud servers handling bulk data processing tasks.

Inventive Principle:
Principle #3Local quality

2Loss of time

If the SDN controller allocates network services based on service type analysis, then time-sensitive services can be routed through local servers, but the system complexity increases

Engineering Contradiction:
Improvetime delayVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The SDN controller acts as an intermediary between clients and servers, analyzing service types and making intelligent routing decisions. This intermediary component centralizes the complexity of service allocation logic, allowing the system to manage different service types effectively without distributing complex decision-making across multiple nodes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes operational parameters based on service type analysis. The SDN controller modifies routing parameters, server selection criteria, and resource allocation strategies according to whether services are time-sensitive or non-time-sensitive, enabling optimized performance for different service categories through parameter adaptation.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the system uses dynamic service allocation algorithms to plan optimal transmission paths, then network service delivery efficiency is enhanced, but the computational requirements and processing time increase

Engineering Contradiction:
Improvenetwork service delivery efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of service types and pre-determines optimal routing paths before actual data transmission occurs. The SDN controller analyzes service requirements in advance and establishes transmission paths ahead of time, reducing computational overhead during actual data flow and enabling faster service delivery.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10666742B2Software defined network controller and network service allocating system and method
Publication Date: 2020.05.26 NANNING FUGUI PRECISION IND CO LTD
  • US10666742B2 patent drawing
  • US10666742B2 patent drawing
  • US10666742B2 patent drawing

AI summary

A network service allocating system for a software defined network (SDN) includes an SDN controller, a plurality of SDN switches, a cloud server, and a local server. The SDN controller includes modules for service managing and path managing. Each SDN switch can receive a packet from a client and send the packet to the SDN controller. The service managing module analyzes the packet to identify type of service required and allocates the network service to the cloud server or to the local server according to the type of service required. The path managing module plans an optimum transmission path and sends the path to the SDN controller. Thereby, the SDN switch can obtain the network service. An SDN controller and a network service allocating method are also provided.