Flex-Algorithm Network Slice Queuing for Scalable QoS Separation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network architectures struggle to provide scalable and flexible resource partitioning and Quality of Service (QoS) separation for diverse traffic flows, necessitating a more efficient and adaptable network slicing solution to meet the varying demands of emerging applications and user expectations.
Innovation Solution
Implementing Segment Routing Flexible Algorithms (Flex-Algorithm) for network slicing, which allows for user-defined constraints and metrics, enabling flexible resource partitioning and QoS separation, and incorporating a pay-as-you-grow model through hierarchical queuing based on EXP bits and network slice utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional network architectures are used, then basic QoS mechanisms can be implemented, but scalability and flexibility for diverse traffic flows are insufficient
Solution Approach 1:
The patent segments the network into multiple virtual network slices, each tailored to specific traffic types with dedicated QoS parameters. This segmentation allows diverse traffic flows (voice, video, data) to be handled independently with appropriate QoS treatment without requiring complete architectural redesign, thus improving adaptability while managing complexity through modular organization.
Solution Approach 2:
The patent implements a universal QoS framework that can accommodate multiple traffic types and service requirements through a single adaptable architecture. By using configurable QoS parameters and policies that can be dynamically adjusted for different traffic flows, the system achieves multi-functionality without proportionally increasing device complexity.
2Adaptability or versatility
If network slicing is implemented to accommodate diverse applications, then service differentiation improves, but implementation scalability becomes challenging
Solution Approach 1:
The patent employs dynamic QoS parameter adjustment and flexible policy configuration that allow network slices to be created, modified, and scaled on-demand. This dynamic approach enables service differentiation for diverse applications while maintaining implementation scalability through automated provisioning and configuration mechanisms rather than static rigid structures.
Solution Approach 2:
The patent utilizes configurable QoS parameters (bandwidth, latency, jitter, priority) that can be dynamically changed to accommodate different service requirements. By allowing parameter changes without fundamental architectural modifications, the system achieves both service differentiation and implementation scalability through flexible parameter tuning rather than structural complexity.
3Productivity
If traditional queuing disciplines are used, then basic packet buffering is provided, but resource allocation efficiency for diverse QoS requirements is insufficient
Solution Approach 1:
The patent segments traffic into different queues based on QoS requirements and traffic types, with each queue having dedicated resource allocation rules. This segmentation improves resource allocation efficiency by ensuring that critical traffic (voice, video) receives appropriate bandwidth and priority while less critical traffic uses remaining resources, without requiring overly complex scheduling mechanisms.
Solution Approach 2:
The patent applies different QoS treatment and resource allocation policies to different traffic types locally at each network node. Each queue is configured with specific QoS parameters appropriate to its traffic type, allowing efficient resource allocation tailored to local requirements without imposing global complexity across the entire network infrastructure.
Data Source
AI summary
The present technology is directed to a system and method for implementing network resource partitioning and Quality of Service (QoS) separation through network slicing. Embodiments of the present invention describe scalable network slicing method based on defining Segment Routing Flexible Algorithm to represent a network slice and assigning a distinct QoS policy queue to each of the Flexible Algorithms configured on a network node. Therefore, scalable network slice based queuing is implemented wherein a single packet processing queue is assigned to each Flex-Algorithm based network slice. QoS policy queue may be implemented in a hierarchical fashion by differentiation between flow packets in a single QoS policy queue based on value of experimental bits in the header.


