CN105487823B - A kind of method and device of Data Migration - Google Patents

A kind of method and device of Data Migration Download PDF

Info

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
Application number
CN201510887513.3A
Other languages
Chinese (zh)
Other versions
CN105487823A (en
Inventor
林春恭
熊艳辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201510887513.3A priority Critical patent/CN105487823B/en
Publication of CN105487823A publication Critical patent/CN105487823A/en
Priority to PCT/CN2016/098863 priority patent/WO2017092480A1/en
Application granted granted Critical
Publication of CN105487823B publication Critical patent/CN105487823B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital 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

A kind of method and device of Data Migration
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)

  1. 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. 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. 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. 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. 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.
  6. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.
CN201510887513.3A 2015-12-04 2015-12-04 A kind of method and device of Data Migration Active CN105487823B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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