Radio Access Network Packet Prioritization Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Radio Access Networks (RANs) lack the capability to tailor quality-of-service treatment for packet flows based on conditions within the RAN, as they only support service classes and not sub-classes, leading to inadequate management of packet priorities.
Innovation Solution
A method and apparatus that prioritize packets within the RAN based on characteristics such as payload and header information, allowing for intelligent management of packet resources, scheduling, and resource allocation, enabling tailored quality-of-service treatment within the RAN.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If existing RANs support only service classes (Conversational, Best Effort, Background) without sub-classes, then the network structure remains simple, but the quality-of-service treatment cannot be tailored to specific packet flow conditions within the RAN
Solution Approach 1:
The patent segments the service classes into sub-classes by introducing packet priority levels (high, medium, low) within the existing service class framework. This allows fine-grained differentiation of packet flows based on their characteristics (such as voice, video, data) while maintaining the overall service class structure, thereby achieving customized quality-of-service treatment without completely redesigning the network architecture.
Solution Approach 2:
The patent implements dynamic packet prioritization where the RAN can adaptively assign priorities to packet flows based on real-time conditions within the RAN. The system dynamically adjusts resource allocation and scheduling decisions based on packet priority levels, enabling flexible quality-of-service treatment that responds to current network conditions rather than relying on static service class configurations.
2Productivity
If packet prioritization is implemented within the RAN based on packet characteristics, then resource allocation and scheduling can be optimized, but the RAN management complexity increases
Solution Approach 1:
The patent applies preliminary action by assigning packet priority levels before packets enter the RAN, based on their characteristics (such as application type, protocol, or flow ID). This pre-classification allows the RAN to use simple priority-based scheduling mechanisms rather than complex real-time analysis, thereby improving resource allocation efficiency while limiting the increase in RAN management complexity to only the priority assignment function.
Solution Approach 2:
The patent introduces packet priority as an intermediary parameter that mediates between the complex task of optimizing resource allocation and the simplicity of RAN management. Instead of requiring the RAN to directly analyze and optimize based on detailed packet characteristics, the priority assignment function acts as an intermediary that translates packet characteristics into simple priority levels, which then drive resource allocation decisions.
3Adaptability or versatility
If quality-of-service treatment is based on directives from core network elements rather than RAN conditions, then the core network maintains control, but the RAN cannot tailor treatment to local conditions
Solution Approach 1:
The patent extracts the quality-of-service treatment decision-making capability from the core network and places it within the RAN. By implementing packet priority assignment and management functions in the RAN, the system enables local adaptation to RAN conditions while maintaining the overall hierarchical network structure. The RAN autonomously manages packet prioritization based on local conditions without requiring continuous directives from core network elements.
Data Source
AI summary
The invention includes a method and apparatus adapted for managing packets within a Radio Access Network (RAN). A method includes receiving a packet within the RAN, determining a packet priority assigned to the packet, and managing the packet within the RAN based on the packet priority of the packet and a condition of the RAN. The packet priority assigned to the packet is based on at least one characteristic of the packet, which is determined based on packet contents of the packet. The at least one characteristic associated with the packet comprises information available at or above the network layer. The packet priority may be assigned to the packet within the RAN and/or outside of the RAN. The management of the packet within the RAN may include managing assignment of RAN resources to the packet (e.g., processor resources, radio resources, and the like), directing an access device to use a proscribed resource allocation, managing scheduling of the packet for transmission over the air interface of the RAN, and the like, as well as various combinations thereof.


