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

A proxy client storage acceleration method and system based on a distributed storage system

A distributed storage and client technology, applied in the computer field, can solve problems such as poor read and write performance of a single client, low data cache hit rate, and no data security, so as to reduce memory dependence, ensure data security, and improve The effect of read and write performance

Active Publication Date: 2020-06-16
长沙证通云计算有限公司
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Memory-based cache acceleration is limited by the local physical machine memory; there is no data security, and data security depends on the power-down protection of the physical machine hardware; the data cache hit rate is not high, and the read and write performance of a single client is poor

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
  • A proxy client storage acceleration method and system based on a distributed storage system
  • A proxy client storage acceleration method and system based on a distributed storage system
  • A proxy client storage acceleration method and system based on a distributed storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0059] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0060] Such as figure 2 As shown, a method for accelerating storage of a proxy client based on a distributed storage system includes the following steps:

[0061] Step 1: The upper client sends the read and write request to the proxy client through the standard POSIX read and write interface;

[0062] Step 2: Obtain the storage location of the data to be read and written according to whether the metadata of the proxy client contains the data to be read or written;

[0063] The proxy client checks whether the data to be read and written sent by the upper layer client exists in the metadata of the proxy client according to the data to be read and written in the read and write request received from the upper layer client;

[0064] If it exists, then use the metadata matching the data to be read and written to obtain the storage location of the data to b...

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 proxy client storage acceleration method and system based on a distributed storage system. By using memory mapping and read and write transactions, the read and write performance and data security of client data are improved, and the physical machine is reduced. Memory dependent. And by using a data reservation algorithm proposed by the present invention, the cache hit rate of reading and writing by a single client can be greatly improved, thereby improving the read and write performance of a single client. The present invention provides a single client end of the upper-layer application with a bottom-level standard POSIX read-write interface, and is upwardly compatible with all blocks, objects, and file storage interfaces.

Description

technical field [0001] The invention belongs to the field of computers, and in particular relates to a storage acceleration method and system for a proxy client based on a distributed storage system. Background technique [0002] Due to the development of the times and the huge increase in the amount of information, the era of big data has arrived. In order to cope with the storage of massive data, traditional storage methods can no longer meet the requirements of business and users. In order to meet the storage of massive data, emerging distributed storage solutions are favored by many manufacturers and users because their storage can be automatically scaled, automatic data repair, and support PB or even EB-level mass storage. However, the current distributed storage architecture is based on the client and server models. For all read and write processes, the client sends a read and write request to the remote server, and returns after the remote server receives a response...

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): H04L29/08G06F3/06
CPCH04L67/1097H04L67/2866G06F3/0604G06F3/061G06F3/067H04L67/56H04L67/568
Inventor 宋柏森唐卓纪军刚
Owner 长沙证通云计算有限公司
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