Object-oriented network virtualization for autonomous control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Software-defined networking (SDN) lacks the desired level of abstraction for network resources, limiting the scalability and flexibility of virtual network entities, as it does not allow logical network entities to have their own behaviors and is constrained by centralized control architectures.

Innovation Solution

The implementation of object-oriented network virtualization (OONV) using a software-programmed networking (SPN) operating system that instantiates virtual network objects with unique identities, properties, and behaviors, enabling autonomous control and persistence, allowing virtual network entities to manage and control their own resources independently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If SDN uses centralized control architecture to manage virtual network entities, then network resource allocation is simplified, but the logical network entities cannot have their own autonomous behaviors and scalability is limited

Engineering Contradiction:
Improvenetwork resource allocationVSAvoidautonomous behavior capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent segments the centralized SDN controller into multiple distributed controller instances, each capable of autonomous decision-making. This segmentation allows virtual network entities to have their own behaviors while maintaining simplified resource allocation through modular controller architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables logical network entities to perform self-service by implementing autonomous behaviors within virtual network entities. Each entity can independently make decisions about its own resource management and behavior, eliminating the need for centralized control while maintaining operational simplicity.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If SDN instantiates logical network entities with software instructions, then flexibility in defining virtual networks is improved, but the entities cannot independently launch processing functionality

Engineering Contradiction:
Improvevirtual network definition flexibilityVSAvoidindependent processing capability
Core Design Contradiction:
Adaptability or versatilityVSExtent of automation

Solution Approach 1:

The patent introduces dynamic characteristics to logical network entities by enabling them to independently launch and execute processing functionality. Virtual network entities can dynamically instantiate processing tasks, modify their behavior, and adapt to changing conditions without external intervention, while maintaining flexible software-defined network definitions.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If SDN controls packet-forwarding rules externally through SDN controller, then centralized management is achieved, but scalability challenges arise when supporting numerous concurrent virtual network entities

Engineering Contradiction:
Improvecentralized control managementVSAvoidscalability for concurrent entities
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent segments the monolithic SDN controller into multiple distributed controller instances that can independently manage subsets of virtual network entities. This segmentation enables horizontal scaling by adding more controller instances to handle increased numbers of concurrent entities, while each instance maintains centralized management capabilities for its assigned subset.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimensional approach by organizing controllers in a hierarchical or federated structure across multiple levels. This dimensional change allows the system to scale from single-tenant to multi-tenant environments by distributing control across multiple dimensions of the architecture.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9838253B2Object-oriented network virtualization
Publication Date: 2017.12.05 1FINITY INC
  • US9838253B2 patent drawing
  • US9838253B2 patent drawing
  • US9838253B2 patent drawing

AI summary

Object-oriented network virtualization may involve creating and operating virtual network objects (VNO) using a software-programmed networking operating system (SPN OS). A VNO may be a complete representation of a virtual network service provided under the SPN OS. A VNO may have a unique identity and properties, along with an internal set of methods for executing functionality encapsulated by the VNO. A VNO may exhibit persistence and autonomous control to enable improved virtual network services.