Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Cache Tier cache optimization method based on Ceph cluster

A cache optimization and clustering technology, applied in memory systems, data processing input/output processes, instruments, etc., can solve problems such as limited cachepool layer capacity, decreased I/O throughput of storage clusters, and cache pollution, etc. The number of refresh and clear operations, the effect of improving read and write efficiency, and improving execution speed

Active Publication Date: 2020-08-04
XI AN JIAOTONG UNIV
View PDF4 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to the inherent limitations of the time locality of the LRU algorithm, LRU lacks long-term granular analysis of data, resulting in frequent access to hot data may be eliminated by occasionally accessed cold data, resulting in cache pollution
At this time, the cache pool will generate additional overhead due to processing cold data, which will reduce the performance of the cache pool and even the system. At the same time, the hit rate of hot objects in the cache pool will not be high, and finally the I / O throughput of the storage cluster will decrease.
On the other hand, SSD is expensive, and the capacity of the cache pool layer of hierarchical cache is limited. When a large amount of data stored in the cache pool layer reaches the cache full threshold, refresh or clear operations will be performed, and frequent refresh or clear operations will cause Ceph The IO performance did not achieve the desired result

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Cache Tier cache optimization method based on Ceph cluster
  • Cache Tier cache optimization method based on Ceph cluster
  • Cache Tier cache optimization method based on Ceph cluster

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] A kind of Cache Tier caching optimization method based on Ceph cluster of the present invention is realized on the basis of Cache Tier, and Ceph is a kind of unified distributed storage system, aims at providing good performance, reliability and scalability, and its core The design idea is to remove all central points and give full play to the computing power of the storage device itself. It can support block storage, file storage, and object storage functions at the same time. It has autonomous self-healing capabilities and has no performance bottlenecks. Cache Tier is to cache data on the OSD side of the Rados layer. The OSD where the HDD is located constitutes the storage layer, and the OSD where the SSD is located constitutes the cache layer. The cache and the back-end storage layer are bound together through the Pool to realize hierarchical storage. The hierarchical cache of the Ceph cluster can improve the read and write efficiency of key data or hot data, and prov...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a Cache Tier cache optimization method based on a Ceph cluster. The method comprises the steps: optimizing a cache, obtaining an existing cache pool mode of the Cache Tier, taking the request with the request size smaller than 128k as a small request, and taking the request with the request size larger than or equal to 128k as a large request; executing a writing operation,writing the small request into a cache pool, and writing the large request into a base pool through cache execution proxy writing operation; executing a reading operation, if the cache hits, traversing the object fragment information, and reading the object fragment information is read in a cache pool; after cache reading is finished, reading the data in a base pool; finally, splicing the data read from the cache pool and the base pool, filling and returning to the client. According to the method, the read-write mode of the cache pool is modified based on the processing mode of the requests of different sizes, and the read-write efficiency of the Ceph cluster is improved by optimizing the Cache Tier.

Description

technical field [0001] The invention belongs to the technical field of distributed system storage, and in particular relates to a Ceph cluster-based Cache Tier cache optimization method. Background technique [0002] Ceph's unique decentralized distributed architecture enables it to manage large-scale storage nodes. At the same time, its flat addressing design based on computing allows Ceph clients to communicate directly with any node on the server side, so Ceph has performance and cluster linearity Excellent feature of the extension. [0003] In a traditional Ceph cluster, in order to implement the isolation strategy between different storage pools, user data is not written to the local storage device of the OSD in one step, but an intermediate structure PG (Placement Group) is introduced to perform two mappings. First, the user data is cut into objects according to a fixed size, which is input as a random hash function, and evenly mapped to each PG; then, the PG is mappe...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F3/06G06F12/0811G06F12/0897
CPCG06F3/0611G06F3/065G06F3/067G06F12/0811G06F12/0897
Inventor 伍卫国解超严杰苏海洲张斌张驰杨州
Owner XI AN JIAOTONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products