Object-oriented network virtualization for autonomous control
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
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.
Data Source
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.


