CN106293543B - It is a kind of that ordered method and device is write based on watt record RAID incidentally recycled - Google Patents
It is a kind of that ordered method and device is write based on watt record RAID incidentally recycled Download PDFInfo
- Publication number
- CN106293543B CN106293543B CN201610726634.4A CN201610726634A CN106293543B CN 106293543 B CN106293543 B CN 106293543B CN 201610726634 A CN201610726634 A CN 201610726634A CN 106293543 B CN106293543 B CN 106293543B
- Authority
- CN
- China
- Prior art keywords
- write
- band
- incidentally
- data block
- read
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000004064 recycling Methods 0.000 claims abstract description 18
- 238000012795 verification Methods 0.000 claims abstract description 13
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims abstract description 9
- 230000002045 lasting effect Effects 0.000 claims abstract description 6
- 230000003321 amplification Effects 0.000 description 3
- 238000003199 nucleic acid amplification method Methods 0.000 description 3
- 239000002699 waste material Substances 0.000 description 3
- 230000002776 aggregation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
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
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
-
- 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
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/064—Management of blocks
-
- 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
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0689—Disk arrays, e.g. RAID, JBOD
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)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
The present invention propose it is a kind of ordered method and device, computer field of storage are write based on watt record RAID incidentally recycled, which includes configuration management module, for band to be managed by the structure of circular logging;Lasting cache module at a high speed, for receiving all non-sequential write requests, the lower brush of triggering when persistently caching is written to water level to high speed, band is wherein divided into data band and verification band, lower brush is carried out as unit of group, write-in between group, which does not generate, writes covering, and that organizes interior non-whole band writes process triggering small letter process, while incidentally reclaimer operation is done in small write-read.It is write in the present invention when all small write-reads all start small letter after the completion again, recycling is incidentally done during with interior small write-read to read, the valid data read will be recycled during small letter is write and the valid data of brush to be played to merge into the sequential write of bulk, avoid the RMW process generated with interior small letter, and the overall performance of lifting system.
Description
Technical field
The present invention relates to computer field of storage, in particular to it is a kind of based on incidentally recycle watt record a RAID write it is ordered
Method and device.
Background technique
The surface density of traditional magnetic disk as primary storage medium quickly will be close to 1TB/In2The limit also means that
The memory space of single-deck has been difficult to have greatly improved again, in order to solve this problem, in recent years, a kind of new disk skill
Art proposed in the industry, i.e. watt record (Shingled Magnetic Recording, SMR) technology, uses partial stack adjacent
The mode of magnetic track further promotes the storage density of disk, however, the mode of this superposition magnetic track is increasing disk storage appearance
It update disk can not directly original place, because its adjacent track can be covered by updating the data write on a tracks
On data need to make reading modification and write (Read-Modify-Write, RMW) for the damage for avoiding adjacent track data, as
As name word description, then the reading section data first from disk modify a part of data therein, finally again will modification
Afterwards and unmodified data write back disk together, wherein the partial data read will guarantee cover on disk when writing back
The valid data of other positions, therefore, in the worst case, if disk is filled with valid data, a RMW may need to operate
Entire disk, cause it is serious write amplification, the non-sequential write performance of disk can be greatly reduced, write amplification to reduce, RMW is controlled
System in a certain range, reduces write performance expense, disk can be divided into continuous region, i.e. band (Band), as shown in Figure 1
(assuming that write the farthest data that can only cover on next tracks of a tracks (Track), i.e. coverage rate K=2, each Band by
Two Track composition), the addressing between Band is continuous, but reserved certain space (Gap) is needed between Band, it is ensured that is write
Any position on Band0 will not all cover any data on Band1, in this manner it is possible to which amplification control will be write at one
In the range of Band, therefore the size (Band Size) that magnification level depends on Band is write, due to Band partitioning discs needs
The reserved space between adjacent Band, wastes disk storage capacity, and to reduce disk size waste, Band Size cannot be too small,
Because Band Size is smaller, the quantity of Band is more on disk, and disk space waste is more serious, even if Band Size
Tens MB or so are set as, each write request of user may cause RMW, be needed in the worst case by entire Band
On data all read, modified and be written back, performance can also decline to a great extent.
For RAID5 6 or more higher-dimension tape verifying RAID system, under non-sequential write field scape, due to depositing for small letter
Each in disk takes and can introduce frequent non-sequential read-write operation, due to the non-sequential write performance of watt recording disc
Very poor, the non-sequential write performance of RAID system entirety will receive serious influence.
Summary of the invention
In view of the deficiencies of the prior art, the present invention propose it is a kind of based on incidentally recycle watt record a RAID write ordered method
And device.
The present invention propose it is a kind of based on incidentally recycle watt record a RAID write ordered device, comprising:
Configuration management module, for band to be managed by the structure of circular logging;
Lasting cache module at a high speed, for receiving all non-sequential write requests, when persistently caching is written to water level to high speed
The lower brush of triggering, wherein band is divided into data band and verification band, lower brush is carried out as unit of group, and the write-in between group, which does not generate, to be write
Covering, that organizes interior non-whole band writes process triggering small letter process, while incidentally reclaimer operation is done in small write-read.
Band one group of composition on each disk with identical reel number.
The circular logging includes head position, tail position, after small letter is run through, by the write request write head of small letter
Portion position, and head position is moved forward, it incidentally recycles from the tail position to the head position sequential scan and reads one section
The data of continuous space, scanning include invalid data block, valid data block are extracted from the data block of reading, and will be effective
The head position is written in data block, to accomplish the random write fallen into band and random write being converted into random write and sequence
It writes.
There is distance N in the head position and the tail position.
It is when carrying out non-sequential write request, the data band is opposite with the data block that will be written with the verification band
The data block and check block answered are read, and calculate new check block in conjunction with the data block that will be written, and will by described in
In the data block of write-in and the new check block write-in band.
The present invention also propose it is a kind of based on incidentally recycle watt record a RAID write ordered method, comprising:
Step 1, band is managed by the structure of circular logging;
Step 2, all non-sequential write requests are received, the lower brush of triggering when persistently caching is written to water level to high speed, wherein will
Band is divided into data band and verification band, and lower brush is carried out as unit of group, and the write-in between group, which does not generate, writes covering, non-whole in group
Band writes process triggering small letter process, while incidentally reclaimer operation is done in small write-read.
Band one group of composition on each disk with identical reel number.
The circular logging includes head position, tail position, after small letter is run through, by the write request write head of small letter
Portion position, and head position is moved forward, it incidentally recycles from the tail position to the head position sequential scan and reads one section
The data of continuous space, scanning include invalid data block, valid data block are extracted from the data block of reading, and will be effective
The head position is written in data block, to accomplish the random write fallen into band and random write being converted into random write and sequence
It writes.
There is distance N in the head position and the tail position.
It is when carrying out non-sequential write request, the data band is opposite with the data block that will be written with the verification band
The data block and check block answered are read, and calculate new check block in conjunction with the data block that will be written, and will by described in
In the data block of write-in and the new check block write-in band.
As it can be seen from the above scheme the present invention has the advantages that
By high speed, persistently caching assembles non-sequential write request, the small write-read that will be fallen into each band in lower brush to the present invention
It is write with small letter and is split into two processes, i.e., write when all small write-reads all start small letter after the completion again, during with interior small write-read
It incidentally does recycling to read, the valid data read will be recycled during small letter is write and the valid data of brush to be played to merge into bulk
Sequential write avoids the RMW process generated with interior small letter, and the overall performance of lifting system.
Detailed description of the invention
Fig. 1 is that disc space presses band division figure;
Fig. 2 is with interior circular logging structure chart;
Fig. 3 is system architecture diagram;
Fig. 4 is band random write and the sequential write figure incidentally recycled.
Specific embodiment
The structure that the present invention uses circular logging to the band of watt recording disc is managed, as shown in Fig. 2, write request is write
Enter head pointer position, and head pointer is moved forward, black region is valid data block, and shadow region is generated due to updating operation
Invalid data block, since watt recording technique does not support original place to update, invalid data block can only by reclaimer operation could again by
It utilizes, reclaimer operation is the data for reading one section of continuous space to head pointer direction sequential scan from tail pointer, and scanning needs to wrap
Containing invalid data block, valid data block is extracted from the data block of reading, and by valid data block write head pointer position,
To release invalid data block the space occupied, the release with interior space is realized.It is suitable for ensuring to write with interior circular logging structure
Sequence, the RMW operation of watt recording disc is avoided, present invention improves over the small letter processes of traditional RAID, so that small letter was write
Journey becomes the sequential write in band, to promote watt record non-sequential write performance of RAID system.
The present invention joined one layer of high speed on traditional RAID and persistently cache (such as: SSD), all non-sequential for receiving
Write request, the lower brush of triggering when persistently caching is written to water level to high speed, such as Fig. 3, and band is divided into data band and verification band, under
Brush is that unit carries out (band in Fig. 3 in dotted line frame in different disk with identical reel number forms a group), group with group (Group)
Between write-in will not generate and write covering, organize in non-whole band write and can trigger small letter process, recycling is done in small write-read and is read, is such as schemed
4, small letter will be write after all being completed with interior all small letter read operations with primary recycling read operation is introduced during interior small letter
Enter the data in band together with the valid data that recycling is read at the head pointer of the write-in band of sequence, to accomplish to fall into band
Random write and random write be converted into random write and sequential write, only introduced the expense for recycling reading in a sub-band at random, but will
Merge with interior multiple random writes for sequential write, avoids the RMW process of watt recording disc, and to the small letter mistake of traditional RAID5
Cheng Jinhang is ordered.
The present invention propose it is a kind of based on incidentally recycle watt record a RAID write ordered device, comprising:
Configuration management module, for band to be managed by the structure of circular logging;
Lasting cache module at a high speed, for receiving all non-sequential write requests, when persistently caching is written to water level to high speed
The lower brush of triggering, wherein band is divided into data band and verification band, lower brush is carried out as unit of group, and the write-in between group, which does not generate, to be write
Covering, that organizes interior non-whole band writes process triggering small letter process, while incidentally reclaimer operation is done in small write-read.
Band one group of composition on each disk with identical reel number.
The circular logging includes head position, tail position, after small letter is run through, by the write request write head of small letter
Portion position, and head position is moved forward, it incidentally recycles from the tail position to the head position sequential scan and reads one section
The data of continuous space, scanning include invalid data block, valid data block are extracted from the data block of reading, and will be effective
The head position is written in data block, to accomplish the random write fallen into band and random write being converted into random write and sequence
It writes.
There is distance N in the head position and the tail position.
It is when carrying out non-sequential write request, the data band is opposite with the data block that will be written with the verification band
The data block and check block answered are read, and calculate new check block in conjunction with the data block that will be written, and will by described in
In the data block of write-in and the new check block write-in band.
A specific embodiment of the invention is given below, detailed description is made that the present invention in conjunction with attached drawing, wherein this hair
It is bright to write ordered two parts including the aggregation of non-sequential write request and incidentally recycling.
Non-sequential write request aggregation:
As shown in figure 3, all non-sequential write (D8 ', D3 ', D1 ') are written in the lasting caching of high speed (such as SSD), when lasting
After caching is written into certain water level (water level), lower brush operation is triggered, it is assumed that data block D8 ', D3 ', D1 ' should be write
Enter in Disk0:Band1, due to being that non-full band is write, RAID5 small letter process (assuming that being to read to rewrite) can be triggered, need to first by
Check block P8, P3, P1 old in old data block D8, D3, D1 and Disk1:Band1 are read (with interior random in Disk0:Band1
Read), new verification P8 ', P3 ', P1 ' are calculated with new D8 ', D3 ', D1 ', then new data block and check block are write back in band.
Writing for incidentally recycling is ordered:
Such as Fig. 4, to read old D8, D3, the valid data that new D8 ' was read and write in D1, recycling, D3 ', D1 ', recycling are read be
Example, random write D8, D3, D1 are original small write-read expenses when small write-read, and incidentally recycling introduces primary additional random write, that is, are returned
It receives and reads, after the completion of reading all with interior all small write-reads and recycling, the valid data and new D8 ', D3 ', D1 ' that recycling is read are suitable
Sequence is written at the head pointer of band, the maximum distance between farthest writing in Fig. 4 head pointer and tail pointer that distance is circular logging,
Covering is write since a watt recording disc adjacent track can generate, certain distance N must be kept between head pointer and tail pointer,
The size of middle N had both depended on above-mentioned watt of record and has write coverage rate K, that is, write the track number that a tracks can farthest cover
Amount, and with the offset of sector on adjacent track in relation to (physical location of the sector on adjacent track is not necessarily to radius
Direction alignment), therefore the skill level that the specific product of N value and manufacturer uses is related, it is of the invention in N size ≈ magnetic track
Number of sectors * (K-1), N is as unit of sector.
For the RMW process as unit of band being not optimised, small write-read is original expense, and small letter writes on interior right and wrong
Sequential write, therefore the worst situation needs all read the data in entire band, are written back after merging with new data, the present invention is only
The expense that primary random recycling is read is introduced, and the random write of original small letter is converted to sequential write, improves system
Overall performance.
Claims (10)
1. a kind of write ordered device based on watt record RAID incidentally recycled characterized by comprising
Configuration management module, for band to be managed by the structure of circular logging;
Lasting cache module at a high speed, for receiving all non-sequential write requests, the triggering when persistently caching is written to water level to high speed
Lower brush, wherein band is divided into data band and verification band, lower brush is carried out as unit of group, and the write-in between group, which does not generate to write, to be covered
Lid, that organizes interior non-whole band writes process triggering small letter process, while doing in small write-read and incidentally recycling read operation, when with interior all
After the completion of small letter read operation, the write-in band of sequence together with the valid data that recycling is read of the data in band will be written into small letter
At head pointer, to accomplish the random write fallen into band and random write being converted into random write and sequential write.
2. writing ordered device based on watt record RAID incidentally recycled as described in claim 1, which is characterized in that each disk
Upper band one group of composition with identical reel number.
3. writing ordered device based on watt record RAID incidentally recycled as described in claim 1, which is characterized in that described to follow
Ring log includes head position, tail position, after small letter is run through, by the write request write head position of small letter, and by head
The Forward of portion position, incidentally recycles the number that one section of continuous space is read from the tail position to the head position sequential scan
According to scanning includes invalid data block, valid data block is extracted from the data block of reading, and institute is written in valid data block
Head position is stated, to accomplish the random write fallen into band and random write being converted into random write and sequential write.
4. writing ordered device based on watt record RAID incidentally recycled as claimed in claim 3, which is characterized in that the head
There is distance N in portion position and the tail position.
5. writing ordered device based on watt record RAID incidentally recycled as described in claim 1, which is characterized in that work as progress
When non-sequential write request, by the data band and data block corresponding with the data block that will be written and school in the verification band
Test block reading, and calculate new check block in conjunction with the data block that will be written, and by the data block that will be written with
In the new check block write-in band.
6. a kind of write ordered method based on watt record RAID incidentally recycled characterized by comprising
Step 1, band is managed by the structure of circular logging;
Step 2, all non-sequential write requests are received, the lower brush of triggering when persistently caching is written to water level to high speed, wherein will be with drawing
It is divided into data band and verification band, lower brush is carried out as unit of group, and the write-in between group, which does not generate, writes covering, organizes interior non-whole band
Process triggering small letter process is write, while being done in small write-read and incidentally recycling read operation, after the completion of with interior all small letter read operations,
The data in band will be written into together with the valid data that recycling is read at the head pointer of the write-in band of sequence, to accomplish in small letter
The random write fallen into band and random write are converted into random write and sequential write.
7. writing ordered method based on watt record RAID incidentally recycled as claimed in claim 6, which is characterized in that each disk
Upper band one group of composition with identical reel number.
8. writing ordered method based on watt record RAID incidentally recycled as claimed in claim 6, which is characterized in that described to follow
Ring log includes head position, tail position, after small letter is run through, by the write request write head position of small letter, and by head
The Forward of portion position, incidentally recycles the number that one section of continuous space is read from the tail position to the head position sequential scan
According to scanning includes invalid data block, valid data block is extracted from the data block of reading, and institute is written in valid data block
Head position is stated, to accomplish the random write fallen into band and random write being converted into random write and sequential write.
9. writing ordered method based on watt record RAID incidentally recycled as claimed in claim 8, which is characterized in that the head
There is distance N in portion position and the tail position.
10. as claimed in claim 6 based on incidentally recycle watt record a RAID write ordered method, which is characterized in that when into
When the non-sequential write request of row, by the data band and the verification in data block corresponding with the data block that will be written and
Check block is read, and calculates new check block in conjunction with the data block that will be written, and by the data block that will be written
In the new check block write-in band.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610726634.4A CN106293543B (en) | 2016-08-25 | 2016-08-25 | It is a kind of that ordered method and device is write based on watt record RAID incidentally recycled |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610726634.4A CN106293543B (en) | 2016-08-25 | 2016-08-25 | It is a kind of that ordered method and device is write based on watt record RAID incidentally recycled |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106293543A CN106293543A (en) | 2017-01-04 |
CN106293543B true CN106293543B (en) | 2019-03-12 |
Family
ID=57676109
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610726634.4A Expired - Fee Related CN106293543B (en) | 2016-08-25 | 2016-08-25 | It is a kind of that ordered method and device is write based on watt record RAID incidentally recycled |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106293543B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106970764B (en) * | 2017-02-24 | 2019-08-16 | 中国科学院计算技术研究所 | It is a kind of based on band version watt record a RAID write ordered method and system |
JP6759170B2 (en) * | 2017-09-15 | 2020-09-23 | 株式会社東芝 | Hard disk drive and control method |
CN108376053B (en) * | 2018-01-23 | 2020-02-28 | 中国科学院计算技术研究所 | Tile record writing sequencing method and device supporting in-place updating |
CN110471615B (en) * | 2018-05-10 | 2022-08-02 | 杭州宏杉科技股份有限公司 | Data writing method and device |
CN109582222B (en) * | 2018-10-31 | 2020-11-24 | 华中科技大学 | Method for cleaning persistent cache in host sensing tile recording disk |
CN109710184B (en) * | 2018-12-19 | 2022-02-18 | 中国人民解放军国防科技大学 | Hierarchical hybrid storage method and system for tile record disk perception |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102087586A (en) * | 2009-12-02 | 2011-06-08 | 成都市华为赛门铁克科技有限公司 | Data processing method and device |
CN102185929A (en) * | 2011-06-02 | 2011-09-14 | 杭州华三通信技术有限公司 | Storage area network (SAN)-resource-based video monitoring data storage method and device |
CN102662607A (en) * | 2012-03-29 | 2012-09-12 | 华中科技大学 | RAID6 level mixed disk array, and method for accelerating performance and improving reliability |
CN103049222A (en) * | 2012-12-28 | 2013-04-17 | 中国船舶重工集团公司第七0九研究所 | RAID5 (redundant array of independent disk 5) write IO optimization processing method |
CN103257932A (en) * | 2012-01-17 | 2013-08-21 | 国际商业机器公司 | Method and system for managing data in computer readable cache system |
CN104040508A (en) * | 2012-01-17 | 2014-09-10 | 国际商业机器公司 | Populating a first stride of tracks from a first cache to write to a second stride in a second cache |
CN104461373A (en) * | 2013-09-16 | 2015-03-25 | 杭州宏杉科技有限公司 | Method and device for processing data of RAID (redundant array of independent disks) |
CN104503706A (en) * | 2014-12-23 | 2015-04-08 | 中国科学院计算技术研究所 | Data storing method and data reading method based on disk array |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100470506C (en) * | 2007-06-08 | 2009-03-18 | 马彩艳 | Flash memory management based on sector access |
CN104035729B (en) * | 2014-05-22 | 2017-02-15 | 中国科学院计算技术研究所 | Block device thin-provisioning method for log mapping |
-
2016
- 2016-08-25 CN CN201610726634.4A patent/CN106293543B/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102087586A (en) * | 2009-12-02 | 2011-06-08 | 成都市华为赛门铁克科技有限公司 | Data processing method and device |
CN102185929A (en) * | 2011-06-02 | 2011-09-14 | 杭州华三通信技术有限公司 | Storage area network (SAN)-resource-based video monitoring data storage method and device |
CN103257932A (en) * | 2012-01-17 | 2013-08-21 | 国际商业机器公司 | Method and system for managing data in computer readable cache system |
CN104040508A (en) * | 2012-01-17 | 2014-09-10 | 国际商业机器公司 | Populating a first stride of tracks from a first cache to write to a second stride in a second cache |
CN102662607A (en) * | 2012-03-29 | 2012-09-12 | 华中科技大学 | RAID6 level mixed disk array, and method for accelerating performance and improving reliability |
CN103049222A (en) * | 2012-12-28 | 2013-04-17 | 中国船舶重工集团公司第七0九研究所 | RAID5 (redundant array of independent disk 5) write IO optimization processing method |
CN104461373A (en) * | 2013-09-16 | 2015-03-25 | 杭州宏杉科技有限公司 | Method and device for processing data of RAID (redundant array of independent disks) |
CN104503706A (en) * | 2014-12-23 | 2015-04-08 | 中国科学院计算技术研究所 | Data storing method and data reading method based on disk array |
Also Published As
Publication number | Publication date |
---|---|
CN106293543A (en) | 2017-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106293543B (en) | It is a kind of that ordered method and device is write based on watt record RAID incidentally recycled | |
CN106970764B (en) | It is a kind of based on band version watt record a RAID write ordered method and system | |
KR101678868B1 (en) | Apparatus for flash address translation apparatus and method thereof | |
CN104049908B (en) | Intermediate storage based on dynamic particle | |
US20190004739A1 (en) | Managing Shingled Magnetic Recording (SMR) Zones in a Hybrid Storage Device | |
TW200828273A (en) | Hard disk cache device and method | |
CN108958656B (en) | Dynamic stripe system design method based on RAID5 solid state disk array | |
EP1550123A1 (en) | High density write-once recording medium allowing defect management, and method and apparatus for managing defects | |
US8862856B2 (en) | Implementing remapping command with indirection update for indirected storage | |
US9153290B1 (en) | Intra-zone wear leveling for heat-assisted magnetic recording—shingled magnetic recording (HAMR-SMR) type storage devices | |
CN107145301B (en) | Data access method and device based on hybrid disk | |
US20060039246A1 (en) | Adaptive system to allow multiple update and correction sessions on an optical data storage card | |
CN108376053B (en) | Tile record writing sequencing method and device supporting in-place updating | |
CN105824579B (en) | A method of incidentally read-write reduction watt record writes amplification expense | |
US20130198586A1 (en) | Data storage control apparatus, data storage apparatus and data storage method in the same | |
CN107728943B (en) | Method for delaying generation of check optical disc and corresponding data recovery method | |
US11650811B2 (en) | Method of updating control unit for vehicle | |
US11061595B2 (en) | Logical address remapping for direct write | |
CN112420080B (en) | Magnetic disk device | |
US11989457B2 (en) | System and method for performing data read-write operations in zoned storage devices | |
RU2005116319A (en) | METHOD FOR RECORDING AND / OR PLAYING TEMPORARY LIST OF DEFECTS, DEVICE FOR RECORDING AND / OR PLAYING AND RECORDING MEDIA WITH ONE-TIME RECORDING | |
US9658964B2 (en) | Tiered data storage system | |
CN111580752B (en) | Data storage method, device, computer program and storage medium | |
TWI508068B (en) | Method for managing data stored in flash memory and associated memory device and controller | |
US11657848B1 (en) | Data access and logical mapping for magnetic disks |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190312 |
|
CF01 | Termination of patent right due to non-payment of annual fee |