DNS-Based Polling Filter for Low-Latency Network Messaging
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Polling mechanisms in networks consume network capacity and power, particularly affecting battery-powered devices, and reducing polling frequency increases messaging latency.
Innovation Solution
Implementing a polling apparatus with filtering circuitry that prohibits polling messages based on an active DNS server's permission status, using a whitelist or blacklist to control DNS server selection, thereby reducing unnecessary polling and allowing higher frequency timers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If polling frequency is increased to reduce messaging latency, then latency is reduced, but network capacity consumption and power consumption increase
Solution Approach 1:
The patent changes the parameter of polling frequency dynamically based on the presence of pending messages. Instead of using a fixed high polling frequency, the system adjusts the polling interval according to whether messages are waiting to be sent, thereby reducing power consumption while maintaining low latency when necessary
Solution Approach 2:
The patent implements dynamic polling behavior where the polling apparatus adjusts its polling frequency based on real-time conditions. When messages are pending, polling occurs at higher frequency; when no messages are pending, polling frequency is reduced. This dynamic adaptation resolves the contradiction between latency and power consumption
2Loss of time
If polling frequency is increased to reduce messaging latency, then latency is reduced, but network capacity consumption increases
Solution Approach 1:
The patent changes the parameter of polling frequency dynamically based on the presence of pending messages. Instead of using a fixed high polling frequency, the system adjusts the polling interval according to whether messages are waiting to be sent, thereby reducing network capacity consumption while maintaining low latency when necessary
Solution Approach 2:
The patent implements dynamic polling behavior where the polling apparatus adjusts its polling frequency based on real-time conditions. When messages are pending, polling occurs at higher frequency; when no messages are pending, polling frequency is reduced. This dynamic adaptation resolves the contradiction between latency and network capacity consumption
3Reliability
If polling is permitted to ensure reliable message delivery, then reliability is improved, but network traffic and power consumption increase
Solution Approach 1:
The patent changes the parameter of polling frequency dynamically based on the presence of pending messages. Instead of using a fixed high polling frequency, the system adjusts the polling interval according to whether messages are waiting to be sent, thereby reducing power consumption while maintaining reliable message delivery when necessary
Solution Approach 2:
The patent implements dynamic polling behavior where the polling apparatus adjusts its polling frequency based on real-time conditions. When messages are pending, polling occurs at higher frequency to ensure reliable delivery; when no messages are pending, polling frequency is reduced to conserve power. This dynamic adaptation resolves the contradiction between reliability and power consumption
Data Source
AI summary
A polling apparatus comprises message issuing circuitry configured to issue at least one polling message over a network to a polled device. Polling filtering circuitry is responsive to a polling trigger requesting that the message issuing circuitry issues a given polling message to determine whether an active domain name system (DNS) server belongs to a set of one or more polling permitted DNS servers. In response to determining that the active DNS server does not belong to the set of polling permitted DNS servers, the polling filtering circuitry is configured to prohibit the message issuing circuitry from issuing the given polling message.


