Processing

Please wait...

Settings

Settings

Goto Application

1. WO2009008045 - STORAGE SYSTEM DATA CONTROL DEVICE AND METHOD, AND PROGRAM FOR THE STORAGE SYSTEM DATA CONTROL

Publication Number WO/2009/008045
Publication Date 15.01.2009
International Application No. PCT/JP2007/063605
International Filing Date 06.07.2007
IPC
G06F 3/06 2006.01
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 11/1076
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
08Error detection or correction by redundancy in data representation, e.g. by using checking codes
10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
1076Parity data used in redundant arrays of independent storages, e.g. in RAID systems
G06F 2211/1009
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2211Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
10Indexing scheme relating to G06F11/10
1002Indexing scheme relating to G06F11/1076
1009Cache, i.e. caches used in RAID system with parity
G06F 3/061
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
061Improving I/O performance
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/0656
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
0656Data buffering arrangements
G06F 3/0658
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
0658Controller construction arrangements
Applicants
  • 富士通株式会社 FUJITSU LIMITED [JP]/[JP] (AllExceptUS)
  • 野田 祐司 NODA, Yuji [JP]/[JP] (UsOnly)
  • 中神 剛 NAKAGAMI, Tsuyoshi [JP]/[JP] (UsOnly)
Inventors
  • 野田 祐司 NODA, Yuji
  • 中神 剛 NAKAGAMI, Tsuyoshi
Agents
  • 青木 篤 AOKI, Atsushi
Priority Data
Publication Language Japanese (JA)
Filing Language Japanese (JA)
Designated States
Title
(EN) STORAGE SYSTEM DATA CONTROL DEVICE AND METHOD, AND PROGRAM FOR THE STORAGE SYSTEM DATA CONTROL
(FR) DISPOSITIF ET PROCÉDÉ DE COMMANDE DE DONNÉES DE SYSTÈME DE STOCKAGE, ET PROGRAMME POUR LA COMMANDE DE DONNÉES DE SYSTÈME DE STOCKAGE
(JA) ストレージシステムのデータ制御装置、方法およびそのためのプログラム
Abstract
(EN)
A data control device of a storage system which is connected with a host computer communicably and reads and writes data from and on a storage medium by the block. The data control device comprises a host I/F for communicating with the host, a memory for temporarily storing the data from the host, a fraction buffer which regards extra data as fraction data when the extra data exists in front of a leading block data in the range of a write command or a read command from the host and/or the extra data exists in rear of final block data in the range and which stores the fraction data, a disk control part which controls the storage medium for writing and reading second-size data obtained by adding a check code to first-size data received from the host in and from the storage medium having a physical constitution of the first size, and a disk I/F which enables writing and reading data in and from the storage medium.
(FR)
L'invention concerne un dispositif de commande de données d'un système de stockage. Le dispositif est connecté à un ordinateur hôte de façon communicante, lit et écrit des données émises et résidant sur un support de stockage par le bloc. Le dispositif de commande de données comprend une interface hôte pour communiquer avec l'hôte ; une mémoire pour stocker de façon temporaire les données provenant de l'hôte ; un tampon de fraction qui considère des données supplémentaires comme données de fraction lorsque les données supplémentaires existent devant des données de bloc avant dans la plage d'une instruction d'écriture ou d'une instruction de lecture provenant de l'hôte et/ou lorsque les données supplémentaires existent derrière des données de bloc final dans la plage et qui stocke les données de fraction ; une partie de commande de disque qui commande le support de stockage pour écrire et lire des données de seconde dimension obtenues en ajoutant un code de vérification à des données de première dimension reçues de l'hôte sur le support de stockage muni d'une constitution physique de la première dimension ; et une interface de disque qui permet l'écriture et la lecture de données sur le support de stockage.
(JA)
 ホストコンピュータと通信可能に接続され、記憶媒体にブロック単位でデータを読み書きするストレージシステムのデータ制御装置は、ホストと通信するホストI/Fと、ホストからのデータを一時記憶するメモリと、ホストからのライトコマンドまたはリードコマンドの範囲の先頭ブロックデータの前方に余分なデータが有り、および/または前記範囲の最終ブロックデータの後方に余分なデータが有るとき、その余分なデータを端数データと呼び、端数データを記憶する端数バッファと、ホストから受けた第1サイズのデータにチェックコードを付加した第2サイズのデータを、物理構成が第1サイズの記憶媒体との間で書込みおよび読込みするよう制御するディスク制御部と、記憶媒体との間でデータを書込みおよび読込み可能なディスクI/Fとを備える。
Latest bibliographic data on file with the International Bureau