Processing

Please wait...

Settings

Settings

Goto Application

1. WO2014170936 - STORAGE DEVICE AND METHOD FOR CONTROLLING STORAGE DEVICE

Publication Number WO/2014/170936
Publication Date 23.10.2014
International Application No. PCT/JP2013/061151
International Filing Date 15.04.2013
IPC
G06Q 30/04 2012.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
30Commerce, e.g. shopping or e-commerce
04Billing or invoicing
CPC
G06F 3/0605
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
0605by facilitating the interaction with a user or administrator
G06F 3/0608
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
0608Saving storage space on storage systems
G06F 3/0653
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
0653Monitoring storage devices or systems
G06F 3/0664
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
0662Virtualisation aspects
0664at device level, e.g. emulation of a storage device or system
G06F 3/067
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
067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
G06Q 20/14
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
20Payment architectures, schemes or protocols
08Payment architectures
14specially adapted for billing systems
Applicants
  • 株式会社日立製作所 HITACHI, LTD. [JP]/[JP]
Inventors
  • 佐賀野 大輔 SAGANO, Daisuke
  • 藤田 博文 FUJITA, Hirofumi
  • 高瀬 亮 TAKASE, Ryo
  • 西本 哲 NISHIMOTO, Akira
Agents
  • 大賀 眞司 OHGA, Shinji
Priority Data
Publication Language Japanese (JA)
Filing Language Japanese (JA)
Designated States
Title
(EN) STORAGE DEVICE AND METHOD FOR CONTROLLING STORAGE DEVICE
(FR) DISPOSITIF DE STOCKAGE ET PROCÉDÉ POUR COMMANDER LE DISPOSITIF DE STOCKAGE
(JA) ストレージ装置及びストレージ装置の制御方法
Abstract
(EN)
A storage device for calculating a charged amount according to a number of times that data is written, wherein the storage device is characterized in being provided with a physical storage device for supplying logical volumes differing in type, and a controller for classifying each of the logical volumes differing in type into tiers differing in response performance and executing I/O control by correlating each logical volume belonging to any of the tiers with a virtual volume supplied to a host device, the controller: assigning, when a write request is issued for any of virtual pages constituting the virtual volume, any of real pages constituting the logical volume to the virtual page; writing data into the real page and counting a number of times written; calculating, on the basis of a counted number of times written, a charged amount per fixed time; calculating a tier range so that the charged amount per fixed time does not exceed an upper-limit value of a charged amount; and rearranging the real pages on the basis of the calculated tier range.
(FR)
L'invention concerne un dispositif de stockage servant à calculer une quantité chargée en fonction du nombre de fois où des données sont écrites, le dispositif de stockage étant caractérisé en ce qu'il est doté d'un dispositif de stockage physique servant à fournir des volumes logiques dont les types sont différents, et d'un contrôleur servant à classifier chacun des volumes logiques dont les types sont différents en niveaux dont les performances de réponse sont différentes et à exécuter une commande d'E/S en corrélant chaque volume logique appartenant à n'importe lequel des niveaux avec un volume virtuel fourni à un dispositif hôte, le contrôleur : assignant, lorsqu'une demande d'écriture est émise pour n'importe laquelle des pages virtuelles constituant le volume virtuel, n'importe laquelle des pages réelles constituant le volume logique à la page virtuelle; écrivant des données dans la page réelle et comptant le nombre de fois où elles ont été écrites; calculant, d'après le compte du nombre de fois où elles ont été écrites, une quantité chargée par temps fixé; calculant une gamme de niveaux de telle façon que la quantité chargée par temps fixé ne dépasse pas une valeur de limite supérieure d'une quantité chargée; et réarrangeant les pages réelles d'après la gamme de niveaux calculée.
(JA)
 データの書込み回数に応じて課金額を計算するストレージ装置において、種別の異なる論理ボリュームを提供する物理記憶デバイスと、種別の異なる論理ボリュームのそれぞれを応答性能の異なるティアに分類し、何れかのティアに属することとなった各論理ボリュームと、上位装置に提供する仮想ボリュームとを対応付けることによりI/O制御を実行するコントローラとを備え、コントローラは、仮想ボリュームを構成する何れかの仮想ページにライト要求が発行された場合、論理ボリュームを構成する何れかの実ページを仮想ページに割り当てて、実ページにデータを書き込むとともに書込み回数をカウントし、カウントする書込み回数に基づいて、一定時間当たりの課金額を計算し、一定時間当たりの課金額が課金上限値を超過しないようにティアレンジを算出し、算出したティアレンジに基づいて、実ページを再配置することを特徴とする。
Also published as
Latest bibliographic data on file with the International Bureau