Wireless Device ARP Cache Management for Battery Conservation
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
Data Source
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.


