Method for caching data, caching device and storage system

A technology for caching equipment and data, applied in memory systems, electrical digital data processing, instruments, etc., can solve the problem of high utilization of cache space

Active Publication Date: 2021-07-16
HUAWEI TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Currently existing distributed storage systems are difficult to achieve data consistency and integrity while maintaining the advantages of high cache space utilization

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
  • Method for caching data, caching device and storage system
  • Method for caching data, caching device and storage system
  • Method for caching data, caching device and storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0060] The technical solution in this application will be described below with reference to the accompanying drawings.

[0061] The method for caching data provided by the embodiment of the present application can be applied to a computer, and the computer includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer.

[0062] The hardware layer includes hardware such as a central processing unit (Central Processing Unit, CPU), a memory management unit (Memory Management Unit, MMU), and memory (also called main memory).

[0063] The operating system may be any one or more computer operating systems that realize business processing through processes, for example, Linux operating system, Unix operating system, Android operating system, iOS operating system, or windows operating system.

[0064] The application layer includes applications such as browsers, address books, word processing software,...

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 present application provides a method for caching data and a caching device. The method includes: the caching device acquires the target data unit to be cached and the address corresponding to the target data unit; The first index of the address; determine the free block set, the free block set is composed of at least one free block in the cache space of the cache device; determine the target free block, the target free block is in the free block set Any free block; buffering the target data unit in the target free block. The method for caching data in the embodiment of the present application can improve the utilization rate of cache space while preventing data corruption.

Description

technical field [0001] The present application relates to the field of computer storage, and more specifically, to a data cache method, cache device and storage system in the field of computer storage. Background technique [0002] In order to improve the performance of the distributed storage system, a multi-copy distributed cache memory (Cache Memory, Cache) is added on the upper layer of the storage pool. The difficulty of distributed cache is mainly to ensure data consistency and integrity between multiple copies, while meeting the requirements of high performance and low latency. [0003] It is difficult for existing distributed storage systems to achieve data consistency and integrity while maintaining the advantages of high cache space utilization. Therefore, how the distributed storage system maintains the consistency and integrity of data between multiple copies while maintaining high utilization of cache space has become an urgent problem to be solved. Contents ...

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 Patents(China)
IPC IPC(8): G06F12/0802G06F12/0808G06F12/0817G06F12/0891
CPCG06F12/0802G06F12/0808G06F12/0824G06F12/0891
Inventor 江武汉门勇
Owner HUAWEI TECH CO LTD
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