On-Demand Network Connection Orchestration via Standardized Controller Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software-defined networking (SDN) systems face challenges due to the proliferation of underlying network controllers, which require customized control software to interface between the application and networking hardware, leading to complexity and inefficiency in managing network traffic and connections.

Innovation Solution

A system that provides on-demand networking capabilities by using a network GUI to communicate user parameters to a flow module, which generates network flow requests and transmits them to virtual network controllers via APIs, leveraging inventory and pricing information to manage network connections dynamically, while also utilizing APIs to communicate with network controllers and orchestrate on-demand network connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If customized control software is used to interface between application and networking hardware in SDN systems, then network traffic control capability is improved, but system complexity increases due to proliferation of network controllers

Engineering Contradiction:
Improvenetwork traffic control capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a standardized intermediary layer (standardized controller interface) between the application and networking hardware that mediates communication without requiring customized control software for each controller. This intermediary provides uniform protocols and data models that simplify interactions while maintaining full network traffic control capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal controller interface that can work with multiple different network controllers through standardized protocols. This single interface design serves multiple functions across different controller types, eliminating the need for separate customized software for each controller and reducing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If multiple network controllers are deployed to manage different network functions, then network service capability is improved, but management complexity increases

Engineering Contradiction:
Improvenetwork service capabilityVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments network control functions into standardized, independent modules that can be independently managed and orchestrated. Each controller function is divided into discrete, manageable units with well-defined interfaces, allowing complex network services to be built from simpler components while maintaining ease of management through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The standardized controller interface acts as an intermediary that manages multiple network controllers uniformly. It provides a single point of management that can orchestrate multiple controllers without requiring direct complex interactions with each individual controller, thereby reducing management complexity while maintaining enhanced network service capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If customized control software is implemented for each network controller, then specific network control functionality is improved, but development and deployment time increases

Engineering Contradiction:
Improvenetwork control functionalityVSAvoiddevelopment and deployment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent uses template-based controller configurations and standardized data models that can be copied and reused across different network controllers. Instead of developing customized control software from scratch for each controller, the same proven templates and interfaces can be replicated, significantly reducing development and deployment time while maintaining reliable network control functionality.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The universal standardized interface design allows a single control software implementation to work across multiple different network controllers. This multi-functional approach eliminates the need for separate development cycles for each controller type, reducing overall development and deployment time while ensuring consistent and reliable network control functionality across the entire system.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11296952B2System and method for on-demand network communication
Publication Date: 2022.04.05 CLOUDSMARTZ INC
  • US11296952B2 patent drawing
  • US11296952B2 patent drawing
  • US11296952B2 patent drawing

AI summary

A network system configured to provide software defined networking is described. The network system comprises networking hardware such as network controllers, memory and other storage devices, and processors. The processors execute instructions to implement various program modules. A user interface permits a user to generate a request for generating an on-demand network connection. A flow module generates a network flow request, based on the received request for generating the on-demand network connection, and transmits the network flow request to a controller module. The controller module controls the network controllers to generate the on-demand network connection based on the generated network flow request.