Data reconstruction method and device based on distributed storage Ceph
A technology of distributed storage and data reconstruction, which is applied in electrical digital data processing, input/output process of data processing, instruments, etc. It can solve problems such as difficulty in reasonableness, difficulty in high reconstruction bandwidth, and difficulty in reaching the average degree of influence.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0047] In order to have a more intuitive understanding of the data reconstruction method provided by the present invention, the embodiment of the present invention first introduces the design principle and overall idea of the data reconstruction method.
[0048] Distributed storage Ceph generally controls its data reconstruction process through multiple parameters, such as osd_max_backfills parameters, osd_recovery_sleep parameters, osd_recovery_op_priority parameters, osd_client_op_priority parameters, etc. The present invention finds through many tests and researches that there are two parameters that play a major role in the data reconstruction process, namely osd_max_backfills (i.e. the first parameter mentioned in the text) and osd_recovery_sleep (i.e. the second parameter mentioned in the text), and The other parameters have less effect. Therefore, the present invention mainly controls the data reconstruction process effectively by dynamically adjusting the first param...
Embodiment 2
[0058] Based on the design principles and ideas in the embodiment, the embodiment of the present invention provides a data reconstruction method based on distributed storage Ceph, which can dynamically adjust parameters according to the dynamic characteristics of the Ceph data reconstruction process to ensure the reconstruction bandwidth and The balance between the degree of influence on the upper-level business.
[0059] This method can be guided by user expectations, so here first receive the expected parameters set by the user in the form of a configuration file, mainly the average reconstruction bandwidth that the user expects to achieve; and then monitor whether data occurs in the Ceph cluster in real time through the underlying instructions provided by Ceph Reconstruction; if data reconstruction occurs, initialize the relevant parameters required for this data reconstruction, such as the start time of this data reconstruction, the total amount of reconstructed data, the h...
Embodiment 3
[0080] Based on the data reconstruction method based on distributed storage Ceph provided in the above-mentioned embodiment 2, the embodiment of the present invention further introduces the complete algorithm flow corresponding to the method, as shown in figure 2 As shown, it specifically includes the following steps:
[0081] Step 201: Receive the expected parameters set by the user in the form of a configuration file, including the average reconstruction bandwidth BW that the user expects to achieve, the perceived granularity S of reconstructed data volume, the perceived granularity N1 of reconstructed data volume change, and the data unit counting method UNIT And the second parameter controls one or more items in the granularity N2.
[0082] The value range of the average reconstruction bandwidth BW expected by the user is (0, ∞), which is configured by the user according to the hardware environment and service requirements. The default value in the embodiment of the prese...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com