Unlock instant, AI-driven research and patent intelligence for your innovation.

A data object storage method and device

A technology of data objects and storage devices, which is applied to multi-programming devices, electrical digital data processing, and input/output processes of data processing, etc. It can solve problems such as waste of space and the inability of storage device clusters to continue to store data, and achieve improved The effect of storage efficiency

Active Publication Date: 2020-05-15
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The defect of the current CRUSH algorithm is that: since the mapping relationship between placement groups and object storage devices is completely based on a pseudo-random algorithm, in theory, when the number of placement groups and the number of object storage devices are large, each The number of placement groups corresponding to object storage devices tends to be the same, but in the actual production environment, the number of placement groups corresponding to each object storage device will have a large gap, and the maximum gap in the space usage of object storage devices is up to 20%
[0007] For example, for the Ceph system, by default, when the storage space occupancy rate of an object storage device reaches 85%, it is in a near full state, and when the occupancy rate reaches 95%, it is in a saturated (full) state, but the storage space of other object storage devices The space occupancy rate may be only 65% ​​or 75%. However, in this case, the storage device cluster in the Ceph system is close to being unable to store data, resulting in a lot of space waste

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 data object storage method and device
  • A data object storage method and device
  • A data object storage method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] In order to make the purpose, technical solution and advantages of the present invention more clear, the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined arbitrarily with each other.

[0030] The steps shown in the flowcharts of the figures may be performed in a computer system, such as a set of computer-executable instructions. Also, although a logical order is shown in the flowcharts, in some cases the steps shown or described may be performed in an order different from that shown or described herein.

[0031] figure 1 It is a flowchart of a data object storage method provided by an embodiment of the present invention, the method is applied to a Ceph distributed storage system, and the method includes step S101, step S105 and step S109.

[0032] Step S1...

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 data object storage method and device. The method comprises the steps of repeatedly judging whether the ratio, larger than a preset value, of the storage space occupied rate of one object storage devices to the average value of the storage space occupied rates of all object storage devices exists or not, according to a controlled copying algorithm under extensible hashing, determining the object storage devices corresponding to one collocation set again till the ratio, larger than a preset value, of the storage occupied rate of the object storage device to the average value of the storage space occupied rates of a second number of object storage devices does not exist; storing one data object and a copy thereof into the object storage devices except the object storage device with the ratio, larger than the preset value, of the storage space occupied rate to the storage space occupied rates of all the object storage devices, so that the storage space occupied rates between the stored object storage devices are kept close.

Description

technical field [0001] The invention relates to data storage technology, in particular to a data object storage method and device. Background technique [0002] The Ceph system is an open source distributed storage system for storing PB (abbreviation for petabyte, that is, 2 to the 50th power of bytes) level data using hundreds of storage devices. The Ceph system must balance the data and load distributed on these storage devices to improve resource utilization and maximize system performance, and the Ceph system needs to deal with system storage hardware expansion and storage hardware failure. In order to ensure the load balance of each storage device in the Ceph system, it is necessary to store new data and old data together in each storage device. However, the simple hash (Hash) distribution cannot effectively handle the change of the number of storage devices in the Ceph system, resulting in a large amount of data migration in the storage devices. In view of the above ...

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): G06F3/06G06F9/50
CPCG06F3/0607G06F3/067G06F9/5083
Inventor 魏传程郭春庭刘翔宇
Owner INSPUR SUZHOU INTELLIGENT TECH CO LTD