mDNS Gateway Query Suppression for Service Discovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Redundant mDNS query response messages degrade the performance of Service Discovery Gateways in large-scale networks and impact LAN/WLAN network bandwidth and device performance, as they do not efficiently handle duplicate query requests and responses.
Innovation Solution
Implementing a suppression mechanism on a per-tuple basis using a gateway device that determines whether an mDNS message is a query request or response, and if it's redundant, suppressing it during a designated suppression period to prevent unnecessary processing and bandwidth consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If mDNS query response messages are processed individually without suppression, then service discovery functionality is maintained, but SDG performance degrades and network bandwidth is wasted due to redundant messages
Solution Approach 1:
The system performs preliminary suppression of redundant mDNS query response messages before they are processed by the SDG. By implementing a suppression mechanism that identifies and filters duplicate messages in advance, the system prevents redundant processing while maintaining necessary service discovery functionality, thus resolving the contradiction between reliability and productivity
Solution Approach 2:
The harmful redundant mDNS query response messages are extracted and removed from the message stream before reaching the SDG. The suppression mechanism identifies duplicate messages based on message types and tuples, extracts only the necessary unique responses, and eliminates the harmful redundant copies, thereby improving SDG performance without compromising service discovery
2Loss of information
If all mDNS query response messages are processed, then complete service information is obtained, but network bandwidth is consumed and device performance is impacted
Solution Approach 1:
Redundant mDNS query response messages are extracted and removed from the network traffic stream. The suppression mechanism identifies duplicate messages containing the same service information and eliminates them, ensuring that only necessary unique responses consume network bandwidth while maintaining complete service information availability
Solution Approach 2:
The system discards redundant duplicate mDNS query response messages that contain already-known service information. By identifying messages with duplicate tuples and service records, the system safely discards them without losing any essential service discovery information, thereby reducing network bandwidth consumption
Data Source
AI summary
Systems, methods, and computer-readable media for implementing local and wide network suppression of query requests in zero-configuration networking. Disclosed are systems, methods, and computer-readable storage media for implementing suppression of query packets zero-configuration networking over local and wide networks by utilizing agents, application programming interfaces (API), and a controller. The suppression can be determined based on two time periods, a processing period and a suppression period.


