Nothing Special   »   [go: up one dir, main page]

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 PDF

Info

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
Application number
CN201610726634.4A
Other languages
Chinese (zh)
Other versions
CN106293543A (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.)
Institute of Computing Technology of CAS
Original Assignee
Institute of Computing Technology of CAS
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 Institute of Computing Technology of CAS filed Critical Institute of Computing Technology of CAS
Priority to CN201610726634.4A priority Critical patent/CN106293543B/en
Publication of CN106293543A publication Critical patent/CN106293543A/en
Application granted granted Critical
Publication of CN106293543B publication Critical patent/CN106293543B/en
Expired - Fee Related 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
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/061Improving I/O performance
    • 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
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • G06F3/064Management of blocks
    • 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
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • G06F3/0689Disk 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

It is a kind of that ordered method and device is write based on watt record RAID incidentally recycled
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.
CN201610726634.4A 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 Expired - Fee Related CN106293543B (en)

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)

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

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

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

Patent Citations (8)

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