Layer-2 Packet Aggregation and Fragmentation for MoCA Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing MoCA network communication standard faces inefficiencies in managing packets from different source applications with varying sizes, destinations, and priorities, leading to cumbersome sorting and reduced network efficiency due to fixed packet overhead and maximum size constraints.

Innovation Solution

A method and apparatus that organize received packets using a descriptor, allowing for dynamic packet sizing based on a controllable parameter, which can be selected automatically or manually, to optimize packet transmission over a secondary network protocol, enabling efficient aggregation and transmission of packets with uniform or larger sizes for improved media efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If packets are transmitted with fixed size constraints and overhead, then packet format compliance is maintained, but media efficiency decreases and more overhead is required

Engineering Contradiction:
Improvepacket format complianceVSAvoidmedia efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments a single large service packet into multiple smaller MoCA packets for transmission, then reassembles them at the destination. This allows the system to maintain compliance with fixed packet size constraints while improving media efficiency by reducing the relative overhead of transmission control and acknowledgment packets through better aggregation ratios

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically adjusts packet aggregation parameters based on network conditions and packet characteristics. By changing the aggregation depth and packet sizing parameters, the system optimizes the balance between maintaining format compliance and improving media efficiency for different traffic scenarios

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If packets from different source applications are transmitted individually, then packet independence is maintained, but network efficiency decreases due to cumbersome sorting

Engineering Contradiction:
Improvepacket independenceVSAvoidnetwork efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent merges multiple service packets from different source applications into aggregated MoCA packets for transmission. The aggregation process maintains packet independence through proper encapsulation and identification mechanisms while improving network efficiency by reducing the total number of transmissions and minimizing sorting overhead at the receiver

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an aggregation layer as an intermediary between the service packet source and the MoCA transmission layer. This intermediary performs intelligent packet aggregation, sorting, and routing, thereby maintaining packet independence while significantly improving network efficiency through batch processing and optimized transmission scheduling

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of energy

If packet aggregation is performed to increase payload size, then media efficiency improves, but device complexity increases

Engineering Contradiction:
Improvemedia efficiencyVSAvoidpacket aggregation complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where the aggregation and fragmentation functions are automatically performed by dedicated hardware or firmware components within the MoCA interface. This eliminates the need for complex software-based packet manipulation, reducing device complexity while maintaining high media efficiency through hardware-accelerated packet aggregation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary packet aggregation and fragmentation operations before transmission, preparing packets in advance based on predicted transmission needs. This preliminary action reduces runtime processing complexity and allows the system to maintain high media efficiency without requiring complex real-time packet manipulation logic

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8811411B2Packet aggregation and fragmentation at layer-2 over a managed network
Publication Date: 2014.08.19 ENTROPIC COMM INC
  • US8811411B2 patent drawing
  • US8811411B2 patent drawing
  • US8811411B2 patent drawing

AI summary

A method and apparatus for receiving packets from a node within a first network in accordance with a first protocol. A descriptor associated with each received packet is read by a direct memory access (DMA) controller that stores the received packet. A value for a controllable parameter is selected to efficiently communicate the content of the received packet over a second network that operates in accordance with a second protocol. The information in the received packet is then organized into newly formed packets, the size of which makes them efficient for communication over the network in the second protocol. The newly formed packets are stored in a transmit line buffer and associated with a Protocol Descriptor. The Protocol Descriptor provides information to a transmit controller to allow the transmit controller to select and aggregate packets from the transmit line buffer in order to make efficient use of the second protocol.