Method and device for synchronizing redundant array of independent disks (RAID)
A synchronization device and array technology, applied in the field of network storage, can solve problems such as high development cost of synchronization function, achieve the effect of reducing development and maintenance costs, and improving synchronization speed and performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Example Embodiment
[0037] Implementation mode 1, please refer to Image 6 Since the synchronization can be written to the designated synchronization check disk, the amount of data synchronized each time can break away from the size limit of the operating unit of the RAID array stripe. You can use as much data as possible for synchronization, which will greatly improve the disk's performance. Processing performance. For example, reading a 4K data volume on a disk and reading a 512KB data volume on a disk has very little difference in performance consumption, but the performance of RAID synchronization is hundreds of times higher! Therefore, in a preferred embodiment, the sync block is larger than the strip block, and correspondingly, the data capacity of the sync strip formed by each disk sync block is larger than the strip. Here are two implementations that are better in practice: a. The size of the sync block is N times the stripe block of the RAID array (N> =2), b. The synchronization block si...
Example Embodiment
[0038] In the second embodiment, in the basic embodiment, it is not distinguished whether the data in the read synchronization block is the business data that has been written. In order to improve the synchronization speed, this can be distinguished. At this time, the synchronization device may further include a write marking unit, which is used to modify the state of the data on the RAID array strip from unsynchronized to synchronized when the service data is written on the strip. Correspondingly, in this embodiment, when the data reading unit reads data, the corresponding reading state is unsynchronized data. In a preferred embodiment, the data state can be marked by using Bitmap in a strip or strip block unit.
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.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap