Virtual Network Stack Bandwidth Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Computing systems often have unused resources that are not efficiently utilized, while other systems may face resource shortages, leading to suboptimal resource allocation and utilization across networks.
Innovation Solution
Creating multiple virtual network stacks on a computing system, assigning them based on business entity subscription levels, and classifying packets to prioritize processing according to these levels, allowing for efficient allocation and utilization of resources across networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If computing resources are made available to external systems without priority classification, then resource utilization increases, but packet processing becomes unmanageable and resource allocation becomes unfair
Solution Approach 1:
The patent segments incoming network packets into different priority queues based on their source and type. High-priority packets (e.g., management traffic, authentication) are separated from low-priority packets (e.g., standard data traffic), allowing the system to process different packet types according to their importance while maintaining overall resource utilization.
Solution Approach 2:
The patent applies different processing qualities to different packet types. Critical packets receive expedited processing with guaranteed bandwidth, while less critical packets receive standard processing. This local differentiation ensures that resource allocation is both efficient and fair, preventing any single packet type from monopolizing system resources.
2Ease of operation
If all packets are processed without regard to source or purpose, then processing simplicity is maintained, but resource allocation becomes inefficient and unfair
Solution Approach 1:
The patent performs preliminary classification of packets upon arrival, assigning them to appropriate priority queues before they enter the processing pipeline. This preliminary action simplifies subsequent processing by pre-organizing packets according to their importance, allowing the system to maintain simplicity while achieving efficient resource allocation through structured processing stages.
3Productivity
If virtual network stacks are created for different business entities with different priorities, then resource allocation becomes fair and efficient, but system complexity increases
Solution Approach 1:
The patent implements a universal packet processing framework that can handle multiple business entities and traffic types through a single unified system. The virtual network stacks share common processing infrastructure, allowing the system to maintain high resource allocation efficiency while reducing overall system complexity through multi-functionality and standardized processing mechanisms.
Data Source
AI summary
A system and method are provided for controlling the computing bandwidth and resources provided to external entities based on subscription levels associated with those external entities. Higher subscription levels provide greater resource allocation. Accounting is accomplished by tracking bandwidth allocated and used over given periods of time.


