RLC Block Header Design for Mobile Network Overhead Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content synchronization methods in mobile radio communication networks face challenges with variable overhead and packet loss, leading to unstable data queues and inefficient resource allocation, particularly in Multi-cell MBMS Synchronisation Areas (MMSAs), where eNodeBs may miss packets due to unknown overhead consumption and idle gaps.

Innovation Solution

The method involves forming RLC blocks with a control element containing a header element that includes a prefix for each SDU, allowing for variable packet or segment numbers, enabling detection of packet loss and optimized overhead management. This includes computing idle gaps and signaling them through dummy packets, with the header element mixed within the payload and employing final padding with zeros, ensuring synchronized transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a fixed header space is allocated for each block, then the overhead computation becomes trivial and constant, but this results in unused header space and wasted capacity in the data part of the block

Engineering Contradiction:
Improveoverhead computation complexityVSAvoidunused header space and wasted data capacity
Core Design Contradiction:
Device complexityVSLoss of substance

Solution Approach 1:

The patent applies dynamics by making the header size variable rather than fixed. The header length is adapted based on the actual number of packets concatenated in each block, allowing the system to optimize the balance between overhead information and data capacity dynamically. This resolves the contradiction by eliminating both the complexity of computing variable overhead and the waste of fixed header space.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of header size from a constant value to a variable parameter that depends on the number of packets in the block. By encoding the header length based on actual packet count, the system adapts the overhead to match the actual data volume, thereby eliminating unused header space while keeping the computation trivial through standardized encoding rules.

Inventive Principle:
Principle #35Parameter changes

2Loss of substance

If the header space is reduced to minimize waste, then resource efficiency improves, but this increases the risk of packet sequences using up header space and causing data loss or delay

Engineering Contradiction:
Improveheader space wasteVSAvoiddata loss or delay risk
Core Design Contradiction:
Loss of substanceVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-defining encoding rules for header length based on the number of packets. These rules are established in advance to ensure that the header space is always sufficient to accommodate any valid packet sequence. This preemptive approach eliminates the need for dynamic adjustments during transmission, thereby preventing data loss or delay while minimizing header waste.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent incorporates feedback mechanisms through the use of sequence numbers and length indicators in the header that provide information about the packet structure. This feedback allows the receiving end to verify the integrity of the data and detect any potential issues, thereby maintaining reliability while using minimal header space.

Inventive Principle:
Principle #23Feedback

3Device complexity

If the MCE is completely unaware of the overhead consumed by eNodeBs, then the synchronization protocol remains simple, but this causes queue instability and data exhaustion at eNodeBs

Engineering Contradiction:
Improvesynchronization protocol complexityVSAvoiddata queue stability
Core Design Contradiction:
Device complexityVSStability of the object's composition

Solution Approach 1:

The patent introduces an intermediary mechanism where the MCE is provided with information about eNodeB overhead consumption through the standardized header encoding. This intermediary information flow allows the MCE to adjust its packet generation rate to match the actual processing capacity of eNodeBs, thereby maintaining queue stability without requiring complex direct communication or awareness of internal eNodeB operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies preliminary action by pre-calculating and encoding the overhead information in the packet headers. This allows the MCE to anticipate the actual data volume that will be processed by eNodeBs, enabling proactive adjustment of the packet transmission rate to prevent queue instability before it occurs.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8305950B2Content synchronisation for mobile communication network
Publication Date: 2012.11.06 NEC CORP
  • US8305950B2 patent drawing
  • US8305950B2 patent drawing
  • US8305950B2 patent drawing

AI summary

A method of forming RLC blocks for contents synchronization within a mobile radio communications network includes providing a control element for each of a plurality of SDUs within each RLC block. Each control element comprises a header element arranged to precede its respective SDU. A network device provides the RLC blocks and such blocks as having such a structure.