Application-Aware Packet Dropping for ROS2 and DDS Subscribers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 5G systems do not effectively exploit application-aware selective packet dropping in publish-subscribe architectures like ROS2 and DDS, leading to unnecessary energy consumption and resource usage for irrelevant packets.

Innovation Solution

Implement an intelligent packet-dropping method that utilizes message profile information from subscriber wireless devices and network functions to selectively retain and discard packets based on the history QoS policy of ROS2 or DDS systems, ensuring only relevant packets are transmitted and processed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If all packets are transmitted faithfully in 5G systems, then complete message delivery is ensured, but energy consumption and resource usage increase due to transmission of irrelevant packets

Engineering Contradiction:
Improveenergy consumptionVSAvoidmessage delivery completeness
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent applies preliminary action by having the subscriber wireless device determine message processing statistics and send message profile information to the network function before packet transmission. This allows the network function to pre-calculate which packets are relevant and which should be dropped, enabling selective packet transmission that saves energy while maintaining reliability for relevant messages

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by having the subscriber wireless device send message processing information (including statistics about message processing rates and buffer status) back to the network function. This feedback loop allows the network function to adaptively determine packet relevance and make informed decisions about which packets to transmit or drop, optimizing energy usage while ensuring reliable delivery of relevant packets

Inventive Principle:
Principle #23Feedback

2Loss of energy

If selective packet dropping is implemented based on application awareness, then energy is saved by not transmitting irrelevant packets, but system complexity increases

Engineering Contradiction:
Improveenergy consumptionVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary approach by having the subscriber wireless device act as a mediator that collects message processing information and statistics, then transmits this profile information to the network function. This distributes the complexity of application-aware packet selection across multiple components rather than concentrating it in one place, making the overall system more manageable while achieving energy savings through selective packet dropping

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies segmentation by dividing the packet selection functionality into separate components: the subscriber wireless device handles message profiling and statistics collection, while the network function handles the actual packet relevance determination and dropping decisions. This segmentation allows each component to focus on specific tasks, reducing individual complexity while achieving the overall goal of energy-efficient selective packet dropping

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If message profile information is collected and processed, then packet relevance can be determined accurately, but processing time and computational resources increase

Engineering Contradiction:
Improvepacket relevance determination accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by having the network function calculate relevance based on message processing statistics and buffer status information rather than analyzing every single packet in detail. This partial analysis approach achieves sufficient accuracy for determining packet relevance without the excessive processing time that would result from exhaustive analysis of all message data

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12526340B2Method to drop packets that are irrelevant to subscribers in mobile applications
Publication Date: 2026.01.13 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US12526340B2 patent drawing
  • US12526340B2 patent drawing
  • US12526340B2 patent drawing

AI summary

Methods and apparatuses for packet processing. A method performed by a network function includes receiving message processing information relating to one or more publish-subscribe applications executed by one or more subscriber wireless devices. The method further includes causing a packet dropping task to be initiated to handle packets for each application, wherein each packet dropping task processes packets directed towards a given application from among applications, and wherein the processing performed by each packet dropping task comprises retaining packets directed towards the given application in a task-side message buffer until a task-side message buffer capacity is reached and discarding packets directed towards the given application when the task-side message buffer capacity has been reached. The method also includes initiating transmission of the packets in the task-side message buffer towards applications.