SDN Controller On-Demand Network Resource Instantiation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

End user requests for network resource instantiation in software-defined networks (SDNs) are typically handled manually by network operators, lacking automation and not allowing for immediate, precise improvements in network services, such as increased bandwidth or reduced latency, which are often needed for applications like gaming or multimedia streaming.

Innovation Solution

A system and method for end user on demand network resource instantiation, where a physical boost device interfaces directly with an SDN controller to dynamically change network configurations based on user requests, utilizing an analytics engine to generate network profiles and a business policy engine to enforce service terms, allowing for immediate improvements in network performance while billing the user accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If manual provisioning activity by network operators is used for end user requests, then network resource instantiation can be controlled and configured, but the process is time-consuming and lacks automation

Engineering Contradiction:
Improveautomation of network resource instantiationVSAvoidprovisioning time
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The system enables end users to autonomously request and provision network resources through a user interface without requiring manual intervention from network operators. The SDN controller automatically processes these self-service requests, transforming them into configuration instructions that are executed on the network infrastructure, thereby eliminating the time loss associated with manual provisioning while maintaining proper resource allocation and billing.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures network resource templates and service profiles that can be quickly instantiated when users submit requests. By having resource configurations prepared in advance and stored in the SDN controller, the system can rapidly deploy network services without requiring time-consuming manual setup, thus reducing provisioning time while maintaining automation.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If network resources are dynamically allocated based on user demand, then network performance can be optimized for specific applications, but system complexity increases

Engineering Contradiction:
Improvenetwork service adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The SDN controller serves as an intermediary between the network infrastructure and end users, abstracting the complexity of dynamic resource allocation. It receives simple user requests through a user interface, translates them into appropriate network configuration actions, and manages the dynamic allocation of resources. This intermediary approach enables high network service adaptability while keeping the user-facing system simple and manageable.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The SDN controller implements a universal platform that handles multiple types of network resource provisioning and configuration through a single system. It can manage various network services, allocate different resource types, and enforce business policies across diverse applications, thereby achieving high adaptability without proportionally increasing system complexity through modular, multi-functional design.

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

3Speed

If network configuration changes are made in real-time based on user requests, then network performance improvement is immediate, but control and policy enforcement become more difficult

Engineering Contradiction:
Improvenetwork performance improvement speedVSAvoidpolicy compliance
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system implements feedback mechanisms where the SDN controller continuously monitors network service usage, user requests, and configuration states. When real-time configuration changes are made in response to user demands, the feedback loop ensures that business policies are validated, enforced, and recorded. This feedback control maintains policy compliance and system reliability even as the network dynamically adapts to changing user requirements.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The network configuration is designed to be dynamic, allowing real-time changes based on user requests while maintaining structured control through the SDN controller. The system can rapidly adjust network parameters such as bandwidth allocation and routing paths to improve performance immediately, while the controller ensures these dynamic changes adhere to predefined business policies and service level agreements, balancing speed with reliability.

Inventive Principle:
Principle #15Dynamics

4Ease of operation

If additional network resources are allocated on-demand, then user satisfaction and performance are improved, but network capacity consumption increases

Engineering Contradiction:
Improveuser ease of operationVSAvoidnetwork capacity consumption
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system implements partial resource allocation where users receive exactly the network capacity they request and need, rather than pre-allocating excessive resources. The SDN controller processes user requests for specific resource amounts and provisions only those quantities, enabling ease of operation for users while preventing unnecessary network capacity consumption. This partial action approach allows on-demand provisioning without wasteful over-provisioning.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically changes network resource parameters such as bandwidth allocation, latency requirements, and priority levels based on actual user demands and business policies. Rather than maintaining fixed high-capacity allocations, the SDN controller adjusts these parameters in real-time to match user needs, improving ease of operation while optimizing network capacity consumption by allocating resources only when and how they are actually used.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10447556B2End user on demand network resource instantiation
Publication Date: 2019.10.15 FUJITSU LTD
  • US10447556B2 patent drawing
  • US10447556B2 patent drawing
  • US10447556B2 patent drawing

AI summary

End user on demand network resource instantiation in software-defined networks (SDN) may be provided by an SDN controller that receives an indication from a physical boost device operated by a network user. The boost device may indicate to the SDN controller that an improvement in network performance is desired by the network user. Once the indication is received, the SDN controller may implement network configuration changes for the improvement and cause the network user to be billed for the improvement.