Location-Based MAC Address Mapping to Eliminate ARP Broadcasts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The broadcasting of Address Resolution Protocol (ARP) request messages over networks creates a significant overhead, consuming switching infrastructure and processing resources due to the large number of irrelevant messages, which is inefficient for data processing devices.

Innovation Solution

A data processing apparatus that derives media access control (MAC) addresses using a mapping function based on physical position or logical identifiers, reducing the need for ARP request messages by directly determining MAC addresses from these identifiers, and caching them for future use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ARP request messages are broadcast over the network to resolve MAC addresses, then devices can communicate with each other, but network overhead and processing resource consumption increase significantly

Engineering Contradiction:
Improveaddress resolution capabilityVSAvoidprocessing resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by pre-establishing MAC address mappings for processing units before actual data transmission occurs. The address resolution function pre-determines MAC addresses based on processing unit identifiers, so when data needs to be sent, the MAC address is already known and no ARP broadcast is required. This eliminates the need for reactive ARP requests and reduces network overhead.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an address resolution function as an intermediary component that sits between the application/protocol stack and the network interface. This intermediary translates processing unit identifiers into MAC addresses using a mapping function, acting as a mediator that eliminates the need for ARP broadcasts while maintaining the ability to resolve addresses dynamically when needed.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If ARP request messages are broadcast to resolve MAC addresses, then devices can obtain destination addresses, but the switching infrastructure becomes overloaded

Engineering Contradiction:
Improveaddress resolutionVSAvoidswitching infrastructure load
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the address resolution function from the standard ARP broadcast process and implements it as a dedicated component within the data processing apparatus. By taking out the address resolution capability and embedding it directly in the processing unit, the system eliminates the need for ARP broadcasts to traverse the switching infrastructure, thereby reducing the load on network switches while maintaining address resolution functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If MAC addresses are determined through ARP broadcasting, then devices can communicate dynamically, but network efficiency decreases due to message overhead

Engineering Contradiction:
Improvedynamic address resolutionVSAvoidnetwork efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system implements self-service by enabling processing units to autonomously determine MAC addresses through a mapping function based on their identifiers. Each processing unit can independently resolve MAC addresses without requiring external ARP broadcasts or interventions from other network devices. This self-service approach maintains dynamic address resolution while eliminating the inefficiency of broadcast messages.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12519722B2Location based medium access control address
Publication Date: 2026.01.06 GRAPHCORE LTD
  • US12519722B2 patent drawing
  • US12519722B2 patent drawing
  • US12519722B2 patent drawing

AI summary

A data processing system having an address resolution function for deriving MAC addresses. The set of MACs defined for the devices on the network encode physical position or logical identifier information of those devices. Therefore, each of these MACs is derivable using a mapping function that maps the physical position or logical identifier information supplied by an application to the MAC addresses of the devices on the network. When the protocol processing entity has to send data over the network, it can obtain the MAC address for the destination determined on the basis of the physical position or logical identifier supplied by the application. In this way, since the MACs are derivable on the basis of the physical positions or logical identifiers, the broadcasting of ARP request messages, which would otherwise be required when the protocol processing entity requires the MAC for the destination, may be avoided.