Search Platform Polling Control Under Communication Load
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The rapid increase in data transmission demands exceeds the capacity of communication interfaces and computing units, leading to capacity overload.
Innovation Solution
A search platform determines whether to poll an original data source based on a polling control indicator and a load indicator, generating search results locally when not to poll, thereby optimizing resource usage and avoiding overload.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the search platform polls the original data source for every search request, then the search results are based on the most current data, but the communication interface becomes overloaded
Solution Approach 1:
The system performs polling selectively rather than for every search request. The load indicator determines whether to poll based on current communication interface capacity, allowing partial polling action when full polling would be excessive and cause overload.
Solution Approach 2:
The system preliminarily checks the load indicator before polling the data source. This preliminary assessment of communication interface capacity prevents overload by deciding in advance whether polling should occur, avoiding the need to handle overload conditions afterward.
2Productivity
If the search platform generates search results locally without polling, then the communication interface load is reduced, but the search results may be based on outdated data
Solution Approach 1:
The system dynamically adjusts between polling and local generation based on real-time load conditions. When load is low, polling provides fresh data; when load is high, local generation reduces communication pressure, creating a dynamic adaptation to changing system states.
Solution Approach 2:
The system changes the operational parameter of data source interaction based on load indicator thresholds. When the load indicator exceeds thresholds, the system switches from polling mode to local generation mode, effectively changing how data is obtained to maintain system stability.
3Productivity
If the search platform increases polling frequency to handle more search requests, then more data can be processed, but the communication interface and computing units become overloaded
Solution Approach 1:
The load indicator provides feedback about the current state of the communication interface to the polling decision logic. This feedback mechanism allows the system to adjust polling behavior based on real-time conditions, preventing overload while maximizing data processing capacity.
Data Source
AI summary
The present invention relates to database search and computation technology providing search results in response to search requests. In response to receiving a search request from one of the plurality of clients, a search platform determines whether to poll an original data source via the communication interface based on a polling control indicator and a load indicator, wherein the polling control indicator indicates a polling level for the search request determined by the search platform and the load indicator indicates an estimated current and future load on the communication interface. In response to determining to poll the original data source, the search platform generates at least one search result for the search request based on data polled from the original data source, and in response to determining not to poll the original data source, the search platform generates at least one search result for the search request locally at the search platform.


