Link Layer Preemption for Low Latency Automotive Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current MAC sublayer standards, such as IEEE 802.1 and IEEE 802.3, experience unacceptable delays when high-priority frames are held back by lower priority frames, especially with larger 'jumbo' frames, which is critical in applications like automotive networking where such delays can interfere with critical systems.

Innovation Solution

Implementing preemption at the MAC sublayer to allow high-priority frames to interrupt lower priority frames, with techniques like fragmentation and modified CRC fields to manage and reassemble frames efficiently, minimizing changes to existing standards and devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If lower priority frames are transmitted completely before high priority frames, then transmission order is maintained, but high priority frame delay increases

Engineering Contradiction:
Improvehigh priority frame delayVSAvoidMAC sublayer complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent divides a lower priority frame into multiple segments, allowing a high priority frame to be inserted between segments. This segmentation enables preemption of high priority frames without requiring complete transmission of lower priority frames, thereby reducing high priority frame delay while maintaining manageable MAC sublayer complexity through structured frame division and reassembly mechanisms

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transmits the initial segment of a lower priority frame before preempting with a high priority frame. This preliminary transmission of the first segment reduces the waiting time for high priority frames while ensuring that some data progress is made on lower priority traffic, balancing both requirements through advance partial transmission

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If high priority frames interrupt lower priority frames, then high priority frame delay is reduced, but frame transmission completeness is compromised

Engineering Contradiction:
Improvehigh priority frame delayVSAvoidframe transmission completeness
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

By segmenting frames and implementing reassembly protocols at the receiver, the patent ensures that interrupted transmissions can be completed by sending remaining segments after the high priority frame. This maintains transmission completeness while enabling preemption, as the segmented structure allows for orderly resumption without data loss

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs acknowledgment and reassembly confirmation mechanisms where the receiver signals when frames or segments are successfully received and reassembled. This feedback loop ensures transmission completeness by allowing retransmission of any lost or interrupted segments, thereby maintaining reliability even when preemption occurs

Inventive Principle:
Principle #23Feedback

3Productivity

If frame preemption is implemented at MAC sublayer, then network responsiveness is improved, but compatibility with existing standards decreases

Engineering Contradiction:
Improvenetwork responsivenessVSAvoidcompatibility with existing standards
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent designs the preemption mechanism to operate within the existing IEEE 802.1 and IEEE 802.3 MAC sublayer frameworks, making the MAC sublayer multi-functional by supporting both traditional priority queuing and the new preemption capability. This universal approach allows the system to maintain compatibility with existing standards while adding enhanced responsiveness functionality

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces preemption parameters such as preemption thresholds, segment size configurations, and priority levels that can be adjusted to balance responsiveness and compatibility. By making these parameters configurable, the system can adapt to different network requirements and maintain compatibility with various existing standards implementations while enabling improved network responsiveness where needed

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9166917B2Link layer preemption
Publication Date: 2015.10.20 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9166917B2 patent drawing
  • US9166917B2 patent drawing
  • US9166917B2 patent drawing

AI summary

Disclosed are various embodiments for frame preemption and fragmentation at the media access control (MAC) sublayer of the link layer or the MAC merge sublayer of the link layer. Traffic classes may be organized into preemptive traffic classes and non-preemptive traffic classes. Preemptable frames may be fragmented when a preemptive frame is to be transmitted. The fragmentation may be indicated through modification of the value of cyclic redundancy check (CRC) field in a predetermined way, through addition of a fragmentation trailer, and/or through other approaches.