Smart Polling Frequency for Datastore Refresh

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current polling operations face challenges such as unpredictable detection of data changes, increased computing resource loads, network traffic, and scalability issues, particularly in scenarios like OpenStack-based applications where frequent polling of entire datasets leads to usability and scalability problems.

Innovation Solution

Implementing smart polling frequencies in datastores that are dynamically adjusted based on recent system activity and datastore characteristics, increasing frequencies for volatile data and decreasing them when scalability issues arise, with the ability to temporarily change frequencies based on user actions, environmental factors, and predefined thresholds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If frequent polling operations are performed to refresh datastores, then data freshness is improved, but computing resource load and network traffic increase

Engineering Contradiction:
Improvedata freshnessVSAvoidcomputing resource load
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic polling frequencies that automatically adjust based on system conditions. When computing resource load is high or network traffic is heavy, the polling frequency is reduced. When resources are abundant and data changes frequently, the frequency increases. This dynamic adaptation resolves the contradiction by making the polling rate flexible rather than fixed, allowing the system to optimize between data freshness and resource consumption in real-time.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the polling frequency parameter based on monitored system conditions such as resource availability, network state, and data volatility. By adjusting this key parameter dynamically, the system can achieve high data freshness when needed while reducing resource load during normal operations, effectively resolving the technical contradiction between measurement precision and energy use.

Inventive Principle:
Principle #35Parameter changes

2Speed

If polling frequency is increased to detect data changes quickly, then detection speed is improved, but system scalability deteriorates

Engineering Contradiction:
Improvedetection speedVSAvoidsystem scalability
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamic adjustment of polling frequencies to enable the system to scale. Different datastores can have different polling frequencies assigned based on their characteristics and system conditions. This allows the system to maintain fast detection speed for critical datastores while using lower frequencies for less critical ones, thereby achieving both high detection speed and system scalability simultaneously.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If uniform polling frequency is applied to all datastores, then system simplicity is maintained, but resource efficiency decreases

Engineering Contradiction:
Improvesystem simplicityVSAvoidresource efficiency
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The patent implements local quality by assigning different polling frequencies to different datastores based on their specific characteristics such as data volatility, criticality, and access patterns. Instead of a uniform approach, each datastore receives a customized polling frequency that optimizes resource usage for that specific data source while maintaining overall system functionality. This resolves the contradiction by making the system slightly more complex in configuration but dramatically more efficient in resource usage.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9514162B2Smart polling frequency
Publication Date: 2016.12.06 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9514162B2 patent drawing
  • US9514162B2 patent drawing
  • US9514162B2 patent drawing

AI summary

For smart polling frequency in datastores by a processor device in a computing environment, individual polling operations are performed for refreshing each one of the datastores according to polling frequencies. Each one of the polling frequencies depends on recent system activity and each one of the datastores. Each of the polling frequencies are dynamically adjusted for each one of the datastores.