処理中

しばらくお待ちください...

設定

設定

1. WO2015025363 - ストレージ装置及びデータ入出力方法

公開番号 WO/2015/025363
公開日 26.02.2015
国際出願番号 PCT/JP2013/072196
国際出願日 20.08.2013
IPC
G06F 12/00 2006.01
G物理学
06計算;計数
F電気的デジタルデータ処理
12メモリシステムまたはアーキテクチャ内でのアクセシング,アドレシングまたはアロケーティング
G06F 3/06 2006.01
G物理学
06計算;計数
F電気的デジタルデータ処理
3計算機で処理しうる形式にデータを変換するための入力装置;処理ユニットから出力ユニットへデータを転送するための出力装置,例.インタフェース装置
06記録担体からのデジタル入力または記録担体へのデジタル出力
CPC
G06F 3/0604
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
0604Improving or facilitating administration, e.g. storage management
G06F 3/0611
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
0611in relation to response time
G06F 3/0647
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
0646Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
0647Migration mechanisms
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/0683
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
G06F 3/0689
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
0689Disk arrays, e.g. RAID, JBOD
出願人
  • 株式会社日立製作所 HITACHI, LTD. [JP/JP]; 東京都千代田区丸の内一丁目6番6号 6-6, Marunouchi 1-chome, Chiyoda-ku, Tokyo 1008280, JP
発明者
  • 川口 智大 KAWAGUCHI, Tomohiro; JP
  • 山本 彰 YAMAMOTO, Akira; JP
  • 本間 繁雄 HOMMA, Shigeo; JP
  • 長尾 尚 NAGAO, Takashi; JP
代理人
  • 大賀 眞司 OHGA, Shinji; 東京都品川区東品川二丁目3番12号 シーフォ-トスクエア センタ-ビルディング16階 サンネクスト国際特許事務所 SUNNEXT INTERNATIONAL PATENT OFFICE, Seafort Square Center Building, 16F, 2-3-12, Higashishinagawa, Shinagawa-ku, Tokyo 1400002, JP
優先権情報
公開言語 (言語コード) 日本語 (JA)
出願言語 (言語コード) 日本語 (JA)
指定国 (国コード)
発明の名称
(EN) STORAGE DEVICE AND DATA INPUT/OUTPUT METHOD
(FR) DISPOSITIF DE MÉMOIRE ET PROCÉDÉ D'ENTRÉE/DE SORTIE DE DONNÉES
(JA) ストレージ装置及びデータ入出力方法
要約
(EN)
[Problem] To propose a storage device and a data input/output method whereby it is possible to enhance the overall response performance of a storage device. [Solution] When a storage controller of a storage device according to the present invention has received a first read command specifying a plurality of storage regions of a logical volume as storage regions from which data is to be read, the storage controller identifies both the storage media and the addresses therein which actually store the data that has been written to the storage regions, generates, for each identified storage medium, a second read command specifying some or all of the identified addresses in the identified storage medium as addresses from which data is to be read, transmits each second read command to the corresponding storage medium, and receives and transfers to a host computer the data read from the addresses specified by the second read commands and transmitted from the storage media to which the second read commands have been transmitted.
(FR)
[Problème] L'invention vise à procurer un dispositif de mémoire et un procédé d'entrée/de sortie de données au moyen desquels il est possible d'améliorer les performances de réaction globales d'un dispositif de mémoire. [Solution] Lorsqu'un dispositif de commande de mémoire d'un dispositif de mémoire selon la présente invention a reçu une première instruction de lecture spécifiant une pluralité de régions de mémoire d'un volume logique en tant que régions de mémoire à partir desquelles des données doivent être lues, le dispositif de commande de mémoire identifie à la fois les supports de mémoire et les adresses au sein de ceux-ci auxquelles sont effectivement mémorisées les données qui ont été écrites dans les régions de mémoire, génère, pour chaque support de mémoire identifié, une deuxième instruction de lecture spécifiant certaines ou l'ensemble des adresses identifiées dans le support de mémoire identifié en tant qu'adresses à partir desquelles les données doivent être lues, transmet chaque deuxième instruction de lecture au support de mémoire correspondant, et reçoit et transfère à un ordinateur hôte les données lues à partir des adresses spécifiées par les deuxièmes instructions de lecture et transmises depuis les supports de mémoire auxquels les deuxièmes instructions de lecture ont été transmises.
(JA)
【課題】 ストレージ装置全体としての応答性能を向上させ得るストレージ装置及びデータ入出力方法を提案する。 【解決手段】 ストレージ装置のストレージコントローラが、論理ボリューム内の複数の記憶領域をリード先として指定した第1のリードコマンドを受信した場合に、これらの記憶領域に書き込まれたデータが実際に格納されている記憶メディア及びアドレスをそれぞれ特定し、特定した記憶メディア内の特定した一部又は全部の各アドレスをそれぞれリード先として指定した第2のリードコマンドを記憶メディアごとにそれぞれ作成して対応する各記憶メディアにそれぞれ送信し、第2のリードコマンドを送信した各記憶メディアからそれぞれ送信される、第2のリードコマンドにおいて指定された各アドレスからそれぞれ読み出されたデータをホスト計算機に転送するようにした。
国際事務局に記録されている最新の書誌情報