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

Block storage cache system and method based on NVMe SSD

A cache system and block storage technology, applied in the field of block storage cache, can solve the problems of limited capacity, inability to meet the needs of business read and write performance, and high cost of all-flash systems, to improve write performance, improve read and write performance, and ensure The effect of independence

Active Publication Date: 2020-12-29
EISOO SOFTWARE
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to the limitation of the mechanical hard disk, it can no longer meet the needs of the business for read and write performance.
The existing technology uses an all-flash storage system to replace the mechanical hard disk to improve read and write performance, but the cost of the all-flash system is relatively high and the capacity is limited

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
  • Block storage cache system and method based on NVMe SSD
  • Block storage cache system and method based on NVMe SSD
  • Block storage cache system and method based on NVMe SSD

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0058] like figure 1 As shown, a block storage system based on NVMe SSD is composed of a cache pool 1 and a block storage 2. The cache pool 1 includes a control module 11, a cache pool allocation module 12, an SSD block management module 13, and an elimination module 14. The read-write module 15 and the NVMe SSD cache module 16, the NVMe SSD cache module 16 is specifically a Raid1 disk array composed of a primary NVMe SSD and a backup NVMe SSD.

[0059] The buffer pool 1 performs data interaction with the block storage 2 through the read-write module 15, and the underlying physical space of the block storage 2 is controlled by the mechanical hard disk 21 ( figure 1 Specifically, the control module 11 is respectively connected to the cache pool allocation module 12, the SSD block management module 13 and the elimination module 14, and the SSD block management module 13 is respectively connected to the cache pool allocation module 12 and the read-write module 15 bidirectionally ...

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 relates to a block storage cache system and method based on an NVMe SSD, the system comprises a cache pool and a block storage, the cache pool comprises a control module, a cache pool distribution module, an SSD block management module, an elimination module, a read-write module and an NVMe SSD cache module, and the NVMe SSD cache module comprises a plurality of SSD blocks with the same capacity. a bottom-layer physical space of the block storage is composed of a mechanical hard disk, a plurality of block storage data blocks in the block storage are logically integrated into a corresponding LUN, the LUN corresponds to respective SSD block management modules and respective SSD block sets, and the cache pool distribution module is used for distributing SSD blocks to the LUN; the SSD block management module is used for executing an operation of applying for an SSD block by the LUN and scheduling an SSD block set corresponding to the LUN; and the elimination module is used for eliminating, screening and recycling SSD blocks with read-write heat lower than a preset threshold value in the SSD block set corresponding to the LUN to the NVMe SSD cache module. Compared with theprior art, the read-write performance of block storage can be effectively improved on the basis of ensuring low cost and large capacity.

Description

technical field [0001] The present invention relates to the technical field of block storage caching, in particular to an NVMe SSD-based block storage caching system and a method thereof. Background technique [0002] With the rapid development of computer technology, most enterprises now use computers to operate their core business, resulting in explosive growth of business data. In order to ensure the traceability of business data, many enterprises currently use storage systems to store their business data, and block storage is a very widely used storage method. [0003] Due to its large capacity and low price, HDD mechanical hard disk has always been the most common data storage medium. Many blocks of storage use mechanical hard disk as its data storage medium. However, due to the limitation of the mechanical hard disk, it can no longer meet the needs of the business for read and write performance. The existing technology uses an all-flash storage system instead of a me...

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/06
CPCG06F3/064G06F3/061G06F3/0656G06F3/0676G06F3/0611G06F3/0614Y02D10/00
Inventor 鲍苏宁
Owner EISOO SOFTWARE
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