Distributed cache control method, system and device
A technology of distributed cache and control device, applied in the field of communication, can solve the problems of unbalanced utilization of system server resources, unbalanced data access rate, etc., and achieve the effects of avoiding idleness of cache server resources, improving utilization rate, and balancing server resources.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0045] Embodiment 1 of the present invention provides a distributed cache control method. The main technical principles of the method include: in a distributed cache environment, combined with the data access rate corresponding to the cache to realize dynamic control of the cache, for example, Increase or decrease the number of caches according to the data access rate corresponding to the cache. By pre-increasing the number of caches with high data access rates and reducing the number of caches with low data access rates, the stability of the entire system can be effectively improved, and it can cope with large concurrent data access requests, reducing the number of caches due to unbalanced cache storage. The problem of discarding data access requests or putting data access requests in the processing queue for too long has improved the response efficiency of data access requests.
[0046] image 3 It shows a schematic structural diagram of a distributed cache system to which ...
Embodiment approach 1
[0072] When the determined control method is to increase the number of caches corresponding to the cache information to be controlled, determine the cache server information that meets the control conditions corresponding to the control method, including:
[0073] According to the stored correspondence between each cache information and cache server information, determine the cache server information other than the cache server information corresponding to the cache information to be controlled as at least one cache server information that satisfies the control condition corresponding to the control mode. According to this method, when the control method is to increase the number of caches corresponding to the cache information to be controlled, a cache server can be selected from cache servers other than the cache server that has saved the cache to control the cache, that is Create that cache.
[0074] When the determined control mode is to reduce the number of caches corresp...
Embodiment approach 2
[0077] In the second preferred embodiment, it is necessary to obtain the load information of each cache server in advance. Specifically, the load information of each cache server may be acquired periodically by the cache control server, or may be actively reported by each cache server periodically. Each cache server actively reports, and after receiving the load information reported by the cache server, the cache control server determines whether the load information of the cache server has been saved, and if so, updates the saved load information of the cache server, and if not, adds The load information of this cache server. Correspondingly, in order to meet the requirement of reporting load information to the cache control server, each cache server can be equipped with a module for obtaining its own load information. This module can obtain its own load information, and actively or based on The instruction of the cache control server is reported to the cache control server. ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com