Method of data migration, controller and data migration apparatus

A controller and data technology, applied in the storage field, can solve problems such as reliability can not be guaranteed, data loss, etc.

Active Publication Date: 2015-04-29
HUAWEI TECH CO LTD
View PDF4 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] This situation may occur when the above two technologies are applied to the same storage device, for example: two copies of data are stored in the storage device, and one copy of the data is stored in a failure of a low-speed and low-priced storage medium In the domain, another data copy is stored in a failure domain of low-speed and low-priced storage media. When the data block where one of the data copies is located becomes a hot data block, in order to improve its access efficiency, the data block needs to be Migrating to high-speed and high-priced storage media, it is possible to store this data copy and another data copy in the same fault domain, then when the storage space of this fault domain is damaged, data will be lost, reliability not guaranteed

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
  • Method of data migration, controller and data migration apparatus
  • Method of data migration, controller and data migration apparatus
  • Method of data migration, controller and data migration apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0077] One implementation manner is to sequentially determine whether each second-level failure domain in the second-level disk set stores target data, and if not, the second-level failure domain may be determined as the second level of the data block to be stored. Hierarchical failure domain; if there is, continue to judge whether the target data is stored in the next second-level failure domain, until a second-level failure domain that does not save the target data is found. It should be noted that, for this embodiment, after the second-level fault domain to store the data block is determined, the difference between the second-level fault domain and the first-level fault domain from which the data block is moved may be saved. Correspondence between. When the access frequency of the data block is lower than the preset threshold, it means that the data block becomes cold, and the data block can be moved back to the original first-level fault domain according to the saved corre...

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 embodiment of the present invention provides a method of data migration, a controller and a data migration apparatus. The method comprises that: the controller counts access frequency of a data block in a first level failure domain, the data block comprising ith target data, wherein i is an integer larger than or equal to zero, and i<N; when the access frequency of the data block reaches up to a preset threshold value, the controller determines a second level failure domain to store the data block in a second level disk set, the determined second level failure domain being free of saving the target data; and the controller migrates the data block to the second level failure domain. Multiple target data are prevented from being migrated to the same failure domain during hierarchical storage operation, and data reliability is ensured.

Description

technical field [0001] The invention relates to storage technology, in particular to a data migration method, controller and data migration device. Background technique [0002] When storing data, a storage device usually stores multiple copies of data at the same time to ensure data reliability for data of high importance. For example, multiple data copies can be stored in different fault domains, and when the storage space where one data copy is located is damaged, other data copies are still available. A fault domain refers to a storage area within a certain set range, and data corruption in this area will not affect data in other areas. [0003] At the same time, the hierarchical storage technology has been widely used in storage devices. Hierarchical storage technology refers to storing frequently accessed data (also known as hot data) on high-speed Infrequent data (also known as cold data) is stored on low-speed, low-price storage media. [0004] This situation may...

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
CPCG06F3/0614G06F3/06
Inventor 蒲贵友
Owner HUAWEI TECH CO LTD
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