Processing

Please wait...

PATENTSCOPE will be unavailable a few hours for maintenance reason on Tuesday 25.01.2022 at 12:00 PM CET
Settings

Settings

Goto Application

1. WO2019127212 - DATA WRITE-IN METHOD AND SOLID-STATE DRIVE ARRAY

Publication Number WO/2019/127212
Publication Date 04.07.2019
International Application No. PCT/CN2017/119390
International Filing Date 28.12.2017
IPC
G06F 3/06 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input 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
06Digital input from, or digital output to, record carriers
CPC
G06F 3/0619
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input 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
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0602specifically adapted to achieve a particular effect
0614Improving the reliability of storage systems
0619in relation to data integrity, e.g. data losses, bit errors
G06F 3/0629
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input 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
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0629Configuration or reconfiguration of storage systems
G06F 3/064
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input 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
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0638Organizing or formatting or addressing of data
064Management of blocks
G06F 3/0659
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input 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
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
0659Command handling arrangements, e.g. command buffers, queues, command scheduling
G06F 3/0688
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input 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
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0668adopting a particular infrastructure
0671In-line storage system
0683Plurality of storage devices
0688Non-volatile semiconductor memory arrays
Applicants
  • 华为技术有限公司 HUAWEI TECHNOLOGIES CO., LTD. [CN]/[CN]
Inventors
  • 吴登奔 WU, Dengben
  • 徐晓忻 XU, Xiaoxin
  • 王俊捷 WANG, Junjie
Priority Data
Publication Language Chinese (zh)
Filing Language Chinese (ZH)
Designated States
Title
(EN) DATA WRITE-IN METHOD AND SOLID-STATE DRIVE ARRAY
(FR) PROCÉDÉ D'ÉCRITURE DE DONNÉES ET ENSEMBLE DE DISQUES DURS ÉLECTRONIQUES
(ZH) 一种数据写入的方法及固态硬盘阵列
Abstract
(EN) Provided are a data write-in method and a solid-state drive array (700). The solid-state drive array is based on an RAID system, and comprises n solid-state drives (110n). When data to be written is written into the solid-state drive array (700), the data to be written is divided into n data blocks corresponding to the n solid-state drives (110n) on a one-to-one basis. After the n data blocks are all stored in the corresponding solid-state drives (110n), FTL refreshing is carried out on the n data blocks to complete the writing-in of the data to be written. When the solid-state drive array (700) is powered off during the storing of the n data blocks, since FTL refreshing has not yet been carried out on the data blocks, the n data blocks all fail to be written into the solid-state drive array (700), so that the atomicity of a writing operation of the n data blocks is ensured.
(FR) L'invention concerne un procédé d'écriture de données et un ensemble de disques durs électroniques (700). L'ensemble de disques durs électroniques est basé sur un système RAID, et comprend n disques durs électroniques (110n). Lorsque des données à écrire sont écrites dans l'ensemble de disques durs électroniques (700), les données à écrire sont divisées en n blocs de données correspondant aux n disques durs électroniques (110n) sur une base univoque. Après que les n blocs de données sont tous stockés dans les disques durs électroniques correspondants (110n), un rafraîchissement FTL est effectué sur les n blocs de données pour achever l'écriture des données à écrire. Lorsque l'ensemble de disques durs électroniques (700) est mis hors tension pendant le stockage des n blocs de données, puisque le rafraîchissement FTL n'a pas encore été effectué sur les blocs de données, tous les n blocs de données ne peuvent pas être écrits dans l'ensemble de disques durs électroniques (700), de telle sorte que l'atomicité d'une opération d'écriture des n blocs de données est assurée.
(ZH) 一种数据写入的方法和固态硬盘阵列(700)。该固态硬盘阵列基于RAID系统,包括n个固态硬盘(110n),向该固态硬盘阵列(700)写入待写入数据时,将该待写入数据分为n个数据块,与n个固态硬盘(110n)一一对应。n个数据块全部存储至对应的固态硬盘(110n)后,再进行n个数据块的FTL刷新,完成待写入数据的写入。当固态硬盘阵列(700)在存储n个数据块时断电,由于尚未进行数据块的FTL刷新,n个数据块都未成功写入固态硬盘阵列(700),保证了n个数据块的写操作的原子性。
Related patent documents
Latest bibliographic data on file with the International Bureau