Distributed storage system and data read-write method for same

A technology of distributed storage and storage services, applied in the field of distributed storage systems and their data reading and writing, can solve the problem that the data reduction ratio cannot achieve the best effect, reduce the number of times of erasing and writing, the life of solid-state drives, and cannot achieve global deduplication. and other problems, to achieve the effect of saving data interaction and bandwidth, easy construction, and reducing data writing operations

Active Publication Date: 2016-01-13
深圳创新科软件技术有限公司 +1
View PDF7 Cites 46 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, for a distributed cluster storage system, the existing data deduplication technology in a single device cannot achieve the goal of global deduplication, and the data reduction ratio cannot achieve the best effect; in addition, the deduplication method of background processing The operation of data writing cannot be reduced. For storage systems using solid-state drives, the goal of reducing the number of erasures and prolonging the life of solid-state drives cannot be achieved.

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 data read-write method for same
  • Distributed storage system and data read-write method for same
  • Distributed storage system and data read-write method for same

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] In order to make the technical principles, features and technical effects of the technical solution of the present application clearer, the technical solution of the present application will be described in detail below in conjunction with specific embodiments.

[0035] In this application scheme, the service module of the distributed storage system is divided into a metadata service module and a storage service module by adopting a two-level metadata organization method. The metadata service module is responsible for maintaining the global first-level mapping table, and the first-level mapping table Contains the mapping relationship between the global logical address and the storage node and the block identifier (that is, the data block hash (Hash) value); the storage service module is responsible for maintaining the secondary mapping table, which contains the block identifier and the actual storage physical address Mapping relations.

[0036] The architecture of the d...

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 discloses a distributed storage system. The distributed storage system comprises an agent module, a metadata service module and a plurality of storage service modules, wherein each storage service module manages at least one storage node; and the metadata service module is used for maintaining a global first level mapping table, and the storage service module is used for maintaining a second level mapping table. As adoption of a two-level metadata organization, when data is written, if same data exists, actual writing is not carried out, thereby reducing the data writing operation and fulfilling the aim of deleting the global duplicated data. The present application further discloses a corresponding data read-write method. The application scheme can achieve the following technical effects: achieving an online global duplicate data delete in the distributed storage system, thereby reducing the actual storage space; and when writing the data, as the duplicate data does not need the actual writing operation, thereby saving the data communication and bandwidth of the application systems and the storage systems, and improving the storage efficiency.

Description

technical field [0001] The present application relates to the technical field of computer storage, in particular to a distributed storage system and a data reading and writing method thereof. Background technique [0002] With the vigorous development of various applications such as mobile devices, social networks, and the Internet of Things, the data generated by human society has exploded. Traditional disk arrays are increasingly difficult to meet the storage requirements of data-intensive applications based on massive data in terms of capacity, performance and bandwidth. Therefore, a distributed cluster storage system with a scale-out architecture, capacity and performance that can increase linearly with the number of nodes came into being, which can provide higher read and write (IO) operations per second (IOPS, Input / OutputOperationsPerSecond) performance Solid-state drives have gradually replaced traditional disks as the first choice for IO-intensive applications. In...

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
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