Wireless Device ARP Cache Management for Battery Conservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless devices operating in a WLAN consume battery power unnecessarily when processing ARP requests, as they must wake up to process broadcast requests intended for other devices, leading to reduced battery life due to the inefficiency of broadcast messages.

Innovation Solution

Implementing a method where the DHCP server or access point maintains and shares a pre-compiled ARP cache list with wireless devices, reducing the need for devices to wake up and process unnecessary ARP requests by converting broadcast requests to unicast messages, thereby conserving battery power.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If wireless devices process broadcast ARP requests to ensure network communication functionality, then network address resolution reliability is improved, but battery power consumption increases

Engineering Contradiction:
Improvenetwork address resolution reliabilityVSAvoidbattery power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The access point pre-compile the ARP cache list before wireless devices need it, storing resolved IP-to-MAC address mappings in advance. This allows devices to wake from sleep mode less frequently since they can use the pre-prepared cache rather than processing broadcast requests, thus maintaining address resolution reliability while reducing power consumption

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The access point acts as an intermediary that maintains and manages the ARP cache centrally. Instead of each wireless device independently processing broadcast ARP requests, the access point stores the cache and provides it to devices when needed, eliminating unnecessary wake-ups and processing while ensuring address resolution functionality

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If wireless devices wake up to process broadcast ARP requests intended for other devices, then network communication reliability is improved, but operational duration decreases

Engineering Contradiction:
Improvenetwork communication reliabilityVSAvoidoperational duration
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The ARP cache is pre-compiled and stored in advance by the access point, containing IP-to-MAC address mappings that wireless devices will need. This preliminary preparation allows devices to remain in sleep mode longer without risking communication reliability, thus extending operational duration between charges

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The necessary ARP cache information is extracted and provided to wireless devices in advance from the access point's centralized cache. This extraction eliminates the need for devices to wake up and process broadcast requests for addresses they already have cached, extending their sleep duration and overall operational time

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If broadcast ARP requests are used to ensure all devices receive address resolution information, then network communication reliability is improved, but energy efficiency deteriorates

Engineering Contradiction:
Improvenetwork communication reliabilityVSAvoidenergy efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The access point serves as an intermediary that centrally manages the ARP cache. Instead of broadcasting requests to all devices, the access point stores the cache and selectively provides it to wireless devices, eliminating energy-wasting broadcasts while maintaining communication reliability through the centralized cache

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8433820B2Method and system for conserving battery power in wireless devices operating in a wireless local area network
Publication Date: 2013.04.30 MALIKIE INNOVATIONS LTD
  • US8433820B2 patent drawing
  • US8433820B2 patent drawing
  • US8433820B2 patent drawing

AI summary

A method for conserving battery power in a wireless device coupled through an access point to a server in a network, the server being coupled to at least one client in the network, each of the wireless device, the at least one client, and the access point having a respective hardware address, the method comprising: receiving at the server through the access point a message indicative of the wireless device joining the network and providing the hardware address of the wireless device; updating a list of hardware addresses for clients in the network to include the hardware address of the wireless device, the list including a respective Internet Protocol (“IP”) address for each hardware address; and, sending from the server to at least one of the wireless device, the at least one client, and the access point, the updated list of hardware addresses.