Cache Data Management via Inquiry Frequency Scoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current global services face high network costs and stability issues due to excessive access to cache servers, leading to performance losses, as they rely mainly on separate cache servers without utilizing local caches effectively.
Innovation Solution
A method and system that calculate a score based on inquiry frequency, data size, and storage distance to prioritize data storage in local caches or cache servers, optimizing data management and reducing network costs by strategically placing data in the most suitable location.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If data is stored only in a separate cache server, then cache functionality is provided, but network costs increase and system stability deteriorates due to excessive access
Solution Approach 1:
The patent divides the cache system into two segments: local cache memory integrated in the service server and separate cache server. This segmentation allows frequent access data to be served from local cache (reducing network costs) while less frequent data remains in the separate cache server, thereby resolving the contradiction between network cost and system stability.
Solution Approach 2:
The patent implements preliminary action by proactively copying frequently accessed data from the separate cache server to the local cache memory before actual access occurs. This predictive pre-loading strategy ensures that when data is needed, it is already available locally, reducing network access costs and improving system stability by avoiding excessive access to the separate cache server.
2Device complexity
If separate cache server is used for all cache operations, then centralized cache management is achieved, but access speed decreases due to intercontinental distances
Solution Approach 1:
The patent applies local quality by equipping each service server with its own local cache memory, creating a localized caching capability close to the data processing unit. This local cache provides fast access for frequently used data, while the centralized separate cache server maintains overall cache management. The hybrid structure resolves the contradiction by providing both centralized management and local fast access.
3Device complexity
If local cache is not utilized, then simple cache architecture is maintained, but performance is lost in providing and managing data
Solution Approach 1:
The system performs preliminary actions by predicting which data will be frequently accessed and pre-loading it into local cache memory before actual access requests arrive. This proactive approach ensures high-performance data access without requiring complex real-time decisions, maintaining relatively simple architecture while significantly improving data provision performance.
Solution Approach 2:
The patent changes the parameter of cache hierarchy by introducing local cache memory as an additional layer between the service server and the separate cache server. This parameter change in the cache architecture enables faster data access for frequently used data while maintaining the existing separate cache server structure, thus improving performance without excessive complexity.
Data Source
AI summary
A system for managing cache data based on a score is provided. The system includes at least one processor that implements: a score management module configured to receive an inquiry request for data from a client terminal and obtain a score of the data by using inquiry frequency information of the data for each time period; and a data management module configured to store the data in a local cache of a service server or a cache server based on the score.


