Distributed storage system and synchronous cache method thereof

A distributed storage and caching technology, applied in the transmission system, electrical components, etc., can solve problems such as old data and local read cache cannot be obtained, so as to improve read performance, speed up read request performance and response speed, and ensure consistency Effect

Inactive Publication Date: 2017-06-13
南京卓盛云信息科技有限公司
View PDF6 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When the client reads data, if it directly reads data from the local cache, but other clients may have updated related data before, and the local read cache cannot obtain it, then the old data will be obtained

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
  • Distributed storage system and synchronous cache method thereof
  • Distributed storage system and synchronous cache method thereof
  • Distributed storage system and synchronous cache method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention will be further explained below in conjunction with the accompanying drawings and specific embodiments.

[0032] The present invention provides a synchronization method between a multi-client cache and a server. By recording the status information of each client cache on the server storage node, when the server performs data update, the relevant client is notified to discard the local cache information. Finally, the read performance of the client is accelerated. The granularity of caching in the present invention is an object as a unit, and an object may be a complete file or a part of a large file. This cache synchronization method ultimately avoids the unreliability of old data cached when the client reads data.

[0033] The system structure of the present invention is attached as figure 2 . In this distributed storage, the server has multiple storage nodes, and each storage node adds a "cache record module" designed by the present invention;...

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 distributed storage system. The distributed storage system comprises a plurality of clients, a metadata node, a monitoring node and a plurality of storage nodes which are connected with a network switch, wherein a cache synchronization module is arranged in each client; a cache recording module is arranged on each storage node. A synchronous cache method of the distributed storage system comprises the following specific steps: arranging the cache synchronization module on each client and arranging the cache synchronization module on each storage node in the plurality of storage nodes of a distributed storage service end; intercepting data when the data is subjected to read-write operation, inserting cache processing in the read-write process, and finally, reading the data on the client. According to the distributed storage system and the synchronous cache method disclosed by the invention, the hit rate of cache of a local client can be improved, the consistency of the data is guaranteed, and finally, the read performance of the distributed storage system is improved.

Description

technical field [0001] The invention belongs to the technical field of data storage, and in particular relates to a distributed storage system and a synchronous cache method thereof. Background technique [0002] Such as figure 1 It shows that in the existing distributed storage cluster, the server includes: metadata nodes, monitoring nodes, and storage nodes. But the largest one is the storage node, which saves the user's data and directly supports the client to read and write requests. The monitoring node (some systems are also called management nodes) mainly records the status of all servers and clients. This node will communicate with other nodes every few seconds to determine whether each server and client is normal. [0003] In order to improve the read and write performance of the system, both client and server storage nodes may provide data cache to speed up the read and write speed. However, implementing read-write cache on the client side in a distributed system...

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): H04L29/08
CPCH04L67/1097H04L67/568
Inventor 金友兵
Owner 南京卓盛云信息科技有限公司
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