CN105487823B - A kind of method and device of Data Migration - Google Patents
A kind of method and device of Data Migration Download PDFInfo
- Publication number
- CN105487823B CN105487823B CN201510887513.3A CN201510887513A CN105487823B CN 105487823 B CN105487823 B CN 105487823B CN 201510887513 A CN201510887513 A CN 201510887513A CN 105487823 B CN105487823 B CN 105487823B
- Authority
- CN
- China
- Prior art keywords
- weight
- storage tier
- target data
- temperature
- amplification coefficient
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
The embodiment of the invention discloses a kind of method and devices of Data Migration, are related to field of computer technology, for improving the access speed of the data in storage tier.This method includes:Obtain access temperature of the target data in the first storage tier;Weight is determined according to the corresponding amplification coefficient of data protection schemes of first storage tier; the access times of the amplification coefficient actual storage medium to storing the target data generated when referring to the logical address of the target data once access, the storage medium belong to first storage tier;According to the access temperature and the weight calculation objective result;When the objective result meets preset condition, the target data is migrated to the second storage tier.This method is used to migrate to belonging to the data in different storage tiers.
Description
Technical field
The present invention relates to field of computer technology more particularly to a kind of method and devices of Data Migration.
Background technology
Including multiple storage tiers in hierarchical stor, the performance of the storage medium in different storage tiers is different,
The performance of storage medium in the higher storage tier of rank is higher, and one or more storages can be included in a storage tier
Medium.In order to improve user experience, hotter data (accessing the higher data of temperature) are stored in the higher accumulation layer of rank
In grade, also, after a data become hot (cold) data from cold (heat) data, which can also carry out between storage tier
Migration.
By taking the data that one is stored in a certain storage tier become dsc data from cold data as an example, in hierarchical stor
The method of Centralized Controller migrating data include:Obtain read access temperature and write access heat of the data in the storage tier
Degree, by the sum of read access temperature and write access temperature compared with specific threshold, when read access temperature and write access temperature it
During with more than the specific threshold (at this point, illustrating that the data are dsc data), by the Data Migration to the higher storage tier of rank
In.
It should be noted that under some application scenarios, the data in storage tier are by using raid-array
(Redundant Arrays of Independent Disks, abbreviation RAID) technology is protected, therefore, each accumulation layer
Grade is all there are one RAID level, and each RAID level corresponds to one and writes amplification coefficient, and the RAID level of a storage tier corresponds to
Write actual when amplification coefficient refers to carry out a write access to the logical address of data being stored in the storage tier produce
The access times of the raw storage medium to storing the data, the storage medium belong to the storage tier.For example, when to one
RAID level is, it is necessary to be carried out to the logical address of the data when data of the storage tier memory storage of RAID5 carry out write operation
The storage to storing the data for generating two reality is situated between to the write access each time of the logical address of a data by write access
The read operation of matter and the write operation to the storage medium of two reality, specially read old data sum number from the storage medium
According to check information, new data and data check information are write into the storage medium.According to being stored in a storage tier
The write access temperature of data and read access temperature migrating data can not really reflect by carrying out write operation institute to the data
The access pressure of the storage medium to storing the data actually generated.
The content of the invention
The embodiment of the present invention provides a kind of method and device of Data Migration, for improving the data in storage tier
Access speed.
In order to achieve the above objectives, the embodiment of the present invention adopts the following technical scheme that:
In a first aspect, a kind of method of Data Migration is provided, including:
Obtain access temperature of the target data in the first storage tier;
Weight is determined according to the corresponding amplification coefficient of the data protection schemes of the first storage tier, amplification coefficient refers to mesh
The access times of the logical address of mark data actual storage medium to storing target data generated when once access,
Storage medium belongs to the first storage tier;
According to access temperature and weight calculation objective result;
When objective result meets preset condition, migration target data to the second storage tier.
With reference to first aspect, in the first possible implementation, temperature is accessed as write access temperature, according to weight
Corresponding the first weight for writing the write access temperature that amplification coefficient determines of data protection schemes, write access temperature exist for target data
The write access number of first storage tier or target data in the write access number of the first storage tier, is write and put in the unit interval
Big coefficient when referring to carry out a write access to the logical address of target data it is actual generate deposited to storing target data
The access times of storage media.
With reference to first aspect, in second of possible realization method, accessing temperature includes write access temperature and read access
Temperature, weight include according to corresponding the first weight for writing the write access temperature that amplification coefficient determines of data protection schemes and according to
Corresponding the second weight for reading the read access temperature that amplification coefficient determines of data protection schemes;
Wherein, write access temperature is write access number of the target data in the first storage tier, and read access temperature is target
Data are in the read access number of the first storage tier;Alternatively, write access temperature stores for target data in the unit time first
The write access number of level, read access temperature for target data in the unit time the first storage tier read access number;It writes
Amplification coefficient when referring to carry out a write access to the logical address of target data it is actual generate to storing target data
The access times of storage medium read actual when amplification coefficient refers to carry out a read access to the logical address of target data produce
The access times of the raw storage medium to storing target data.
With reference to first aspect, the first possible realization method or second of possible realization method of first aspect,
In the third possible realization method, when preset condition is more than first threshold, storage medium in the second storage tier
Performance is better than the performance of the storage medium in the first storage tier;Alternatively, when preset condition is less than second threshold, first deposits
The performance of storage medium in reservoir grade is better than the performance of the storage medium in the second storage tier, and first threshold is more than the second threshold
Value.
Second of possible realization method with reference to first aspect, in the 4th kind of possible realization method, the first weight
To write amplification coefficient, the second weight is reading amplification coefficient;Alternatively, the first weight is the first numerical value, the second weight is second value,
The ratio of first numerical value and second value and to write amplification coefficient identical with the ratio for reading amplification coefficient.
With reference to first aspect, the first possible realization method of first aspect is any to the 4th kind of possible realization method
Kind, in the 5th kind of possible realization method, data protection schemes include raid-array RAID level or correcting and eleting codes
EC。
Second aspect provides a kind of data migration device, including:
Acquiring unit, for obtaining access temperature of the target data in the first storage tier;
Determination unit determines weight for the corresponding amplification coefficient of data protection schemes according to the first storage tier, puts
The actual storage to storing target data generated when referring to the logical address of target data once access of big coefficient
The access times of medium, storage medium belong to the first storage tier;
Computing unit, for according to access temperature and weight calculation objective result;
Migration units, for when objective result meets preset condition, migrating target data to the second storage tier.
With reference to second aspect, in the first possible implementation, access temperature is write access temperature, according to weight
Corresponding the first weight for writing the write access temperature that amplification coefficient determines of data protection schemes, write access temperature exist for target data
The write access number of first storage tier or target data in the write access number of the first storage tier, is write and put in the unit interval
Big coefficient when referring to carry out a write access to the logical address of target data it is actual generate deposited to storing target data
The access times of storage media.
With reference to second aspect, in second of possible realization method, accessing temperature includes write access temperature and read access
Temperature, weight include according to corresponding the first weight for writing the write access temperature that amplification coefficient determines of data protection schemes and according to
Corresponding the second weight for reading the read access temperature that amplification coefficient determines of data protection schemes;
Wherein, write access temperature is write access number of the target data in the first storage tier, and read access temperature is target
Data are in the read access number of the first storage tier;Alternatively, write access temperature stores for target data in the unit time first
The write access number of level, read access temperature for target data in the unit time the first storage tier read access number;It writes
Amplification coefficient when referring to carry out a write access to the logical address of target data it is actual generate to storing target data
The access times of storage medium read actual when amplification coefficient refers to carry out a read access to the logical address of target data produce
The access times of the raw storage medium to storing target data.
With reference to second aspect, the first possible realization method or second of possible realization method of second aspect,
In the third possible realization method, when preset condition is more than first threshold, storage medium in the second storage tier
Performance is better than the performance of the storage medium in the first storage tier;Alternatively, when preset condition is less than second threshold, first deposits
The performance of storage medium in reservoir grade is better than the performance of the storage medium in the second storage tier, and first threshold is more than the second threshold
Value.
With reference to second of possible realization method of second aspect, in the 4th kind of possible realization method, the first weight
To write amplification coefficient, the second weight is reading amplification coefficient;Alternatively, the first weight is the first numerical value, the second weight is second value,
The ratio of first numerical value and second value and to write amplification coefficient identical with the ratio for reading amplification coefficient.
With reference to second aspect, the first possible realization method of second aspect is any to the 4th kind of possible realization method
Kind, in the 5th kind of possible realization method, data protection schemes include raid-array RAID level or correcting and eleting codes
EC。
The third aspect provides a kind of data migration device, including:Memory and processor, memory is for one group of storage
Code, processor perform following action according to this group of code:
Obtain access temperature of the target data in the first storage tier;
Weight is determined according to the corresponding amplification coefficient of the data protection schemes of the first storage tier, amplification coefficient refers to mesh
The access times of the logical address of mark data actual storage medium to storing target data generated when once access,
Storage medium belongs to the first storage tier;
According to access temperature and weight calculation objective result;
When objective result meets preset condition, migration target data to the second storage tier.
With reference to the third aspect, in the first possible implementation, access temperature is write access temperature, according to weight
Corresponding the first weight for writing the write access temperature that amplification coefficient determines of data protection schemes, write access temperature exist for target data
The write access number of first storage tier or target data in the write access number of the first storage tier, is write and put in the unit interval
Big coefficient when referring to carry out a write access to the logical address of target data it is actual generate deposited to storing target data
The access times of storage media.
With reference to the third aspect, in second of possible realization method, accessing temperature includes write access temperature and read access
Temperature, weight include according to corresponding the first weight for writing the write access temperature that amplification coefficient determines of data protection schemes and according to
Corresponding the second weight for reading the read access temperature that amplification coefficient determines of data protection schemes;
Wherein, write access temperature is write access number of the target data in the first storage tier, and read access temperature is target
Data are in the read access number of the first storage tier;Alternatively, write access temperature stores for target data in the unit time first
The write access number of level, read access temperature for target data in the unit time the first storage tier read access number;It writes
Amplification coefficient when referring to carry out a write access to the logical address of target data it is actual generate to storing target data
The access times of storage medium read actual when amplification coefficient refers to carry out a read access to the logical address of target data produce
The access times of the raw storage medium to storing target data.
With reference to the third aspect, the first possible realization method or second of possible realization method of the third aspect,
In the third possible realization method, when preset condition is more than first threshold, storage medium in the second storage tier
Performance is better than the performance of the storage medium in the first storage tier;Alternatively, when preset condition is less than second threshold, first deposits
The performance of storage medium in reservoir grade is better than the performance of the storage medium in the second storage tier, and first threshold is more than the second threshold
Value.
With reference to second of possible realization method of the third aspect, in the 4th kind of possible realization method, the first weight
To write amplification coefficient, the second weight is reading amplification coefficient;Alternatively, the first weight is the first numerical value, the second weight is second value,
The ratio of first numerical value and second value and to write amplification coefficient identical with the ratio for reading amplification coefficient.
With reference to the third aspect, the first possible realization method of the third aspect is any to the 4th kind of possible realization method
Kind, in the 5th kind of possible realization method, data protection schemes include raid-array RAID level or correcting and eleting codes
EC。
Method and device provided in an embodiment of the present invention, according to the data protection of the first storage tier of storage target data
The corresponding amplification coefficient of mechanism determines weight, and calculates objective result according to the access temperature of weight and target data, and then really
It is fixed whether to migrate target data, therefore, compared with prior art for, objective result can be more really reacted due to target
The logical address of data access actually generate to store target data storage medium access pressure, according to target
The objective result and preset condition of data in due course migrate target data to the second storage tier, can cause each
Storage tier bears the access pressure being adapted with self-ability, prevents due to excessive to the data access in the first storage tier
And limit the access speed of the data in the first storage tier.
Description of the drawings
It to describe the technical solutions in the embodiments of the present invention more clearly, below will be to embodiment or description of the prior art
Needed in attached drawing be briefly described.
Fig. 1 is a kind of hierarchical stor provided in an embodiment of the present invention and external equipment connection diagram;
Fig. 2 is the schematic diagram for the storage tier that a kind of memory module provided in an embodiment of the present invention includes;
Fig. 3 is a kind of flow chart of the method for Data Migration provided in an embodiment of the present invention;
Fig. 4 is the flow chart of the method for another Data Migration provided in an embodiment of the present invention;
Fig. 5 is a kind of structure diagram of data migration device provided in an embodiment of the present invention;
Fig. 6 is the structure diagram of another data migration device provided in an embodiment of the present invention.
Specific embodiment
Below in conjunction with the attached drawing in the embodiment of the present invention, the technical solution in the embodiment of the present invention is clearly retouched
It states, it is clear that described embodiment is only part of the embodiment of the present invention, instead of all the embodiments.
The method provided in the embodiment of the present invention can be at least applied in hierarchical stor, as shown in Figure 1, classification is deposited
Storage system includes one or more network nodes, and a network node can be made of one or more servers, each net
Network node is connected by the network of low latency, high-throughput, which is specifically as follows optical-fibre channel (Fibre Channel, letter
Claim FC) or 10G Ethernets (10Gigabit Ethernet) etc., each network node is connected with memory module.External equipment can
To read and write the data stored in hierarchical stor by the interface between hierarchical stor.Wherein, as shown in Figure 1, depositing
Store up module in include multiple storage mediums, the present invention in storage medium refer to store data carrier, such as floppy disk, CD or
Hard disk etc..As shown in Fig. 2, storage medium is divided into different storage tiers, memory module includes multiple storage tiers, respectively
For storage tier 1 to storage tier N (N >=1, N are integer), the performance of the storage medium in the higher storage tier of rank is higher
(the rank highest of storage tier 1 in Fig. 2).
The embodiment of the present invention provides a kind of method of Data Migration, as shown in figure 3, including:
301st, access temperature of the target data in the first storage tier is obtained.
Executive agent in the embodiment of the present invention can be the Centralized Controller in hierarchical stor, and Centralized Controller can
Think in hierarchical stor network node for possessing centralized control functions.It should be noted that depositing shown in Fig. 1
Storage module and network node can also be placed in same equipment.
Specifically, target data can be any one data stored in the first storage tier, target data is obtained
The method for accessing temperature may refer to the prior art.
302nd, weight is determined according to the corresponding amplification coefficient of data protection schemes of first storage tier.
Wherein, it is actual when the amplification coefficient refers to the logical address of the target data once access to generate
The storage medium to storing the target data access times, the storage medium belongs to first storage tier.
Specifically, the corresponding amplification coefficient of above-mentioned data protection schemes includes writing amplification coefficient and reads amplification coefficient, write and put
Big coefficient when referring to carry out a write access to the logical address of target data it is actual generate deposited to storing target data
The access times of storage media read actual when amplification coefficient refers to carry out a read access to the logical address of target data generate
To store target data storage medium access times, wherein it is described to store target data storage medium access
Number refers to the sum of read access number and write access number of the storage medium to storing target data.
Wherein, above-mentioned access temperature can only include read access temperature or write access temperature, can also include read access heat
Degree and write access temperature, the weight determined under different situations are as follows:
Situation one:Access temperature is write access temperature, and weight is that corresponding to write amplification coefficient true according to data protection schemes
First weight of fixed write access temperature, write access temperature are write access number or list of the target data in the first storage tier
Target data is in the write access number of the first storage tier in the time of position.
Situation two:Accessing temperature includes write access temperature and read access temperature, and weight is included according to data protection schemes pair
First weight of the write access temperature that amplification coefficient determines that answers write with according to data protection schemes, corresponding to read amplification coefficient true
Second weight of fixed read access temperature;
Wherein, write access temperature is write access number of the target data in the first storage tier, and read access temperature is target
Data are in the read access number of the first storage tier;Alternatively, write access temperature stores for target data in the unit time first
The write access number of level, read access temperature for target data in the unit time the first storage tier read access number.
Situation three:Access temperature is read access temperature, and weight is true according to the corresponding reading amplification coefficient of data protection schemes
Second weight of fixed read access temperature, read access temperature are read access number or list of the target data in the first storage tier
Target data is in the read access number of the first storage tier in the time of position.
Wherein, the unit interval can be 1 minute or 1 it is small when etc., or other preset time periods.
It should be noted that when write amplification coefficient it is bigger when, the first weight is bigger, when read amplification coefficient it is bigger when, second
Weight is bigger.
Optionally, the data protection schemes include RAID level or correcting and eleting codes (erasure coding, abbreviation EC).
Wherein, it is caused by writing punishment due to RAID exemplified by RAID level, to write amplification by data protection schemes, it is exemplary
, when the data write operation of progress in the storage tier for being RAID5 to a RAID level, it is necessary to patrol the data
It collects address and carries out a write access, and this write access generates two read operations to the storage medium for storing the data by actual
With two write operations to the storage medium, old data and data check information are specially read from the storage medium, to this
New data and data check information are write in storage medium, it follows that the corresponding amplification coefficients of writing of RAID5 are 4, when to the number
According to, it is necessary to carry out a read access to the logical addresses of the data, this read access is by actual generation when carrying out a read operation
One read operation to the storage medium for storing the data, it follows that the corresponding amplification coefficients of reading of RAID5 are 1.
Specifically, showing that part RAID level is corresponding by table 1 in the embodiment of the present invention writes amplification coefficient and reading is put
Big coefficient.
Table 1
RAID level | Write amplification coefficient | Read amplification coefficient |
RAID10 | 2 | 1 |
RAID5 | 4 | 1 |
RAID6 | 6 | 1 |
303rd, according to the access temperature and the weight calculation objective result.
For the above situation one, objective result=the first weight × write access temperature.In this case, the first weight can be
RAID level is corresponding to write amplification coefficient, or less than other numerical value write amplification coefficient and be more than 1.
For the above situation two, objective result=the first weight × the+the second weight of write access temperature × read access temperature.It should
In the case of, for the first weight to write amplification coefficient, the second weight is reading amplification coefficient;Alternatively, the first weight is the first numerical value, second
Weight is second value, the ratio of the first numerical value and second value and to write amplification coefficient identical with the ratio for reading amplification coefficient;Or
Person, the first weight is, less than or equal to writing amplification coefficient and being more than 1 other numerical value, the second weight is 1.
Illustratively, in definite first weight and the second weight, by RAID level for exemplified by RAID5, the first weight can
Think 4, the second weight is 1, alternatively, the first weight can be 0.8, the second weight is 0.2.
For the above situation three, objective result=the second weight × read access temperature.In this case, the second weight can be
Read amplification coefficient.
304th, when the objective result meets preset condition, the target data is migrated to the second storage tier.
It should be noted that the first storage tier and the second storage tier can be continuous storage tier, or
Discontinuous storage tier.
Optionally, when the preset condition is more than first threshold, storage medium in second storage tier
Performance is better than the performance of the storage medium in first storage tier;Alternatively, when the preset condition is less than second threshold
When, the performance of the storage medium in first storage tier better than the storage medium in second storage tier performance,
The first threshold is more than the second threshold.
It should be noted that the access pressure that the better storage tier of the performance of the storage medium in storage tier can be born
Power is also bigger, and therefore, when objective result is more than first threshold, the performance that can be migrated target data to storage medium is more preferable
Storage tier in.When objective result is less than second threshold, illustrate that the access temperature of target data is not also high, it therefore, can be with
Target data is migrated into the relatively low storage tier of the performance of storage medium.
Specifically, in the above-mentioned methods, the first storage tier can be any one accumulation layer in whole storage tiers
Grade.
By taking Fig. 2 as an example, the first storage tier can be storage tier 2.In this case, first threshold can be storage tier
Threshold value between 1 and storage tier 2 during migrating data, second threshold can between storage tier 2 and storage tier 3 transport number
According to when threshold value.Specifically, a kind of definite first threshold and the method for second threshold that are provided in the embodiment of the present invention are as follows:
Every preset time period, the objective result of all data in all storage tiers is calculated, and is pressed from large to small
Order is ranked up all objective results, and according to the capacity of storage tier 1, preceding X is selected from ranking results, and (X >=1, X are
Integer) one or more data blocks for being formed of a data, and the one or more data block is stored in storage tier 1,
The memory space and the capacity of storage tier 1 that the preceding X data occupy are same or similar;According to the capacity of storage tier 2, from row
Select one or more data blocks that X+1 is formed to Y (Y >=X+1, Y are by integer) a data in sequence result, and by this one
A or multiple data blocks are stored in storage tier 2, the memory space that the X+1 to the Y data occupies and storage tier 2
Capacity is same or similar;Data after the Y data in ranking results are stored in storage tier 3 (in the present embodiment
Assuming that all data the space occupied are less than the sum of capacity of storage tier 1, storage tier 2 and storage tier 3).Specifically,
The objective result of X data in ranking results is determined as first threshold, by the target of the Y data in ranking results
As a result it is determined as second threshold.It is, of course, also possible to determine first threshold and second threshold by other methods, the present invention is implemented
Example, which is only exemplary, to be provided a method.
Illustratively, under a kind of application scenarios, if first threshold is 400, second threshold 100, in this case, working as mesh
When marking result more than 400, target data is migrated to storage tier 1, when target data is less than 100, target data is migrated
To storage tier 3.It should be noted that when objective result is equal to 400, target data can be migrated to storage tier 1,
It can not migrate;When objective result is equal to 100, target data can be migrated to storage tier 3, can not also migrated.
, it is necessary to which explanation, if memory module includes 5 storage tiers, the first storage tier can be with by taking Fig. 2 as an example
For storage tier 3, in this case, the threshold value that first threshold can be between storage tier 1 and storage tier 2 during migrating data,
Second threshold can be between storage tier 4 and storage tier 5 during migrating data threshold value.Specifically, determine storage tier it
Between migrating data when the method for threshold value may refer to above-described embodiment.
Specifically, Centralized Controller can periodically perform the above method, the situation of specified conditions can also met
The lower execution above method, specified conditions can determine that the embodiment of the present invention is not specifically limited this according to practical application scene.
Method provided in an embodiment of the present invention, according to the data protection schemes pair of the first storage tier of storage target data
The amplification coefficient answered determines weight, and calculates objective result according to the access temperature of weight and target data, and then determines whether
Migrate target data, therefore, compared with prior art for, objective result can be more really reacted due to target data
Logical address access actually generate to store target data storage medium access pressure, according to target data
Objective result and preset condition in due course migrate target data to the second storage tier, can cause each accumulation layer
Grade bears the access pressure being adapted with self-ability, prevents from limiting due to excessive to the data access in the first storage tier
The access speed of data in first storage tier.
The embodiment of the present invention also provides a kind of method of Data Migration, for the Data Migration side provided above-described embodiment
Method makees exemplary illustration, by above-mentioned storage tier 2, first threshold of the first storage tier is above-mentioned storage tier in the embodiment
Threshold value between 1 and above-mentioned storage tier 2 during migrating data, second threshold for above-mentioned storage tier 2 and above-mentioned storage tier 3 it
Between migrating data when threshold value exemplified by, as shown in figure 4, this method includes:
401st, target data is obtained in the write access temperature of storage tier 2 and read access temperature.
Wherein, target data is stored in the storage medium in storage tier 2.
Wherein, write access temperature is write access number of the target data in storage tier 2, and read access temperature is target data
In the read access number of storage tier 2;Alternatively, write access temperature writes visit for target data in the unit time in storage tier 2
Ask number, read access temperature for target data in the unit time storage tier 2 read access number.
Relevant explanation in the embodiment of the present invention may refer to above-described embodiment.
402nd, the first weight is determined according to the corresponding amplification coefficient of writing of RAID level of storage tier 2, according to the RAID level
Not corresponding reading amplification coefficient determines the second weight.
Specifically, the first weight for storage tier 2 RAID level it is corresponding write amplification coefficient, the second weight is the RAID
The corresponding reading amplification coefficient of rank;Alternatively, the first weight is the first numerical value, the second weight is second value, the first numerical value and the
The ratio of the two numerical value and RAID level of storage tier 2 is corresponding writes amplification coefficient reading amplification coefficient corresponding with the RAID level
Ratio it is identical.
403rd, target is calculated according to " objective result=the first weight × the+the second weight of write access temperature × read access temperature "
As a result.
404th, by objective result compared with first threshold and second threshold, when objective result is more than first threshold,
Target data is migrated to storage tier 1, alternatively, when objective result is less than second threshold, target data is migrated to storage
Level 3.
It should be noted that when objective result is less than first threshold and is more than second threshold, target data is not migrated.
Illustratively, by taking Fig. 2 as an example, the rank for being superior to storage tier 2 of storage tier 1, the rank of storage tier 2
Higher than the rank of storage tier 3, when target data is stored in the storage medium in storage tier 2 originally, according to above-mentioned side
When the objective result that method is calculated is more than first threshold, which can be migrated to storage tier 1, when the target knot
When fruit is less than second threshold, which can be migrated to storage tier 3.
Method provided in an embodiment of the present invention writes amplification system according to the RAID level of the storage tier of storage data is corresponding
Definite first weights of number determine the second weight according to the corresponding amplification coefficient of reading of the RAID level of the storage tier, and according to the
One weight, write access temperature, the second weight and read access temperature calculate objective result, and the first weight is the power of write access temperature
Weight, the second weight are the weight of read access temperature, therefore, compared with prior art for, objective result can be more real anti-
Should since the data are carried out with the access pressure of write operation and the actual storage medium to storing the data generated of read operation,
Since the access pressure that the better storage tier of the performance of the storage medium in storage tier can be born is also bigger, when
It, can be by the better storage tier of the performance of the Data Migration to storage medium when the objective result of data is more than first threshold
In, it, can be by the relatively low storage of the performance of the Data Migration to storage medium when the objective result of data is less than second threshold
In level so that storage tier bears the access pressure being adapted with self-ability, prevents due to in the first storage tier
Data access is excessive and limits the access speed of the data in the first storage tier.
The embodiment of the present invention also provides a kind of data migration device 50, for performing the above method, as shown in figure 5, the dress
Putting 50 includes:
Acquiring unit 501, for obtaining access temperature of the target data in the first storage tier;
Determination unit 502 determines for the corresponding amplification coefficient of data protection schemes according to first storage tier
Weight, the amplification coefficient when referring to the logical address of the target data once access it is actual generate to storing
The access times of the storage medium of the target data, the storage medium belong to first storage tier;
Computing unit 503, for according to the access temperature and the weight calculation objective result;
Migration units 504 are deposited for when the objective result meets preset condition, migrating the target data to second
Reservoir grade.
Optionally, the access temperature is write access temperature, and the weight is corresponding according to the data protection schemes
Write the first weight of the write access temperature that amplification coefficient determines, the write access temperature is the target data described the
The write access number of one storage tier or in the unit interval target data in the write access time of first storage tier
Number.
Optionally, the access temperature includes write access temperature and read access temperature, and the weight is included according to the number
According to corresponding the first weight for writing the write access temperature that amplification coefficient determines of protection mechanism and according to the data protection machine
Make the second weight of the read access temperature that corresponding reading amplification coefficient determines;
Wherein, the write access temperature is write access number of the target data in first storage tier, described
Read access temperature is read access number of the target data in first storage tier;Alternatively, the write access temperature is
In unit interval the target data first storage tier write access number, the read access temperature be the unit time
The interior target data is in the read access number of first storage tier.
Optionally, when the preset condition is more than first threshold, storage medium in second storage tier
Performance is better than the performance of the storage medium in first storage tier;Alternatively, when the preset condition is less than second threshold
When, the performance of the storage medium in first storage tier better than the storage medium in second storage tier performance,
The first threshold is more than the second threshold.
Optionally, first weight writes amplification coefficient to be described, and second weight is the reading amplification coefficient;Or
Person, first weight are the first numerical value, and second weight is second value, first numerical value and the second value
Ratio and it is described write amplification coefficient with it is described reading amplification coefficient ratio it is identical.
Optionally, the computing unit 503, is specifically used for:
First weight is multiplied to obtain the first result with the write access temperature;
Second weight is multiplied to obtain the second result with the read access temperature;
First result and second results added are obtained into objective result.
Optionally, the access temperature is read access temperature, and the weight is corresponding according to the data protection schemes
Read the second weight of the read access temperature that amplification coefficient determines, the read access temperature is the target data described the
The read access number of one storage tier or in the unit interval target data in the read access time of first storage tier
Number.
Optionally, the data protection schemes include RAID level or EC.
Device provided in an embodiment of the present invention, according to the data protection schemes pair of the first storage tier of storage target data
The amplification coefficient answered determines weight, and calculates objective result according to the access temperature of weight and target data, and then determines whether
Migrate target data, therefore, compared with prior art for, objective result can be more really reacted due to target data
Logical address access actually generate to store target data storage medium access pressure, according to target data
Objective result and preset condition in due course migrate target data to the second storage tier, can cause each accumulation layer
Grade bears the access pressure being adapted with self-ability, prevents from limiting due to excessive to the data access in the first storage tier
The access speed of data in first storage tier.
In hardware realization, the unit in data migration device 50 can be in the form of hardware embedded in or independently of number
In processor according to moving apparatus 50, can also in a software form it be stored in the memory of data migration device 50, in order to
Processor, which calls, performs the corresponding operation of more than unit, which can be central processing unit (Central
Processing Unit, abbreviation CPU), specific integrated circuit (Application Specific Integrated
Circuit, abbreviation ASIC) or be arranged to implement the embodiment of the present invention one or more integrated circuits.
The embodiment of the present invention also provides a kind of data migration device 60, for performing the above method, as shown in fig. 6, the dress
Putting 60 includes:Memory 601 and processor 602, wherein, memory 601 is for storing one group of code, and processor 602 is according to this
Group code performs following action:
Obtain access temperature of the target data in the first storage tier;
Weight, the amplification coefficient are determined according to the corresponding amplification coefficient of data protection schemes of first storage tier
When referring to the logical address of the target data once access it is actual generate the storage target data is deposited
The access times of storage media, the storage medium belong to first storage tier;
According to the access temperature and the weight calculation objective result;
When the objective result meets preset condition, the target data is migrated to the second storage tier.
Optionally, the access temperature is write access temperature, and the weight is corresponding according to the data protection schemes
Write the first weight of the write access temperature that amplification coefficient determines, the write access temperature is the target data described the
The write access number of one storage tier or in the unit interval target data in the write access time of first storage tier
Number.
Optionally, the access temperature includes write access temperature and read access temperature, and the weight is included according to the number
According to corresponding the first weight for writing the write access temperature that amplification coefficient determines of protection mechanism and according to the data protection machine
Make the second weight of the read access temperature that corresponding reading amplification coefficient determines;
Wherein, the write access temperature is write access number of the target data in first storage tier, described
Read access temperature is read access number of the target data in first storage tier;Alternatively, the write access temperature is
In unit interval the target data first storage tier write access number, the read access temperature be the unit time
The interior target data is in the read access number of first storage tier.
Optionally, when the preset condition is more than first threshold, storage medium in second storage tier
Performance is better than the performance of the storage medium in first storage tier;Alternatively, when the preset condition is less than second threshold
When, the performance of the storage medium in first storage tier better than the storage medium in second storage tier performance,
The first threshold is more than the second threshold.
Optionally, first weight writes amplification coefficient to be described, and second weight is the reading amplification coefficient;Or
Person, first weight are the first numerical value, and second weight is second value, first numerical value and the second value
Ratio and it is described write amplification coefficient with it is described reading amplification coefficient ratio it is identical.
Optionally, processor 602 is specifically used for:
First weight is multiplied to obtain the first result with the write access temperature;
Second weight is multiplied to obtain the second result with the read access temperature;
First result and second results added are obtained into objective result.
Optionally, the access temperature is read access temperature, and the weight is corresponding according to the data protection schemes
Read the second weight of the read access temperature that amplification coefficient determines, the read access temperature is the target data described the
The read access number of one storage tier or in the unit interval target data in the read access time of first storage tier
Number.
Optionally, the data protection schemes include RAID level or EC.
Device provided in an embodiment of the present invention, according to the data protection schemes pair of the first storage tier of storage target data
The amplification coefficient answered determines weight, and calculates objective result according to the access temperature of weight and target data, and then determines whether
Migrate target data, therefore, compared with prior art for, objective result can be more really reacted due to target data
Logical address access actually generate to store target data storage medium access pressure, according to target data
Objective result and preset condition in due course migrate target data to the second storage tier, can cause each accumulation layer
Grade bears the access pressure being adapted with self-ability, prevents from limiting due to excessive to the data access in the first storage tier
The access speed of data in first storage tier.
In several embodiments provided herein, it should be understood that disclosed apparatus and method can pass through it
Its mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the module, only
Only a kind of division of logic function can have other dividing mode in actual implementation, such as multiple module or components can be tied
It closes or is desirably integrated into another system or some features can be ignored or does not perform.
The module illustrated as separating component may or may not be physically separate, be shown as module
The component shown may or may not be physical module, you can be located at a place or can also be distributed to multiple
In network element.Some or all of unit therein can be selected to realize the mesh of this embodiment scheme according to the actual needs
's.
In addition, each function module in each embodiment of the present invention can be integrated in a processing module, it can also
Two or more modules are integrated in a module.The form realization of hardware had both may be employed in above-mentioned integrated module,
Hardware, which may be employed, adds the form of software function module to realize.
The above-mentioned integrated module realized in the form of software function module, can be stored in one and computer-readable deposit
In storage media.Above-mentioned software function module is stored in a storage medium, is used including some instructions so that a computer
Equipment (can be personal computer, server or the network equipment etc.) performs the portion of each embodiment the method for the present invention
Step by step.And foregoing storage medium includes:USB flash disk, mobile hard disk, read-only memory (Read-Only Memory, abbreviation
ROM), random access memory (Random Access Memory, abbreviation RAM), magnetic disc or CD etc. are various to store
The medium of program code.
Claims (24)
- A kind of 1. method of Data Migration, which is characterized in that including:Obtain access temperature of the target data in the first storage tier;Weight is determined according to the corresponding amplification coefficient of data protection schemes of first storage tier, the amplification coefficient refers to The actual storage to storing the target data generated is situated between when to the logical address of the target data once access The access times of matter, the storage medium belong to first storage tier, and when the amplification coefficient is bigger, the weight is got over Greatly;According to the access temperature and the weight calculation objective result;When the objective result meets preset condition, the target data is migrated to the second storage tier.
- 2. according to the method described in claim 1, it is characterized in that, the access temperature is write access temperature, the weight is According to corresponding the first weight for writing the write access temperature that amplification coefficient determines of the data protection schemes, the write access Temperature is the target data is in the write access number of first storage tier or the target data exists in the unit interval The write access number of first storage tier.
- 3. according to the method described in claim 1, it is characterized in that, the access temperature includes write access temperature and read access heat Degree, the weight include writing the first of the write access temperature that amplification coefficient determines according to the data protection schemes are corresponding Weight with according to corresponding the second weight of the read access temperature read amplification coefficient and determined of the data protection schemes;Wherein, the write access temperature is the target data in the write access number of first storage tier, the reading visit It is read access number of the target data in first storage tier to ask temperature;Alternatively, the write access temperature is unit For the target data in the write access number of first storage tier, the read access temperature is institute in the unit time in time State read access number of the target data in first storage tier.
- 4. according to claim 1-3 any one of them methods, which is characterized in that when the preset condition is more than first threshold When, the performance of the storage medium in second storage tier is better than the performance of the storage medium in first storage tier; Alternatively, when the preset condition is less than second threshold, the performance of the storage medium in first storage tier is better than institute The performance of the storage medium in the second storage tier is stated, the first threshold is more than the second threshold.
- 5. according to the method described in claim 3, it is characterized in that, first weight writes amplification coefficient to be described, described the Two weights are the reading amplification coefficient;Alternatively, first weight be the first numerical value, second weight be second value, institute State the first numerical value and the second value ratio and it is described write amplification coefficient with it is described reading amplification coefficient ratio it is identical.
- It is 6. according to the method described in claim 5, it is characterized in that, described according to the access temperature and the weight calculation mesh Mark as a result, including:First weight is multiplied to obtain the first result with the write access temperature;Second weight is multiplied to obtain the second result with the read access temperature;First result and second results added are obtained into objective result.
- 7. according to the method described in claim 1, it is characterized in that, the access temperature is read access temperature, the weight is According to corresponding the second weight for reading the read access temperature that amplification coefficient determines of the data protection schemes, the read access Temperature is the target data is in the read access number of first storage tier or the target data exists in the unit interval The read access number of first storage tier.
- 8. according to claim 1-3,5-7 any one of them method, which is characterized in that the data protection schemes include independent Redundant array of inexpensive disk RAID level or correcting and eleting codes EC.
- 9. a kind of data migration device, which is characterized in that including:Acquiring unit, for obtaining access temperature of the target data in the first storage tier;Determination unit determines weight, institute for the corresponding amplification coefficient of data protection schemes according to first storage tier State when amplification coefficient refers to the logical address of the target data once access it is actual generate to the storage mesh The access times of the storage medium of data are marked, the storage medium belongs to first storage tier, when the amplification coefficient is got over When big, the weight is bigger;Computing unit, for according to the access temperature and the weight calculation objective result;Migration units, for when the objective result meets preset condition, migrating the target data to the second storage tier.
- 10. device according to claim 9, which is characterized in that the access temperature is write access temperature, and the weight is According to corresponding the first weight for writing the write access temperature that amplification coefficient determines of the data protection schemes, the write access Temperature is the target data is in the write access number of first storage tier or the target data exists in the unit interval The write access number of first storage tier.
- 11. device according to claim 9, which is characterized in that the access temperature includes write access temperature and read access Temperature, the weight include the according to the corresponding write access temperature write amplification coefficient and determined of the data protection schemes One weight with according to corresponding the second weight of the read access temperature read amplification coefficient and determined of the data protection schemes;Wherein, the write access temperature is the target data in the write access number of first storage tier, the reading visit It is read access number of the target data in first storage tier to ask temperature;Alternatively, the write access temperature is unit For the target data in the write access number of first storage tier, the read access temperature is institute in the unit time in time State read access number of the target data in first storage tier.
- 12. according to claim 9-11 any one of them devices, which is characterized in that when the preset condition is more than the first threshold During value, the performance of the storage medium in second storage tier is better than the property of the storage medium in first storage tier Energy;Alternatively, when the preset condition is less than second threshold, the performance of the storage medium in first storage tier is better than The performance of storage medium in second storage tier, the first threshold are more than the second threshold.
- 13. according to the devices described in claim 11, which is characterized in that first weight writes amplification coefficient to be described, described Second weight is the reading amplification coefficient;Alternatively, first weight is the first numerical value, second weight is second value, The ratio of first numerical value and the second value and described to write amplification coefficient identical with the ratio of the reading amplification coefficient.
- 14. device according to claim 13, which is characterized in that the computing unit is specifically used for:First weight is multiplied to obtain the first result with the write access temperature;Second weight is multiplied to obtain the second result with the read access temperature;First result and second results added are obtained into objective result.
- 15. device according to claim 9, which is characterized in that the access temperature is read access temperature, and the weight is According to corresponding the second weight for reading the read access temperature that amplification coefficient determines of the data protection schemes, the read access Temperature is the target data is in the read access number of first storage tier or the target data exists in the unit interval The read access number of first storage tier.
- 16. according to claim 9-11,13-15 any one of them device, which is characterized in that the data protection schemes include Raid-array RAID level or correcting and eleting codes EC.
- 17. a kind of data migration device, which is characterized in that including:Memory and processor, the memory is for one group of storage Code, the processor perform following action according to this group of code:Obtain access temperature of the target data in the first storage tier;Weight is determined according to the corresponding amplification coefficient of data protection schemes of first storage tier, the amplification coefficient refers to The actual storage to storing the target data generated is situated between when to the logical address of the target data once access The access times of matter, the storage medium belong to first storage tier, and when the amplification coefficient is bigger, the weight is got over Greatly;According to the access temperature and the weight calculation objective result;When the objective result meets preset condition, the target data is migrated to the second storage tier.
- 18. device according to claim 17, which is characterized in that the temperature that accesses is write access temperature, the weight It is described to write visit for according to corresponding the first weight for writing the write access temperature that amplification coefficient determines of the data protection schemes It is write access number of the target data in first storage tier or the target data in the unit interval to ask temperature In the write access number of first storage tier.
- 19. device according to claim 17, which is characterized in that the access temperature includes write access temperature and read access Temperature, the weight include the according to the corresponding write access temperature write amplification coefficient and determined of the data protection schemes One weight with according to corresponding the second weight of the read access temperature read amplification coefficient and determined of the data protection schemes;Wherein, the write access temperature is the target data in the write access number of first storage tier, the reading visit It is read access number of the target data in first storage tier to ask temperature;Alternatively, the write access temperature is unit For the target data in the write access number of first storage tier, the read access temperature is institute in the unit time in time State read access number of the target data in first storage tier.
- 20. according to claim 17-19 any one of them devices, which is characterized in that when the preset condition is more than first During threshold value, the performance of the storage medium in second storage tier is better than the property of the storage medium in first storage tier Energy;Alternatively, when the preset condition is less than second threshold, the performance of the storage medium in first storage tier is better than The performance of storage medium in second storage tier, the first threshold are more than the second threshold.
- 21. device according to claim 19, which is characterized in that first weight writes amplification coefficient to be described, described Second weight is the reading amplification coefficient;Alternatively, first weight is the first numerical value, second weight is second value, The ratio of first numerical value and the second value and described to write amplification coefficient identical with the ratio of the reading amplification coefficient.
- 22. device according to claim 21, which is characterized in that the processor is specifically used for:First weight is multiplied to obtain the first result with the write access temperature;Second weight is multiplied to obtain the second result with the read access temperature;First result and second results added are obtained into objective result.
- 23. device according to claim 17, which is characterized in that the temperature that accesses is read access temperature, the weight For according to corresponding the second weight for reading the read access temperature that amplification coefficient determines of the data protection schemes, the reading is visited It is read access number of the target data in first storage tier or the target data in the unit interval to ask temperature In the read access number of first storage tier.
- 24. according to claim 17-19,21-23 any one of them device, which is characterized in that the data protection schemes bag Include raid-array RAID level or correcting and eleting codes EC.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510887513.3A CN105487823B (en) | 2015-12-04 | 2015-12-04 | A kind of method and device of Data Migration |
PCT/CN2016/098863 WO2017092480A1 (en) | 2015-12-04 | 2016-09-13 | Data migration method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510887513.3A CN105487823B (en) | 2015-12-04 | 2015-12-04 | A kind of method and device of Data Migration |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105487823A CN105487823A (en) | 2016-04-13 |
CN105487823B true CN105487823B (en) | 2018-06-05 |
Family
ID=55674828
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510887513.3A Active CN105487823B (en) | 2015-12-04 | 2015-12-04 | A kind of method and device of Data Migration |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105487823B (en) |
WO (1) | WO2017092480A1 (en) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105487823B (en) * | 2015-12-04 | 2018-06-05 | 华为技术有限公司 | A kind of method and device of Data Migration |
CN106227466B (en) * | 2016-07-15 | 2019-03-15 | 浪潮(北京)电子信息产业有限公司 | A kind of data segment moving method and system |
CN107256252A (en) * | 2017-06-09 | 2017-10-17 | 浪潮软件集团有限公司 | Third-party multidimensional data migration method and device |
CN112328168A (en) | 2017-06-29 | 2021-02-05 | 华为技术有限公司 | Fragment management method and fragment management device |
CN107450862A (en) * | 2017-08-18 | 2017-12-08 | 郑州云海信息技术有限公司 | A kind of referee method of solid state hard disc read operation |
CN110825908B (en) * | 2019-11-04 | 2023-04-25 | 安超云软件有限公司 | Object migration method and device, electronic equipment and storage medium |
CN112825023A (en) * | 2019-11-20 | 2021-05-21 | 上海商汤智能科技有限公司 | Cluster resource management method and device, electronic equipment and storage medium |
CN113918378A (en) * | 2020-07-10 | 2022-01-11 | 华为技术有限公司 | Data storage method, storage system, storage device and storage medium |
CN114356244B (en) * | 2022-01-12 | 2023-07-07 | 平安科技(深圳)有限公司 | Data storage method, device, equipment and storage medium of time sequence data |
CN116974468B (en) * | 2023-07-18 | 2024-02-20 | 广东华原网络工程有限公司 | Equipment data storage management method and system based on big data |
CN116820351B (en) * | 2023-07-21 | 2024-04-09 | 北京得瑞领新科技有限公司 | Cold and hot data calibration method and device, storage medium and electronic equipment |
CN117149098B (en) * | 2023-10-31 | 2024-02-06 | 苏州元脑智能科技有限公司 | Stripe unit distribution method and device, computer equipment and storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103150245A (en) * | 2011-07-26 | 2013-06-12 | 国际商业机器公司 | Method for determining visiting characteristic of data entityand store controller |
CN105009092A (en) * | 2013-04-26 | 2015-10-28 | 株式会社日立制作所 | Storage system |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8291131B2 (en) * | 2009-07-06 | 2012-10-16 | Micron Technology, Inc. | Data transfer management |
CN102156738B (en) * | 2011-04-13 | 2012-12-19 | 成都市华为赛门铁克科技有限公司 | Method for processing data blocks, and data block storage equipment and system |
US8914466B2 (en) * | 2011-07-07 | 2014-12-16 | International Business Machines Corporation | Multi-level adaptive caching within asset-based web systems |
CN102831088A (en) * | 2012-07-27 | 2012-12-19 | 国家超级计算深圳中心(深圳云计算中心) | Data migration method and device based on mixing memory |
US9348520B2 (en) * | 2014-03-24 | 2016-05-24 | Western Digital Technologies, Inc. | Lifetime extension of non-volatile semiconductor memory for data storage device |
CN104317731B (en) * | 2014-10-17 | 2017-06-06 | 杭州华为数字技术有限公司 | A kind of hierarchical storage management method, device and storage system |
CN105487823B (en) * | 2015-12-04 | 2018-06-05 | 华为技术有限公司 | A kind of method and device of Data Migration |
-
2015
- 2015-12-04 CN CN201510887513.3A patent/CN105487823B/en active Active
-
2016
- 2016-09-13 WO PCT/CN2016/098863 patent/WO2017092480A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103150245A (en) * | 2011-07-26 | 2013-06-12 | 国际商业机器公司 | Method for determining visiting characteristic of data entityand store controller |
CN105009092A (en) * | 2013-04-26 | 2015-10-28 | 株式会社日立制作所 | Storage system |
Also Published As
Publication number | Publication date |
---|---|
WO2017092480A1 (en) | 2017-06-08 |
CN105487823A (en) | 2016-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105487823B (en) | A kind of method and device of Data Migration | |
EP3617867B1 (en) | Fragment management method and fragment management apparatus | |
CN102622189B (en) | The device of Storage Virtualization, date storage method and system | |
CN105573681B (en) | Method and system for establishing RAID in SSD | |
US8478939B2 (en) | Relative heat index based hot data determination for block based storage tiering | |
US20180232314A1 (en) | Method for storing data by storage device and storage device | |
CN104583930B (en) | Method, controller and the data migration device of Data Migration | |
US9971698B2 (en) | Using access-frequency hierarchy for selection of eviction destination | |
CN102156738A (en) | Method for processing data blocks, and data block storage equipment and system | |
CN107273046B (en) | A kind of data processing method and system based on Solid-state disc array | |
CN109358809B (en) | RAID data storage system and method | |
CN103699337B (en) | Writing control method and system based on independent redundant array of independent disks (RAID) | |
JP2013539134A5 (en) | ||
CN107025066A (en) | The method and apparatus that data storage is write in the storage medium based on flash memory | |
CN109213695B (en) | Cache management method, storage system and computer program product | |
CN110297601B (en) | Solid state disk array construction method, electronic device and storage medium | |
CN105138290A (en) | High-performance storage pool organization method and device | |
CN104317736A (en) | Method for implementing multi-level caches in distributed file system | |
CN102110041B (en) | System and method for monitoring storage space of distributed file system | |
CN107729536A (en) | A kind of date storage method and device | |
US9063667B2 (en) | Dynamic memory relocation | |
CN101604227A (en) | The method and apparatus of data storage | |
CN103699340B (en) | A kind of request processing method and equipment | |
CN104932830B (en) | Information processing method and electronic equipment | |
CN106547484A (en) | It is a kind of that internal storage data reliability method and system realized based on RAID5 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |