HMI Priority Filtering for Scalable V2X Message Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Vehicle-to-everything (V2X) communication systems face scalability issues due to linearly increasing processing power requirements with the number of messages received, necessitating a method to reduce processing power without compromising road safety and traffic efficiency.
Innovation Solution
Implementing a prioritization system that filters communication messages based on priority values, where high-priority applications receive and process relevant messages, and low-priority applications are temporarily halted or messages discarded, to optimize processing power usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the system processes all received V2X messages, then complete information is available for all applications, but processing power requirements increase linearly with message count
Solution Approach 1:
The system segments the set of all V2X messages into multiple priority groups (high priority, medium priority, low priority) based on application requirements. This segmentation allows the processor to handle only the necessary subset of messages for each priority level, reducing overall processing power consumption while maintaining reliability for critical applications.
Solution Approach 2:
Different priority levels are assigned to different applications based on their specific requirements. Critical safety applications receive high-priority messages with guaranteed processing, while non-critical applications receive lower-priority messages. This local quality differentiation ensures that processing power is allocated efficiently to where it is most needed.
2Productivity
If the system filters out low-priority messages to reduce processing power, then processing efficiency improves, but information completeness for non-critical applications deteriorates
Solution Approach 1:
The system dynamically adjusts message filtering based on current system conditions and priority levels. When processing capacity is constrained, low-priority messages are filtered or deferred, but the system maintains the capability to process them when capacity becomes available. This dynamic approach improves processing efficiency for critical applications while preserving information availability for non-critical applications when possible.
3Loss of time
If the system processes all messages simultaneously, then all applications receive timely data, but system complexity and resource management become unmanageable
Solution Approach 1:
The system performs preliminary classification of incoming V2X messages into priority groups before processing. By pre-sorting messages based on application requirements and criticality, the system simplifies subsequent processing steps and resource management. This preliminary action reduces system complexity while ensuring that critical applications receive timely responses.
Data Source
AI summary
A method for reducing processing power of a data processing hardware executing one or more applications is provided. The method includes receiving communication messages and identifying a first application outputting a first message based on at least one communication message. The first application is associated with a first priority value. The method includes determining a group of high-priority applications where each application has a priority value being higher than or equal to the first priority value and determining a group of low-priority applications where each application has a priority value being lower than the first priority value. The method includes discarding one or more communication messages that are not relied on by the group of high-priority applications for a predefined period of time. The method may also include sending, to the group of low-priority applications, instructions causing the one or more applications of the low-priority group to stop executing.

