Parallelizing Packet Processing via Radio Bearer Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication systems face challenges in parallelizing packet processing due to interdependencies between packets, limiting the ability to achieve high data throughput required for applications like 3D video streaming, which necessitates faster processing of large data packets.
Innovation Solution
The method involves creating multiple radio bearers between User Equipment (UE) and a base station to process Evolved Packet System (EPS) bearers, applying different sets of processing functions to each radio bearer independently for parallel processing, including sequence numbering, header compression, security, and ARQ functions, allowing for simultaneous processing and transmission of data packets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If packet processing functions are applied sequentially to ensure proper ordering and dependency handling, then processing accuracy is maintained, but processing speed deteriorates
Solution Approach 1:
The patent segments packet processing by creating multiple radio bearers (first radio bearer, second radio bearer, etc.) that can be processed independently in parallel. Each radio bearer handles specific packets with independent processing functions, allowing simultaneous processing while maintaining accuracy through proper segmentation of the processing stream.
Solution Approach 2:
The patent introduces a new dimension of parallelism by mapping packets to multiple radio bearers across different processing dimensions. Instead of sequential processing in a single dimension, packets are distributed across multiple radio bearers that can be processed simultaneously, transforming the processing architecture from one-dimensional sequential to multi-dimensional parallel processing.
2Productivity
If multiple radio bearers are created to enable parallel processing, then productivity is improved, but device complexity increases
Solution Approach 1:
The patent applies universality by using multiple radio bearers that can handle different types of packets and processing functions. Each radio bearer is designed with multi-functional capability to handle various packet processing tasks (encryption, header compression, ARQ, etc.), reducing the need for specialized processing units and thereby managing complexity while improving throughput.
Solution Approach 2:
The patent applies local quality by assigning specific processing functions to specific radio bearers based on their characteristics. Each radio bearer is optimized for particular packet types or processing requirements, allowing parallel processing with tailored processing functions applied locally to each bearer, thereby improving throughput without uniformly increasing complexity across the entire system.
3Reliability
If interdependency between packets is maintained to ensure protocol correctness, then reliability is preserved, but parallelization capability deteriorates
Solution Approach 1:
The patent segments the packet processing stream into multiple independent radio bearers, where each bearer handles specific packets with their own processing functions. This segmentation breaks the interdependency chain, allowing packets in different radio bearers to be processed in parallel while maintaining protocol correctness within each segmented stream through dedicated processing functions.
Solution Approach 2:
The patent introduces radio bearers as intermediary channels between the packet source and destination. These intermediaries (radio bearers) manage the packet flow and processing independently, allowing parallel processing across multiple intermediaries while maintaining overall protocol correctness through coordinated intermediary management.
Data Source
AI summary
The various embodiments herein provide a method and system for parallelizing packet processing in wireless communication. The method comprises of creating, between an UE and a base station a plurality of radio bearers for carrying data packets of an Evolved Packet System (EPS) bearer, processing the data packets of the EPS bearer associated with the radio bearers by a transmitter using a first set of processing functions, distributing the processed data packets of the EPS bearer to the associated radio bearers, processing the data packets distributed of the EPS bearer in parallel by independently using a second set of processing functions, transmitting the processed data packets of each radio bearer to a receiver, receiving the data packets over a physical channel by the receiver and processing the received data packets of the EPS bearer associated with the radio bearers by the receiver.


