Apparatus and method for performing cache management in a storage system

A cache and storage device technology, applied in memory systems, data processing input/output processes, electrical digital data processing, etc., can solve problems such as wasted cache space efficiency and decline, and achieve the effect of improving cache performance.

Inactive Publication Date: 2016-12-28
SYNOLOGY INC
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the block corresponds to a certain cache block in the cache, because the data to be read is not in the cache, this traditional cache operation mechanism still needs to read from the block device, which causes Waste of cache space and performance degradation
[0004] It can be seen from the above that the related technologies cannot properly solve the existing problems without causing additional problems (such as the above-mentioned side effects)

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
  • Apparatus and method for performing cache management in a storage system
  • Apparatus and method for performing cache management in a storage system
  • Apparatus and method for performing cache management in a storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] figure 1 It is a schematic diagram of a storage system 100 according to an embodiment of the present invention. The storage system 100 may include a control circuit 110, and may include a plurality of storage devices, such as N storage devices {120-1, 120-2, ..., 120-N}, wherein the control circuit 110 is coupled to the plurality of storage devices . The symbol "N" may represent a positive integer greater than 1. For example: when N=2, the plurality of storage devices may include two storage devices 120-1 and 120-2. For another example: when N>2, the plurality of storage devices may include three or more storage devices, such as storage devices 120-1, 120-2, . . . , 120-N. Any storage device 120-n in the N storage devices {120-1, 120-2, ..., 120-N} (symbol "n" may represent any positive integer falling within the range [1, N] ) may include (but not limited to): solid state disk (Solid State Drive, SSD), hard disk drive (Hard Disk Drive, HDD).

[0037] According to ...

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 an apparatus and method for performing cache management in a storage system, where the storage system includes a plurality of storage devices. The method includes: utilizing a storage device of the plurality of storage devices as a cache of another storage device of the plurality of storage devices, in which an access speed of the storage device is higher than that of the other storage device, and the cache includes a plurality of cache blocks; and when a read miss of the cache occurs, reading data corresponding to at least one cache block from the other storage device to store the data into the cache, in which a data amount corresponding to the read miss is less than a data amount of each cache block of the plurality of cache blocks. The invention has the beneficial effect that the cache efficiency can be improved without wasting the cache space.

Description

technical field [0001] The invention relates to performance management of a data storage system, in particular to a method and related device for cache management in a storage system. Background technique [0002] According to related technologies, a traditional storage system can adopt some traditional high-speed cache (or cache (Cache)) operation mechanism to improve read and write performance. However, the traditional caching mechanism has some problems. For example, the size of a cache block adopted by a traditional cache operation mechanism is equal to the access unit of a block device (Block Device) in the traditional storage system. In order to record the location of the block device corresponding to each cache block, the traditional cache operation mechanism requires a large amount of memory resources. Taking the EXT4 file system as an example, the minimum unit of the access request is 4096 bytes (4Kilobyte, hereinafter referred to as "4KB"). In the case where the...

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): G06F12/0802G06F12/084
CPCG06F12/0802G06F12/084G06F12/0804G06F12/0862G06F12/0868G06F12/0871G06F2212/1044G06F2212/262G06F12/0886G06F2212/6012G06F2212/603G06F3/0604G06F3/0638G06F3/0683
Inventor 林奕君梁志成王钰婷陈炫廷
Owner SYNOLOGY INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products