Multi-Core Packet Routing for 6G Session Load Balancing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing data traffic and diverse services in 6G communication systems necessitate enhanced processing performance for Protocol Data Units (PDUs), particularly in managing heterogeneous protocols and network slices to prevent service interruptions and optimize network operations.
Innovation Solution
A method and device for distributed packet processing using a multi-core structure, where packets are allocated to cores based on session identifiers and protocol types, with lighter-loaded cores handling packets lacking session identifiers to prevent overload.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If packets are processed using a single core, then device complexity is reduced, but processing efficiency and productivity deteriorate due to increasing data traffic in 6G systems
Solution Approach 1:
The patent divides the packet processing system into multiple cores, where each core handles specific packets based on session identifiers. This segmentation enables parallel processing of packets, improving productivity while distributing the complexity across multiple independent processing units rather than requiring a single complex processor
2Productivity
If packets are distributed to multiple cores based on session identifiers, then processing efficiency improves, but device complexity increases due to load management requirements
Solution Approach 1:
The patent performs preliminary classification of packets based on session identifiers before distribution to cores. By pre-processing packets to identify their destination core based on session information, the system avoids complex real-time load balancing decisions during packet processing, thereby improving productivity while keeping the load management mechanism relatively simple
3Reliability
If all packets are routed to a single core, then device complexity is minimized, but reliability deteriorates due to potential overload and service interruptions
Solution Approach 1:
The patent segments packet processing across multiple cores to eliminate single points of failure. By distributing packets based on session identifiers to different cores, the system ensures that overload or failure of one core does not affect service continuity for other sessions, thereby improving reliability while implementing a relatively simple distribution mechanism
4Adaptability or versatility
If packets lacking session identifiers are handled by any core, then processing flexibility improves, but device complexity increases due to dynamic allocation requirements
Solution Approach 1:
The patent applies preliminary action by establishing default core allocation rules for packets without session identifiers before dynamic allocation is needed. This allows the system to handle diverse packet types flexibly while avoiding complex real-time allocation decisions, thereby improving adaptability while keeping the allocation mechanism simple
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present disclosure relates to a 5G or 6G communication system for supporting a higher data transmission rate beyond a 4G communication system such as LTE. In the 6G communication system, a packet having a session identifier not identified by header parsing may be provided to a first core having the smallest number of active PDU sessions among multiple cores. In the 6G communication system, a packet having a session identifier identified by the header parsing may be provided to a second core associated with an offset value and a length value obtained by the header parsing among the multiple cores.