CN100356296C - 抑制驱动器工作时间的磁盘阵列 - Google Patents
抑制驱动器工作时间的磁盘阵列 Download PDFInfo
- Publication number
- CN100356296C CN100356296C CNB2004100917229A CN200410091722A CN100356296C CN 100356296 C CN100356296 C CN 100356296C CN B2004100917229 A CNB2004100917229 A CN B2004100917229A CN 200410091722 A CN200410091722 A CN 200410091722A CN 100356296 C CN100356296 C CN 100356296C
- Authority
- CN
- China
- Prior art keywords
- mentioned
- logical block
- disk set
- storage system
- indication
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0634—Configuration or reconfiguration of storage systems by changing the state or mode of one or more devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
- G06F3/0616—Improving the reliability of storage systems in relation to life time, e.g. increasing Mean Time Between Failures [MTBF]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0625—Power saving in storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0689—Disk arrays, e.g. RAID, JBOD
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
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)
- Power Sources (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
适用于磁盘阵列的磁盘装置中,若24小时接通磁盘装置的电源,与仅在必要时接通磁盘装置电源的情况相比,接通时间总量变短。为此,若将磁盘装置电源24小时接通,24小时连续工作,则磁盘装置接通时间总量变短,结果磁盘装置的工作时间缩短,所以也不适合24小时连续工作。而且,磁盘装置的容量逐年增加,装载的磁盘装置台数也趋于增加,磁盘阵列的耗电增大。访问磁盘阵列的计算机具有向磁盘阵列指示将磁盘阵列内的特定磁盘装置电源接通/断开的磁盘控制指示程序,磁盘阵列具有从计算机接受磁盘装置电源接通/断开指示的磁盘电源控制指示接受程序、和将与计算机指定的LU对应的磁盘装置的电源接通/断开的磁盘电源控制电路。
Description
技术领域
本发明主要涉及计算机外围存储系统,特别涉及用于实现延长磁盘装置(以下称磁盘)的工作时间和降低存储系统(以下称磁盘阵列)的耗电的技术。磁盘的工作时间是指从开始使用磁盘装置到不能使用的时间。
背景技术
磁盘阵列是与计算机连接的存储系统的一种。磁盘阵列也称RAID(Redundant Arrays ofInexpensive Disk),是具有陈列状配置的多个磁盘装置及控制这些装置的控制单元的存储系统。在磁盘阵列中,利用磁盘装置的并行工作高速处理读出请求(数据读出请求)和写入请求(数据写入请求),并对数据附加冗余性。正如非专利文献1(Daved A.Patterson,Garth Gibson,andRandy H.Katz、“A Case for Redundent Arrays of Inexpensive Disks(RAID)”,Computer Science Division Departement of Electorical Engineering andComputer Sciences、University of Califomia Berkeley、1988)所公开,根据附加的冗余数据的种类和磁盘阵列结构,将磁盘阵列分为5个等级。
发明内容
适用于磁盘阵列的磁盘装置中,若24小时接通磁盘装置的电源,与仅在必要时接通磁盘装置电源的情况相比,接通时间总量(即磁盘装置电源接通的累计时间)变短。这归因于构成磁盘装置的部件的恶化和消耗。因此,若将磁盘装置电源24小时接通,24小时连续工作,则磁盘装置接通时间总量变短,结果磁盘装置的工作时间缩短,所以也不适合24小时连续工作。而且磁盘装置的容量逐年增加,装载的磁盘装置台数也趋于增加,磁盘阵列的耗电增大。
本发明提供了一种与计算机连接的存储系统,包括:由各磁盘装置组成的多个逻辑单元,上述存储系统接受来自计算机的、对于每个逻辑单元、将与该逻辑单元对应的磁盘装置的电源接通/断开的指示,依据上述指示,独立于与其它逻辑单元对应的磁盘装置进行与上述逻辑单元对应的磁盘装置电源的接通/断开。
本发明还提供了一种计算机系统,包括计算机和存储系统,上述存储系统具有由各磁盘装置构成的多个逻辑单元,上述计算机向上述存储系统对于每个逻辑单元作出与该逻辑单元对应的磁盘装置的电源接通/断开的指示,上述存储系统接受上述指示,依据上述指示,独立于与其它逻辑单元对应的磁盘装置,将与上述逻辑单元对应的磁盘装置的电源接通/断开。
本发明还提供了一种计算机系统的操作方法,该计算机系统包括计算机和存储系统,该存储系统具有由各磁盘装置构成的多个逻辑单元,所述操作方法包括:上述计算机对上述存储系统作出对每个逻辑单元将与该逻辑单元对应的磁盘装置的电源接通/断开的指示,上述存储系统接收上述指示,上述存储系统基于上述指示,独立于与其它逻辑单元对应的磁盘装置,将与上述逻辑单元对应的磁盘装置的电源接通/断开。
本发明公开能延长构成磁盘阵列的磁盘装置工作时间的技术。并公开降低磁盘阵列耗电的技术。
访问磁盘阵列的计算机具有向磁盘阵列指示将磁盘阵列内的特定磁盘装置电源接通/断开的磁盘控制指示程序,磁盘阵列具有从计算机接受磁盘装置电源接通/断开指示的磁盘电源控制指示接受程序、和将与计算机指定的LU对应的磁盘装置的电源接通/断开的磁盘电源控制电路。
附图说明
图1是表示第一实施例的系统结构的一例的图。
图2是表示第一实施例的计算机结构的一例的图。
图3是表示第一实施例的备份服务器结构的一例的图。
图4是表示第一实施例的磁盘管理表的一例的图。
图5是表示第一实施例的更新位置管理表的一例的图。
图6是表示第一实施例的抽点取得/删除处理的一例的图。
图7是表示第一实施例的镜象再同步程序处理的一例的图。
图8是表示第二实施例的系统结构的一例的图。
图9是表示第二实施例的计算机结构的一例的图。
图10是表示第二实施例的地址图的一例的图。
图11是表示第二实施例的磁盘电源控制指示程序处理的一例的图。
具体实施方式
下面参照附图对本发明的实施例进行说明。
实施例1
首先对第一实施例进行说明。
(1)结构说明
图1是表示第一实施例的系统结构的一例的图。在图1中,计算机100和磁盘阵列200通过磁盘阵列200的光纤通道接口(以下,FC I/F)290进行连接。备份服务器400和磁盘阵列200通过磁盘阵列200的FC I/F300进行连接。磁带装置500与备份服务器400连接。而且,管理终端600与磁盘阵列200通过磁盘阵列200的管理I/F310进行连接。
磁盘阵列200具有控制磁盘阵列200的CPU210、存储器220和存储磁盘阵列200的用户数据的超高速缓冲存储器240。而且,磁盘阵列200具有控制多个磁盘装置的磁盘控制器250。
在磁盘控制器250连接有多个FC磁盘271~273(以下称FC磁盘群)和多个ATA磁盘274~276(以下称ATA磁盘群),FC磁盘群和ATA磁盘群采取各自称作RAID的冗余结构。从计算机100访问作为SCSI的逻辑单元(LU:Logical Unit)的FC磁盘271~273内的存储区。同样,从计算机100访问作为SCSI的LU的ATA磁盘274~276内的存储区。将FC磁盘271~273内的LU作为LU261,将ATA磁盘274~276内的LU作为LU262。如图1所示,将LU261和LU262作为跨多个磁盘存在的存储区,也可以是由一个磁盘内的存储器构成的LU。
在本实施例中,磁盘阵列200内的抽点管理程序226对LU261和LU262进行双重化并管理。即在本实施例中,在LU261写入数据时,抽点管理程序226通过在LU262也写入同样数据而实现数据双重化。将像这样在LU261和LU262中存储同样数据称作镜象。LU261是具有原始数据的LU,称作镜象源LU。LU262是具有原始数据的复制数据的LU,称作镜象目标LU。将LU262用于得到抽点,在磁带装置内备份数据时采用。
在ATA磁盘274~276连接有磁盘电源控制电路280,各ATA磁盘由磁盘电源控制电路280独立于其它ATA磁盘被进行电源接通/断开的控制。在磁盘电源控制电路280设置有与ATA磁盘274~276分别对应的寄存器,通过将寄存器接通/断开,可将与该寄存器对应的ATA磁盘的电源接通/断开。
其次,对磁盘阵列200的程序和管理表进行说明。
磁盘阵列200的存储器220具有控制磁盘阵列200的RAID控制程序221、对FC磁盘271~273和ATA磁盘274~276进行管理的磁盘管理程序222、对FC磁盘271~273和ATA磁盘274~276的使用参数和使用情况等进行记录的磁盘管理表224、从计算机100接收磁盘装置电源接通/断开指示(以下称磁盘电源控制指示)的磁盘电源控制指示接受程序223、基于从计算机接受的指示来控制ATA磁盘274~276的电源接通/断开的电源控制程序225和实施抽点控制的抽点控制程序226。而且,在本实施例中,在计算机100的后面所述的抽点指示程序127发出抽点删除/取得指示时还增加发出与ATA磁盘274~276的磁盘电源控制指示有关的ModeSelect(方式选择)命令。因此,抽点管理程序226接收抽点删除/取得指示与ATA磁盘274~276的磁盘电源控制指示。
抽点管理程序226具有按照来自计算机100的请求发出对磁盘控制器250指示访问磁盘的磁盘访问子程序227、将对一个LU更新还适用于预先指定的另一LU、向2个LU写入相同用户数据的LU镜象子程序228。LU镜象子程序228在LU262将写入LU261的数据进行双重化。
而且,抽点管理程序226还具有在停止LU261和LU262之间的数据双重化时(非镜象时)查出对镜象源LU的更新的非镜象时更新监视子程序230、在后面所述的更新位置管理表232上记录其更新位置的非镜象时更新位置管理子程序231、在进行将LU261和LU262之间重新开始进行数据双重化的镜象再次同步时,在镜象目标LU复制镜象源LU的更新部分的镜象再次同步子程序229。
更新位置管理表232用于镜象源LU和目标LU中存储的数据内容的管理,在更新位置管理表232中记录有在非镜象时在镜象源LU内的数据已更新情况下镜象源LU的更新位置。
更新位置管理表232,例如是图5所示的位图,由镜象源LU内的LBA集号和与各LBA集号对应的更新位构成。LBA集是以一个以上等量的LBA(Logical Block Adderss)为单位从最前面将LU内整个区域分开时的各个集合,LBA集号是从LBA最前面侧给予各LBA集的通用号。
更新位表示与镜象源LU的该更新位对应的LBA集在非镜象时是否更新,在LBA集被更新的情况下,取数值1,在没有被更新的情况下,取数值0。更新位的初始设置值为0。例如,图5所示的更新位置管理表232表示在非镜象时仅仅将LBA集号1的区域更新的状态。
其次,参照图4,对磁盘管理表224的一例进行说明。在磁盘管理表224中关于磁盘阵列200内的各磁盘装置记录有表示磁盘装置识别号的“磁盘No.”、表示该磁盘装置是FC磁盘还是ATA磁盘的磁盘种类的“磁盘类别”、表示该磁盘属于哪一RAID组的“阵列结构”、表示该磁盘装置属于哪个LU的“LU号”、表示在磁盘内存储的数据是原始数据(正)还是复制数据(副)的“抽点对”、表示在FC磁盘中存储的数据是否在ATA磁盘的镜象中的“抽点状况”、表示磁盘装置的电源接通/断开的“磁盘启动状况”、表示磁盘装置的电源接通时间累计的“累计时间”、表示磁盘装置接通时间累计界限的“寿命设置”。
回到图1,管理终端600由接收来自用户对FC磁盘271~273和ATA磁盘274~276的设置的输入单元610和向用户显示FC磁盘271~273和ATA磁盘274~276的信息的显示单元620组成。
从输入单元610输入在磁盘管理表224中所设置的参数。输出单元520输出在磁盘管理表224中所记录的信息。输入单元610是鼠标、键盘等,输出单元620是显示器、液晶屏、蜂鸣器等。
其次,参照图2,对计算机100的一例进行说明。计算机100具有控制计算机100的CPU110、将计算机100和磁盘阵列200连接的FC I/F140、进行计算机100和备份服务器400之间的通信的通信接口160、存储程序的存储器120。
在存储器120中存储数据库程序126、对磁盘阵列200指示取得抽点的抽点指示程序127、指示磁盘阵列200内的磁盘装置的电源接通/断开的磁盘电源控制指示程序128,利用控制计算机100的CPU110分别执行这些程序。抽点指示程序127具有生成并发出SCSI的ModeSelect命令的功能。在ModeSelect命令中包括磁盘电源控制指示程序128对磁盘阵列200的ATA磁盘274~276的电源接通/断开指示和抽点指示程序127对磁盘阵列200的抽点删除/取得指示。数据库程序126具有在实施数据库参照/更新过程中访问作为镜象源LU261的功能。而且,数据库程序126还控制数据更新,在成为作为数据库信息有意义的检查点一旦停止对磁盘阵列200的访问,LU261内的数据成为作为数据库信息有意义的状态时,为了备份该数据,将磁盘阵列200切换为保证LU261内数据一致性的备份方式的功能。
其次,参照图3,对备份服务器400的一例进行说明。备份服务器400由控制备份服务器400的CPU410、连接备份服务器400与磁盘阵列200的FC I/F440、进行备份服务器400与计算机100之间的通信的通信I/F460、连接备份服务器400与磁带装置的SCSI I/F450和存储程序的存储器420组成。在存储器420中,在磁带装置500存储有备份磁盘阵列200的数据的备份程序426、在磁盘阵列200和磁带装置500之间进行数据转发的I/O控制程序427、进行磁带装置500的控制的磁带控制程序428,利用CPU410对备份服务器400分别进行控制。
以上是本实施例的系统结构。
(2)抽点的取得/删除
在取得/删除抽点时,采用图6的流程图来说明利用抽点指示程序127和抽点管理程序226执行处理的一例。在本实施例中,根据备份服务器400取得数据备份的时间,磁盘阵列200取得LU261的抽点,仅在得到抽点并从镜象目标LU得到数据备份期间,将与LU262对应的ATA磁盘274~276的电源接通。
首先,计算机100的抽点指示程序127由于在LU262中存储有上一次取得抽点时的数据,所以为了将该抽点变为无效而进行取得新抽点处理(以下称删除抽点),对磁盘阵列200发出对LU262指示删除抽点的ModeSelect命令(步骤2001)。
磁盘阵列200的抽点管理程序226一接收ModeSelect命令(步骤3001),就利用在ModeSelect命令中所含的磁盘电源控制指示,将ATA磁盘274~276的电源接通(步骤3002)。磁盘电源控制指示是将与LU262对应的磁盘装置断开的指示,磁盘阵列200利用该指示,将构成LU262的ATA磁盘从图4的磁盘管理表224算出,在本实施例中,将ATA磁盘274~276的电源接通。其次,为了重新开始对LU261和LU262的双重化,将LU镜象子程序228变为有效(步骤3003)。本实施例所述的变为有效是指开始或启动处理或程序。变为无效是指结束或停止处理或程序。于是,在LU262中也反映对LU261的更新。
其次,抽点管理程序226将非镜象时更新监视子程序230和非镜象时更新位置管理子程序231变为无效,停止对LU261的记录更新(步骤3004)。以后,更新位置管理表232的更新位不由非镜象时更新位置管理子程序231改变。
接着,抽点管理程序226将镜象再同步子程序229变为有效。镜象再同步子程序229参照更新位置管理表232,通过从LU261将LU261和LU262间所存储的数据中不一致的数据复制到LU262上,使LU261和LU262再次变为镜象状态(也称再同步化)(步骤3005)。
而后,若再同步已结束,抽点管理程序226将镜象再同步子程序229变为无效(步骤3006),向计算机100的抽点指示程序127发送ModeSelect命令的结束状态(步骤3007)。抽点指示程序127接受ModeSelect命令的结束状态,结束工作(步骤2002)。
而后,计算机100的抽点指示程序127向磁盘阵列200发出得到抽点的ModeSelect命令(步骤2003)。
磁盘阵列200的抽点管理程序226一接受ModeSelect命令(步骤3008),就将非镜象时更新监视子程序230和非镜象时更新位置管理子程序231变为有效,在更新位置管理表232中记录对LU261进行的数据更新的位置信息(步骤3009)。即,若LU261被更新,则在更新位置管理表232上对包含已更新的LBA的LBA集的更新位设置1,记录已更新。
接着,抽点管理程序226将LU镜象子程序228变为无效,停止LU261和LU262的双重化(步骤3010)。于是,在作为镜象目标的LU262中不反映对于作为镜象源LU的LU261的更新。
而后,抽点管理程序226向计算机100的抽点指示程序127发送ModeSelect命令的结束状态(步骤3011)。
计算机100的抽点指示程序127一接受来自抽点管理程序226的ModeSelect命令结束状态(步骤2004),就经通信I/F160,向备份服务器400发出取得备份的指示。于是,若备份服务器400收到备份结束报告(步骤2005),则抽点指示程序127向抽点管理程序226发出将ATA磁盘274~276的电源断开的ModeSelect命令(步骤2006)。ATA磁盘274~276电源的断开顺序与步骤3002相同。
磁盘阵列200的抽点管理程序226一接收ModeSelect命令,就利用在ModeSelect命令中所含的磁盘电源控制指示,将ATA磁盘274~276的电源断开(步骤3012)。
上面是在取得/删除抽点时的抽点指示程序127和抽点管理程序226的操作。
(3)写入操作
对利用磁盘阵列200的RAID控制程序221的写入操作进行说明。在计算机100向LU261写入数据,更新LU261的存储内容的情况下,抽点管理程序226接受对LU261的WRITE命令和数据。
在LU镜象程序231有效,而在非镜象时更新监视子程序230和非更新时更新位置管理子程序231无效的情况下,从计算机100接收到写入数据的抽点管理程序226将数据写入作为镜象源LU的LU261和作为镜象目标LU的LU262的双方。
在LU镜象程序231无效,而在非镜象时更新监视子程序230和非更新时更新位置管理子程序231有效的情况下,抽点管理程序226将数据写入作为镜象源LU的LU261。另外,抽点管理程序226对取得更新位置记录的更新位置管理表232的、包含已更新LBA集的更新位设置1。
最后,将状态发送给计算机100。
(4)镜象再同步化
对在图6所示步骤3003中所进行的、从LU261向LU262进行数据复制的再同步操作的一例进行说明。图7是表示在镜象再同步时的镜象再同步子程序229操作的一例的图。首先,镜象再同步子程序229调查在更新位置管理表232的更新位中作为更新记录是否有1(步骤1001)。如果没有作为更新记录的1,则因为镜象再同步化结束,所以镜象再同步子程序229结束处理(步骤1002)。
若有更新记录,则镜象再同步子程序229参照更新位置管理表232,基于在更新位设置1的LBA集号,算出LU261的读出位置和LU262的写入位置(步骤1003)。
接着,抑止对该读出位置/写入位置的数据更新(步骤1004),基于算出的读/写位置,将在作为镜象源LU的LU261内的读出位置所存储的数据复制到作为镜象目标LU的LU262内的写入位置上(步骤1005)。而且,所谓抑止更新是指禁止写入,是为了在镜象再同步后实现LU261和LU262之间的数据一致性而实施的。
而后,镜象再同步子程序229解除对该读/写位置的数据更新制止(步骤1006),在步骤1005中利用计算机,对与镜象化位置对应的更新位置管理表232的更新位设置0(步骤1007),回到步骤1001。
上面是镜象再同步化的操作。
(5)磁盘工作时间管理
在磁盘管理表224,用户经管理终端600的输入单元610,对于FC磁盘271~273,ATA磁盘274~276分别设置寿命。所谓寿命是从磁盘装置的磁盘设计规格导出的产品寿命,或产品担保期间,或在超过该值时,磁盘故障发生概率上升的操作累计时间等,若作为磁盘装置的电源接通时间总和的累计时间超过寿命值,则磁盘实际使用过程中发生故障的危险性增加。
在磁盘管理表224中由磁盘管理程序222记录有磁盘装置的累计时间。磁盘管理程序222计算FC磁盘271~273,ATA磁盘274~276的各电源接通时间,将该值作为磁盘累计时间记录在磁盘管理表224上,将FC磁盘271~273,ATA磁盘274~276的各寿命值与累计时间相比较,在累计时间超过寿命值的情况下,向管理终端600的输出单元620显示警告。
如上所述,依据上述第一实施例,根据备份服务器得到备份的时间,抽点管理程序得到LU262的抽点,仅仅在取得抽点并得到数据备份的期间,将存储抽点数据的ATA磁盘装置的电源接通。换言之,在得不到的备份期间,可以将磁盘装置的电源断开,可延长磁盘阵列200上磁盘装置的工作时间,减少磁盘阵列200的耗电。
而且,因为以磁盘阵列200接收计算机100发出的ModeSelect命令为契机,磁盘控制器250控制磁盘装置电源的接通/断开,所以在磁盘装置断开时,计算机100不访问磁盘装置,所以来自计算机100的访问请求不会超时。
实施例2
下面对第二实施例进行说明。
(1)结构说明
图8是表示第二实施例的系统结构的一例的图。另外,在第二实施例的说明中,仅对与第一实施例的不同点进行说明。在图8所示的系统中,连接到磁盘控制器250的磁盘装置与图1的例子不同,连接到磁盘控制器的磁盘都成为ATA磁盘281~289。从计算机100可访问作为SCSI的LU的ATA磁盘281~283内的存储区。同样,计算机100可访问作为SCSI的LU的ATA磁盘284~286内的存储区,计算机100可访问作为SCSI的LU的ATA磁盘287~289内的存储区。将ATA磁盘281~283内的LU作为LU263,将ATA磁盘284~286内的LU作为LU264,将ATA磁盘287~289内的LU作为LU265。图8示出作为跨多个磁盘存在的存储区的LU263、LU264和LU265,但也可以是由一个磁盘内的存储区构成的LU。磁盘电源控制电路280利用磁盘电源控制程序225的指示,独立于其它ATA磁盘将ATA磁盘281~289各电源接通/断开。
而且,存储器220取代抽点管理程序226,具有保护LU的读/写的LU保护程序234。
第二实施方式的磁盘管理表224与图4所示的例子相比,不同点是不记录抽点对、抽点状况。
图9是表示第二实施方式的计算机100的结构的一例的图。与图2所示的例子的不同点是取代数据库程序126、抽点指示程序127,具有E-mail应用程序130、指示LU的读/写保护的LU保护指示程序131、磁盘电源控制指示信息存储区132。这里,所谓E-mail应用是在存储器120中存储电子邮件的档案等的应用,进行顺序写入,在连续地址存储数据的应用。在进行本实施例说明时,以E-mail应用为例进行说明。E-mail应用指定进行写入的LU顺序,在本实施例中,按照LU263、LU264、LU265的顺序,每隔规定时间进行访问和数据写入。但是,本实施例不限于E-mail应用。
在磁盘电源控制指示信息存储区132中存储图10所示的地址图。在地址图中,设置构成LU号和LBA号的磁盘装置的启动状况。所谓磁盘启动状况是指表示磁盘装置的电源接通/断开状况的信息。
另外,计算机100还具有管理I/F150,在管理I/F150连接有管理终端600。
以上是第二实施例的系统结构。
(2)磁盘电源控制指示程序的操作
计算机100的磁盘电源控制指示程序128依据从作为进行顺序访问的应用程序的E-mail应用程序130向磁盘阵列200的写入请求,参照图10的地址图,作出指示将属于与进行写入的地址对应的LU的磁盘装置的电源接通,指示将与属于结束写入的地址对应的LU的磁盘装置的电源断开。而且,在读出数据时,用户利用管理终端600的输入单元610,指示将属于存储有读出的数据的LU的磁盘装置的电源接通。
图11是表示E-mail应用中的磁盘电源控制指示程序128的操作的一例的流程图。首先,在E-mail应用程序130准备向LU263写入时,依据来自E-mail应用程序130向磁盘阵列200的写入要求,磁盘电源控制指示程序128对磁盘阵列200进行将构成LU263的各磁盘的电源接通的指示(步骤5001),E-mail应用程序130开始向LU263写入。接着,磁盘电源控制指示程序128判定直到结束访问LU263预定时间为止是否在规定时间以内(步骤5002)。在直到结束访问预定时间为止超过规定时间的情况下,磁盘电源控制指示程序128反复进行步骤5002的判定,在达到规定时间以内的情况下,对磁盘阵列200作出将LU264的电源接通的指示(步骤5003)。接着,磁盘电源控制指示程序128判定E-mail应用程序130是否开始访问LU264(步骤5004),在尚未开始访问LU264的情况下,反复进行步骤5004的判定。在E-mail应用程序130开始访问LU264的情况下,磁盘电源控制指示程序128对磁盘阵列200作出指示,该指示是将来自E-mail应用程序130访问已结束的LU263的电源断开(步骤5005)。而后,磁盘电源控制指示程序128判定到结束对LU264的访问预定时刻是否在规定时间内(步骤5006)。磁盘电源控制指示程序128在到结束访问预定时刻超过规定时间的情况下,反复进行步骤5006的判定,在达到规定时间以内的情况下,对磁盘阵列200作出将LU265的电源接通的指示(步骤5007)。而后,磁盘电源控制指示程序128判定E-mail应用程序130是否开始访问LU265(步骤5008),在未开始的情况下,重复步骤5008的判定。在E-mail应用程序130开始访问的情况下,作出指示,该指示是将来自E-mail应用程序130的访问已结束的LU264的电源断开(步骤5009)。磁盘电源控制指示程序128最后判定LU265的访问是否已结束(步骤5010),在没有结束的情况下,重复步骤5010的判定。在E-mail应用程序130访问已结束的情况下,磁盘电源控制指示程序128给出指示,该指示是对于磁盘阵列200,将LU265的电源断开(步骤5011)。上面是磁盘电源控制指示程序128的操作流程。而且,与实施例1一样,磁盘阵列200接受来自计算机100的磁盘电源控制指示,参照磁盘管理表224,算出与接通/断开电源的LU对应的磁盘装置,将电源接通/断开。
再者,对与磁盘阵列200的LU对应的磁盘装置的接通/断开电源指示,也可以基于来自用户的输入作出。例如,若用户从管理终端600的输入单元610向LU保护指示程序131作出保护对某LU的读/写的指示,则磁盘电源控制指示程序128向磁盘阵列200的磁盘电源控制程序225作出指示,该指示是将属于得到过保护的指示的LU的磁盘装置的电源断开。也可以是若用户从管理终端600的输入单元610向LU保护指示程序131作出解除向某LU的读/写的保护的指示,则磁盘电源控制指示程序128向磁盘阵列200的磁盘电源控制程序225作出指示,该指示是将属于得到过解除保护的指示的LU的磁盘装置的电源接通。
另外,在本实施例中,因为以E-mail应用为例进行说明,在图1的流程中,指定进行数据写入的LU的顺序,每隔规定时间轮流接通/断开属于LU的磁盘装置的电源,但本实施例不限于E-mail应用,是可以仅将构成进行读/写的LU的磁盘装置的电源接通/断开的结构。
依据本实施例,通过仅让读/写数据的磁盘装置工作,停止不进行读/写的磁盘装置,可延长磁盘阵列的工作时间,降低磁盘阵列的耗电。
而且,由于以磁盘阵列200接受计算机100所发出的磁盘装置电源的接通/断开指示为契机,磁盘控制器250控制磁盘装置电源的接通/断开,所以磁盘装置断开时,计算机100不访问磁盘装置,因此来自计算机100的访问不会超时。
能延长构成磁盘阵列的磁盘装置工作时间和接通时间总量,减少磁盘阵列电耗。
Claims (23)
1.一种与计算机连接的存储系统,包括:
由各磁盘装置组成的多个逻辑单元,
上述存储系统接受来自计算机的、对于每个逻辑单元、将与该逻辑单元对应的磁盘装置的电源接通/断开的指示,依据上述指示,独立于与其它逻辑单元对应的磁盘装置进行与上述逻辑单元对应的磁盘装置电源的接通/断开。
2.权利要求1所记载的存储系统,其特征在于:
包括第一逻辑单元和第二逻辑单元,
上述存储系统在将上述计算机写入上述第一逻辑单元的数据从上述第一逻辑单元向上述第二逻辑单元写入时,从上述计算机接受将与上述第二逻辑单元对应的磁盘装置的电源接通的指示,将与上述第二逻辑单元对应的磁盘装置的电源接通,从上述第一逻辑单元向上述第二逻辑单元写入数据,从上述第一逻辑单元向第二逻辑单元的数据写入结束时,从上述计算机接受将与上述第二逻辑单元对应的磁盘装置的电源断开的指示,将与上述第二逻辑单元对应的磁盘装置的电源断开。
3.权利要求2所记载的存储系统:其特征在于:
上述存储系统与备份服务器连接,
在从上述第二逻辑单元向上述备份服务器读入数据前,从上述计算机接受将与上述第二逻辑单元对应的磁盘装置的电源接通的指示,独立于与其它逻辑单元对应的磁盘装置,将与上述第二逻辑单元对应的磁盘装置的电源接通,若从上述第二逻辑单元向上述备份服务器的数据读出结束,则从上述计算机接受将与上述第二逻辑单元对应的磁盘装置的电源断开的指示,独立于与其它逻辑单元对应的磁盘装置,将与上述第二逻辑单元对应的磁盘装置的电源断开。
4.权利要求2所记载的存储系统:其特征在于:
在停止第一逻辑单元和第二逻辑单元的双重化的期间,当所述第一逻辑单元内发生数据变更时,在重新开始所述第一逻辑单元和第二逻辑单元之间的数据的双重化时,将变更后的数据从第一逻辑单元反映给第二逻辑单元。
5.权利要求1所记载的存储系统,其特征在于:
上述存储系统在上述计算机进行数据的写入或读出时,从上述计算机接受将与进行写入或读出的数据存储的逻辑单元对应的磁盘装置的电源接通/断开的指示,依据上述指示,独立于与其它逻辑单元对应的磁盘装置进行与上述逻辑单元对应的磁盘装置的电源接通/断开。
6.权利要求4所记载的存储系统,其特征在于:
上述存储系统从上述计算机接受将与进行数据写入的上述第一逻辑单元对应的磁盘装置的电源接通的指示,独立于与其它逻辑单元对应的磁盘装置,将与上述第一逻辑单元对应的磁盘装置的电源接通,在上述计算机向第一逻辑单元写入数据时,从上述计算机接受将与进行下一数据写入的第二逻辑单元对应的磁盘装置的电源接通的指示,独立于与其它逻辑单元对应的磁盘装置,将与上述第二逻辑单元对应的磁盘装置的电源接通,上述计算机结束对上述第一逻辑单元的数据写入,在向上述第二逻辑单元写入数据时,从上述计算机接受将与上述第一逻辑单元对应的磁盘装置的电源断开的指示,独立于与其它逻辑单元对应的磁盘装置,将与上述第一逻辑单元对应的磁盘装置的电源断开。
7.权利要求1所记载的存储系统,其特征在于:
上述计算机与管理终端连接,
上述存储系统从上述计算机接受将与用户从上述管理终端输入的逻辑单元对应的磁盘装置的电源接通/断开的指示,依据上述指示,独立于与其它逻辑单元对应的磁盘装置,将与上述逻辑单元对应的磁盘装置的电源接通/断开。
8.权利要求1所记载的存储系统,其特征在于:
多个磁盘装置的一部分连接有磁盘电源控制电路,该部分磁盘独立于其它磁盘被进行电源接通/断开控制。
9.一种计算机系统,包括计算机和存储系统,
上述存储系统具有由各磁盘装置构成的多个逻辑单元,
上述计算机向上述存储系统对于每个逻辑单元作出与该逻辑单元对应的磁盘装置的电源接通/断开的指示,上述存储系统接受上述指示,依据上述指示,独立于与其它逻辑单元对应的磁盘装置,将与上述逻辑单元对应的磁盘装置的电源接通/断开。
10.权利要求9所记载的计算机系统,其特征在于:
上述存储系统具有第一逻辑单元和第二逻辑单元,
上述存储系统将上述计算机写入上述第一逻辑单元的数据从上述第一逻辑单元向上述第二逻辑单元写入时,上述计算机向上述存储系统作出将与上述第二逻辑单元对应的磁盘装置的电源接通的指示,上述存储系统将与上述第二逻辑单元对应的磁盘装置的电源接通,从上述第一逻辑单元向上述第二逻辑单元写入数据,在从上述第一逻辑单元向上述第二逻辑单元写入数据结束时,上述计算机向上述存储系统作出将与上述第二逻辑单元对应的磁盘装置的电源断开的指示,上述存储系统将与上述第二逻辑单元对应的磁盘装置的电源断开。
11.权利要求10所记载的计算机系统,其特征在于:
上述计算机系统具有与上述存储系统连接的备份服务器,
上述计算机对上述存储系统作出将与上述第二逻辑单元对应的磁盘装置的电源接通的指示,上述存储系统独立于与其它逻辑单元对应的磁盘装置,将与上述第二逻辑单元对应的磁盘装置的电源接通,上述计算机对上述存储系统作出备份数据的指示,上述存储系统将数据从上述第二逻辑单元备份到上述备份服务器,若从上述第二逻辑单元向上述备份服务器的数据读出结束,则上述计算机对上述存储系统作出将与上述第二逻辑装置对应的磁盘装置的电源断开的指示,上述存储系统独立于与其它逻辑单元对应的磁盘装置,将与上述第二逻辑单元对应的磁盘装置的电源断开。
12.权利要求9所记载的计算机系统,其特征在于:
上述计算机在进行数据写入或读出时,对上述存储系统作出将与存储写入或读出数据的逻辑单元对应的磁盘装置的电源接通/断开的指示,上述存储系统接受上述指示,依据上述指示,独立于与其它逻辑单元对应的磁盘装置,将与上述逻辑单元对应的磁盘装置的电源接通/断开。
13.权利要求12所记载的计算机系统,其特征在于:
上述存储系统具有第一逻辑单元和第二逻辑单元,
上述计算机对上述存储系统作出将与进行数据写入的上述第一逻辑单元对应的磁盘装置的电源接通的指示,上述存储系统独立于与其它逻辑单元对应的磁盘装置,将与上述第一逻辑单元对应的磁盘装置的电源接通,在上述计算机向上述存储系统的上述第一逻辑单元写入数据时,上述计算机对上述存储系统作出将与进行下一数据写入的第二逻辑单元对应的磁盘装置的电源接通的指示,上述存储系统独立于与其它逻辑单元对应的磁盘装置,将与上述第二逻辑单元对应的磁盘装置的电源接通,在上述计算机向上述第一逻辑单元的数据写入结束,在向上述第二逻辑单元写入数据时,上述计算机对上述存储系统作出将与上述第一逻辑单元对应的磁盘装置的电源断开的指示,上述存储系统独立于与其它逻辑单元对应的磁盘装置,将与上述第一逻辑单元对应的磁盘装置的电源断开。
14.权利要求9所记载的计算机系统,其特征在于:
上述计算机与管理终端连接,
上述计算机对上述存储系统作出将用户从上述管理终端输入的逻辑单元对应的磁盘装置的电源接通/断开的指示,上述存储系统接受上述指示,基于上述指示,独立于与其它逻辑单元对应的磁盘装置,将与上述逻辑单元对应的磁盘装置的电源接通/断开。
15.权利要求9所记载的计算机系统,其特征在于:
上述计算机与接受来自用户输入的管理终端连接,
上述计算机从上述管理终端接受保护逻辑单元中存储的数据的指示时,对上述存储系统作出将与上述逻辑单元对应的磁盘装置的电源断开的指示,
从上述管理终端接受不保护逻辑单元中存储的数据的指示时,对上述存储系统作出将与上述逻辑单元对应的磁盘装置的电源接通的指示,
上述存储系统接受上述指示,基于上述指示,独立于与其它逻辑单元对应的磁盘装置,将与上述逻辑单元对应的磁盘装置的电源接通/断开。
16.权利要求9所记载的计算机系统,其特征在于:
多个磁盘装置的一部分连接有磁盘电源控制电路,该部分磁盘独立于其它磁盘被进行电源接通/断开控制。
17.一种计算机系统的操作方法,所述计算机系统包括计算机和存储系统,该存储系统具有由各磁盘装置构成的多个逻辑单元,所述操作方法包括:
上述计算机对上述存储系统作出对每个逻辑单元将与该逻辑单元对应的磁盘装置的电源接通/断开的指示,
上述存储系统接收上述指示,
上述存储系统基于上述指示,独立于与其它逻辑单元对应的磁盘装置,将与上述逻辑单元对应的磁盘装置的电源接通/断开。
18.权利要求17所记载的操作方法,其特征在于:
上述存储系统具有第一逻辑单元和第二逻辑单元,
上述操作方法还包括:
上述存储系统将上述计算机写入上述第一逻辑单元的数据从第一逻辑单元向上述第二逻辑单元写入时,上述计算机对上述存储系统作出将与上述第二逻辑单元对应的磁盘装置的电源接通的指示;
上述存储系统将与上述第二逻辑单元对应的磁盘装置的电源接通;
在从上述第一逻辑单元向上述第二逻辑单元写入数据结束时,上述计算机向上述存储系统作出将与上述第二逻辑单元对应的磁盘装置的电源断开的指示;和
上述存储系统将与上述第二逻辑单元对应的磁盘装置的电源断开。
19.权利要求18所记载的操作方法,其特征在于:
上述计算机系统具有与上述存储系统连接的备份服务器,
上述操作方法还包括:
上述计算机向上述存储系统作出将与上述第二逻辑单元对应的磁盘装置的电源接通的指示;
上述存储系统独立于与其它逻辑单元对应的磁盘装置,将与上述第二逻辑单元对应的磁盘装置的电源接通;
上述计算机向上述存储系统作出备份数据的指示;
上述存储系统从上述第二逻辑单元向上述备份服务器备份数据;
如果上述存储系统从上述第二逻辑单元向上述备份服务器的数据读出结束,上述计算机向上述存储系统作出将与上述第二逻辑单元对应的磁盘装置的电源断开的指示;
上述存储系统独立于与其它逻辑单元对应的磁盘装置,将与上述第二逻辑单元对应的磁盘装置的电源断开。
20.权利要求17所记载的操作方法,其特征在于:
上述操作方法还包括:
上述计算机写入或读出数据时,上述计算机向上述存储系统作出与储存进行写入或读出的数据的逻辑单元相对应的磁盘装置的电源接通/断开指示;
上述存储系统接受上述指示;和
上述存储系统基于上述指示,将与上述逻辑单元对应的磁盘装置的电源接通/断开。
21.权利要求20所记载的操作方法,其特征在于:
上述存储系统具有第一逻辑单元和第二逻辑单元,
上述操作方法还包括:
上述计算机向上述存储系统作出将与进行数据写入的上述第一逻辑单元对应的磁盘装置的电源接通的指示;
上述存储系统独立于与其它逻辑单元对应的磁盘装置,将与上述第一逻辑单元对应的磁盘装置的电源接通;
在上述计算机向上述存储系统的第一逻辑单元写入数据时,上述计算机向上述存储系统作出将与进行下一数据写入的上述第二逻辑单元对应的磁盘装置的电源接通的指示;
上述存储系统独立于与其它逻辑单元对应的磁盘装置,将与上述第二逻辑单元对应的磁盘装置的电源接通;
上述计算机向上述第一逻辑单元的数据写入结束,在向第二逻辑单元写入数据时,上述计算机向上述存储系统作出与上述第一逻辑单元对应的磁盘装置的电源断开的指示;和
上述存储系统独立于与其它逻辑单元对应的磁盘装置,将与上述第一逻辑单元对应的磁盘装置的电源断开。
22.权利要求17所记载的操作方法,其特征在于:
上述计算机与管理终端连接,
上述操作方法还包括:
上述计算机向上述存储系统作出将用户从上述管理终端输入的逻辑单元对应的磁盘装置的电源接通/断开的指示;
上述存储系统接受上述指示;
上述存储系统基于上述指示,独立于与其它逻辑单元对应的磁盘装置,将与上述逻辑单元对应的磁盘装置的电源接通/断开。
23.权利要求17所记载的操作方法,其特征在于:
上述计算机与接受来自用户的输入的管理终端连接,
上述操作方法还包括:
上述计算机从上述管理终端接受保护逻辑单元中存储的数据的指示时,向上述存储系统作出将与上述逻辑单元对应的磁盘装置的电源断开的指示;
从上述管理终端接受不保护逻辑单元中存储的数据的指示时,向上述存储系统作出将与上述逻辑单元对应的磁盘装置的电源接通的指示;
上述存储系统接受上述指示;和
上述存储系统基于上述指示,独立于与其它逻辑单元对应的磁盘装置,将与上述逻辑单元对应的磁盘装置的电源接通/断开。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003394919 | 2003-11-26 | ||
JP2003394919A JP4486348B2 (ja) | 2003-11-26 | 2003-11-26 | ドライブの稼働時間を抑止するディスクアレイ |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1622008A CN1622008A (zh) | 2005-06-01 |
CN100356296C true CN100356296C (zh) | 2007-12-19 |
Family
ID=32588735
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100917229A Expired - Fee Related CN100356296C (zh) | 2003-11-26 | 2004-11-25 | 抑制驱动器工作时间的磁盘阵列 |
Country Status (6)
Country | Link |
---|---|
US (2) | US7353406B2 (zh) |
JP (1) | JP4486348B2 (zh) |
CN (1) | CN100356296C (zh) |
DE (1) | DE102004025922B4 (zh) |
FR (1) | FR2862778A1 (zh) |
GB (1) | GB2408626B (zh) |
Families Citing this family (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7426534B2 (en) * | 2001-12-19 | 2008-09-16 | International Business Machines Corporation | Method and system for caching message fragments using an expansion attribute in a fragment link tag |
JP4486348B2 (ja) * | 2003-11-26 | 2010-06-23 | 株式会社日立製作所 | ドライブの稼働時間を抑止するディスクアレイ |
JP2006285464A (ja) * | 2005-03-31 | 2006-10-19 | Hitachi Ltd | 計算機システムとストレージ及びデバイス制御方法 |
US8200887B2 (en) | 2007-03-29 | 2012-06-12 | Violin Memory, Inc. | Memory management system and method |
US9286198B2 (en) | 2005-04-21 | 2016-03-15 | Violin Memory | Method and system for storage of data in non-volatile media |
US8452929B2 (en) * | 2005-04-21 | 2013-05-28 | Violin Memory Inc. | Method and system for storage of data in non-volatile media |
US9384818B2 (en) | 2005-04-21 | 2016-07-05 | Violin Memory | Memory power management |
JP4751153B2 (ja) | 2005-06-08 | 2011-08-17 | 株式会社日立製作所 | 記憶システム |
JP2007079749A (ja) * | 2005-09-13 | 2007-03-29 | Hitachi Ltd | ストレージ装置およびディスク制御方法 |
JP4662548B2 (ja) * | 2005-09-27 | 2011-03-30 | 株式会社日立製作所 | スナップショット管理装置及び方法並びにストレージシステム |
JP4694333B2 (ja) * | 2005-09-30 | 2011-06-08 | 株式会社日立製作所 | 計算機システム及びストレージ装置とシステム管理装置並びにディスク装置電源制御方法 |
JP5036158B2 (ja) * | 2005-10-05 | 2012-09-26 | 株式会社日立製作所 | 情報処理システム及び情報処理システムの制御方法 |
JP4694350B2 (ja) * | 2005-11-08 | 2011-06-08 | 株式会社日立製作所 | ストレージ装置の起動可能なディスクグループ数の管理 |
JP4896500B2 (ja) | 2005-11-14 | 2012-03-14 | 株式会社日立製作所 | 機器停止を伴う仮想ボリューム制御方法 |
JP4813872B2 (ja) | 2005-11-21 | 2011-11-09 | 株式会社日立製作所 | 計算機システム及び計算機システムのデータ複製方法 |
JP2007156597A (ja) * | 2005-12-01 | 2007-06-21 | Hitachi Ltd | ストレージ装置 |
JP2007156667A (ja) * | 2005-12-02 | 2007-06-21 | Hitachi Ltd | ストレージ装置及びその容量管理方法 |
JP2007213721A (ja) | 2006-02-10 | 2007-08-23 | Hitachi Ltd | ストレージシステム及びその制御方法 |
JP2007219703A (ja) * | 2006-02-15 | 2007-08-30 | Fujitsu Ltd | ハードディスクストレージ制御プログラム、ハードディスクストレージ装置、ハードディスクストレージ制御方法 |
JP2007241334A (ja) * | 2006-03-03 | 2007-09-20 | Hitachi Ltd | ストレージシステム及びその制御方法 |
JP2007286975A (ja) | 2006-04-18 | 2007-11-01 | Hitachi Ltd | 計算機システム及びストレージシステム並びにボリューム割り当て方法 |
JP4824458B2 (ja) | 2006-04-24 | 2011-11-30 | 株式会社日立製作所 | ストレージシステムの消費電力を低減する計算機システム及び方法 |
JP4984689B2 (ja) * | 2006-07-04 | 2012-07-25 | 日本電気株式会社 | ディスクアレイ制御装置、方法、およびプログラム |
JP2008065525A (ja) | 2006-09-06 | 2008-03-21 | Hitachi Ltd | 計算機システム、データ管理方法及び管理計算機 |
JP4374364B2 (ja) | 2006-10-17 | 2009-12-02 | 株式会社日立製作所 | ストレージ装置、ストレージシステム、及びストレージ装置の電源制御方法 |
US8028186B2 (en) | 2006-10-23 | 2011-09-27 | Violin Memory, Inc. | Skew management in an interconnection system |
JP5008955B2 (ja) * | 2006-11-28 | 2012-08-22 | 株式会社日立製作所 | 節電機能を備えたストレージシステム |
JP4369471B2 (ja) | 2006-12-27 | 2009-11-18 | 富士通株式会社 | ミラーリングプログラム、ミラーリング方法、情報記憶装置 |
JP4748066B2 (ja) * | 2007-01-10 | 2011-08-17 | 日本電気株式会社 | ストレージシステム、ストレージシステムの制御方法、ストレージ装置 |
JP2008225772A (ja) | 2007-03-12 | 2008-09-25 | Hitachi Ltd | ストレージシステム及び省電力化のための管理情報取得方法 |
US11010076B2 (en) | 2007-03-29 | 2021-05-18 | Violin Systems Llc | Memory system with multiple striping of raid groups and method for performing the same |
US9632870B2 (en) | 2007-03-29 | 2017-04-25 | Violin Memory, Inc. | Memory system with multiple striping of raid groups and method for performing the same |
JP5046725B2 (ja) * | 2007-04-24 | 2012-10-10 | 株式会社日立製作所 | ボリューム割り当て管理装置 |
JP5022773B2 (ja) | 2007-05-17 | 2012-09-12 | 株式会社日立製作所 | ジャーナルを利用したリモートコピーのコピー先となるストレージシステムの消費電力を節約する方法及びシステム |
JP4977532B2 (ja) | 2007-06-01 | 2012-07-18 | 株式会社日立製作所 | ストレージシステムの電力消費を制御するデータベース管理システム |
US7814351B2 (en) * | 2007-06-28 | 2010-10-12 | Seagate Technology Llc | Power management in a storage array |
US8060759B1 (en) | 2007-06-29 | 2011-11-15 | Emc Corporation | System and method of managing and optimizing power consumption in a storage system |
US9158466B1 (en) | 2007-06-29 | 2015-10-13 | Emc Corporation | Power-saving mechanisms for a dynamic mirror service policy |
US7882373B1 (en) | 2007-06-29 | 2011-02-01 | Emc Corporation | System and method of reducing power consumption in a storage system through shortening of seek distances |
WO2009008084A1 (ja) * | 2007-07-12 | 2009-01-15 | Fujitsu Limited | ディスクアレイ装置、制御方法、および制御プログラム |
US8122268B2 (en) * | 2007-07-18 | 2012-02-21 | International Business Machines Corporation | Reducing power consumption of mirrored RAID subsystems |
JP5111965B2 (ja) * | 2007-07-24 | 2013-01-09 | 株式会社日立製作所 | 記憶制御装置及びその制御方法 |
JP5020774B2 (ja) * | 2007-10-24 | 2012-09-05 | 株式会社日立製作所 | 先読みを用いたストレージ消費電力削減方法及びその方法を用いた計算機システム |
JP5134915B2 (ja) * | 2007-11-02 | 2013-01-30 | 株式会社日立製作所 | 記憶領域の構成最適化方法、計算機システム及び管理計算機 |
US8140754B2 (en) | 2008-01-03 | 2012-03-20 | Hitachi, Ltd. | Methods and apparatus for managing HDD's spin-down and spin-up in tiered storage systems |
JP5379988B2 (ja) * | 2008-03-28 | 2013-12-25 | 株式会社日立製作所 | ストレージシステム |
JP5207367B2 (ja) * | 2008-06-16 | 2013-06-12 | 株式会社日立製作所 | ストレージシステムの消費電力を削減する計算機システム及びその制御方法 |
JP5238407B2 (ja) * | 2008-08-21 | 2013-07-17 | 株式会社日立製作所 | 省電力バックアップ管理方法 |
JP2010072753A (ja) * | 2008-09-16 | 2010-04-02 | Hitachi Ltd | 自動拡張ボリューム及び省電力機能を備えたストレージシステム |
WO2010089802A1 (en) | 2009-02-06 | 2010-08-12 | Hitachi, Ltd. | Information processing system and program for controlling the information processing system |
EP2441004B8 (en) * | 2009-06-12 | 2020-02-19 | Violin Systems LLC | Memory system having persistent garbage collection |
US8341437B2 (en) * | 2009-06-30 | 2012-12-25 | International Business Machines Corporation | Managing power consumption and performance in a data storage system |
US8732394B2 (en) * | 2009-12-24 | 2014-05-20 | International Business Machines Corporation | Advanced disk drive power management based on maximum system throughput |
US9069817B2 (en) * | 2012-11-28 | 2015-06-30 | International Business Machines Corporation | Database row access control |
US9342134B2 (en) * | 2013-09-27 | 2016-05-17 | Intel Corporation | Power consumption reduction in a computing device |
TW201516634A (zh) * | 2013-10-16 | 2015-05-01 | Wistron Corp | 磁碟陣列儲存裝置、伺服器系統及其電源管理方法 |
CN110554841A (zh) * | 2019-08-23 | 2019-12-10 | 中国科学院电子学研究所 | 子阵列工况可控的磁盘阵列及其控制方法 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5423046A (en) * | 1992-12-17 | 1995-06-06 | International Business Machines Corporation | High capacity data storage system using disk array |
US5471099A (en) * | 1992-11-16 | 1995-11-28 | Hjs&E Engineering | Modular enclosure apparatus |
US5790773A (en) * | 1995-12-29 | 1998-08-04 | Symbios, Inc. | Method and apparatus for generating snapshot copies for data backup in a raid subsystem |
US5875063A (en) * | 1996-03-15 | 1999-02-23 | Micronet Technology, Inc. | Housing for removable mass-storage drives |
JPH11327811A (ja) * | 1998-05-11 | 1999-11-30 | Nec Software Shikoku Ltd | ディスクアレイの制御方法及びディスクアレイ装置 |
CN1247608A (zh) * | 1997-02-27 | 2000-03-15 | 国际商业机器公司 | 用于分级存储管理系统的转换廉价磁盘冗余阵列 |
US6317839B1 (en) * | 1999-01-19 | 2001-11-13 | International Business Machines Corporation | Method of and apparatus for controlling supply of power to a peripheral device in a computer system |
CN1324462A (zh) * | 1998-10-19 | 2001-11-28 | 英特尔公司 | 用多个虚拟通道进行raid条带化 |
US20020038436A1 (en) * | 2000-09-28 | 2002-03-28 | Nec Corporation | Disk array apparatus, error control method for the same apparatus, and control program for the same method |
JP2002108571A (ja) * | 2000-09-26 | 2002-04-12 | Hitachi Ltd | ディスクアレイのディスク障害復旧方法 |
WO2003081416A2 (en) * | 2002-03-21 | 2003-10-02 | Tempest Microsystems | A lower power disk array as a replacement for robotic tape storage |
JP2003323787A (ja) * | 2002-04-30 | 2003-11-14 | Hitachi Ltd | ディスクアレイ装置の電源バックアップ方法およびシステム |
Family Cites Families (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2590132B2 (ja) * | 1987-08-31 | 1997-03-12 | 株式会社東芝 | コンピユータシステム |
US4980836A (en) * | 1988-10-14 | 1990-12-25 | Compaq Computer Corporation | Apparatus for reducing computer system power consumption |
US5396635A (en) * | 1990-06-01 | 1995-03-07 | Vadem Corporation | Power conservation apparatus having multiple power reduction levels dependent upon the activity of the computer system |
JP3034362B2 (ja) * | 1990-11-22 | 2000-04-17 | 株式会社日立製作所 | 周辺制御装置およびscsiバス制御装置 |
US5461266A (en) * | 1990-11-27 | 1995-10-24 | Hitachi, Ltd. | Power consumption control system |
US5551033A (en) * | 1991-05-17 | 1996-08-27 | Zenith Data Systems Corporation | Apparatus for maintaining one interrupt mask register in conformity with another in a manner invisible to an executing program |
AU3250393A (en) * | 1991-12-17 | 1993-07-19 | Compaq Computer Corporation | Apparatus for reducing computer system power consumption |
US5410713A (en) * | 1992-01-02 | 1995-04-25 | Smith Corona/Acer | Power-management system for a computer |
JPH0793058A (ja) * | 1993-09-28 | 1995-04-07 | Fujitsu Ltd | 入出力装置の電源制御装置 |
EP0683451B1 (en) * | 1994-05-09 | 2004-02-25 | Canon Kabushiki Kaisha | Power supply control method in multi-task environment |
JP3224473B2 (ja) | 1994-05-09 | 2001-10-29 | キヤノン株式会社 | 電子機器及び該機器における電源制御方法 |
JP2858542B2 (ja) * | 1994-06-03 | 1999-02-17 | インターナショナル・ビジネス・マシーンズ・コーポレイション | コンピュータ用ディスク・ドライブの電力消費を節減する方法及び装置 |
US5481733A (en) * | 1994-06-15 | 1996-01-02 | Panasonic Technologies, Inc. | Method for managing the power distributed to a disk drive in a laptop computer |
JPH08190762A (ja) | 1995-01-09 | 1996-07-23 | Hitachi Ltd | 磁気ディスク・アレイ記憶装置 |
JPH08272495A (ja) * | 1995-03-31 | 1996-10-18 | Mitsubishi Electric Corp | 電力制御装置及び電力制御方法 |
US5926404A (en) * | 1995-05-23 | 1999-07-20 | Dell Usa, L.P. | Computer system with unattended operation power-saving suspend mode |
JPH08335357A (ja) * | 1995-06-08 | 1996-12-17 | Fujitsu Ltd | 記憶装置 |
JP2886491B2 (ja) * | 1995-10-26 | 1999-04-26 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 情報処理システム |
JPH09237463A (ja) * | 1996-02-29 | 1997-09-09 | Toshiba Corp | ハードディスク制御方法及び情報処理装置 |
JPH09251353A (ja) | 1996-03-14 | 1997-09-22 | Toshiba Corp | ディスク・アレイ・システム |
KR0174711B1 (ko) * | 1996-04-24 | 1999-04-15 | 김광호 | 하드디스크 캐시의 제어방법 |
EP0820059B1 (en) * | 1996-07-18 | 2004-01-14 | Hitachi, Ltd. | Method and apparatus for controlling a magnetic disk storage device and a disk array system |
KR100480415B1 (ko) * | 1996-08-14 | 2005-06-07 | 삼성전자주식회사 | 씨디-롬(cd-rom) 드라이브의 동작상태 체크방법 |
JPH10283123A (ja) | 1997-04-03 | 1998-10-23 | Xing:Kk | 記憶装置アレイ |
US5918059A (en) * | 1997-08-15 | 1999-06-29 | Compaq Computer Corporation | Method and apparatus for responding to actuation of a power supply switch for a computing system |
JP3120769B2 (ja) | 1998-01-09 | 2000-12-25 | 日本電気株式会社 | ディスクアレイ装置およびその制御方法 |
US6192481B1 (en) * | 1998-08-18 | 2001-02-20 | International Business Machines Corporation | Structure and method for power sequencing of disk drives in a computer system |
JP2000100054A (ja) | 1998-09-22 | 2000-04-07 | Matsushita Electric Ind Co Ltd | 二次記憶装置 |
EP1026575A3 (en) * | 1999-02-08 | 2006-09-06 | Hitachi, Ltd. | Disk array system and method of changing its configuration |
US6332175B1 (en) * | 1999-02-12 | 2001-12-18 | Compaq Computer Corporation | Low power system and method for playing compressed audio data |
JP4325817B2 (ja) * | 1999-04-05 | 2009-09-02 | 株式会社日立製作所 | ディスクアレイ装置 |
US6628469B1 (en) * | 2000-07-11 | 2003-09-30 | International Business Machines Corporation | Apparatus and method for low power HDD storage architecture |
JP2002032198A (ja) | 2000-07-17 | 2002-01-31 | Nec Corp | ハードディスクドライブを用いた集合型バックアップ装置 |
EP1178390A3 (en) * | 2000-08-04 | 2006-12-27 | Hitachi, Ltd. | Information storage system with increased reliability for continuous operation, and recording control method |
US6862648B2 (en) * | 2000-10-30 | 2005-03-01 | Sun Microsystems, Inc. | Interface emulation for storage devices |
US7007141B2 (en) * | 2001-01-30 | 2006-02-28 | Data Domain, Inc. | Archival data storage system and method |
JP2002297320A (ja) | 2001-03-30 | 2002-10-11 | Toshiba Corp | ディスクアレイ装置 |
US20020199129A1 (en) * | 2001-06-21 | 2002-12-26 | International Business Machines Corp. | Data storage on a computer disk array |
US6718447B2 (en) * | 2001-06-28 | 2004-04-06 | Hewlett-Packard Development Company, L.P. | Method and system for providing logically consistent logical unit backup snapshots within one or more data storage devices |
US6850410B2 (en) * | 2001-06-29 | 2005-02-01 | Emc Corporation | Advanced technology attachment disk drive module with fibre channel system characteristics |
GB2379046B (en) * | 2001-08-24 | 2003-07-30 | 3Com Corp | Storage disk failover and replacement system |
US7370217B2 (en) * | 2001-11-16 | 2008-05-06 | Intel Corporation | Regulating file system device access |
JP4307777B2 (ja) * | 2002-01-28 | 2009-08-05 | インターナショナル・ビジネス・マシーンズ・コーポレーション | データ処理方法、データ処理システムおよびプログラム |
US6892275B2 (en) * | 2002-02-05 | 2005-05-10 | Quantum Corporation | Storage system utilizing an active subset of drives during data storage and retrieval operations |
EP1361516A3 (en) * | 2002-04-30 | 2011-05-18 | Hitachi, Ltd. | Method and system for backing up power supply of disk array device |
US20030212859A1 (en) * | 2002-05-08 | 2003-11-13 | Ellis Robert W. | Arrayed data storage architecture with simultaneous command of multiple storage media |
US7035972B2 (en) * | 2002-09-03 | 2006-04-25 | Copan Systems, Inc. | Method and apparatus for power-efficient high-capacity scalable storage system |
EP1540450B1 (en) * | 2002-09-12 | 2014-03-19 | Copan Systems, Inc. | Method and apparatus for power-efficient high-capacity scalable storage system |
JP4230189B2 (ja) * | 2002-10-03 | 2009-02-25 | 株式会社日立製作所 | ディスクアレイ装置、及びその電源供給方法 |
JP4372450B2 (ja) * | 2003-05-07 | 2009-11-25 | 株式会社日立製作所 | ストレージシステムの制御方法、ストレージシステム、及びストレージ装置 |
US7093149B2 (en) * | 2003-06-09 | 2006-08-15 | Intel Corporation | Tiered secondary memory architecture to reduce power consumption in a portable computer system |
JP4486348B2 (ja) * | 2003-11-26 | 2010-06-23 | 株式会社日立製作所 | ドライブの稼働時間を抑止するディスクアレイ |
JP4518541B2 (ja) * | 2004-01-16 | 2010-08-04 | 株式会社日立製作所 | ディスクアレイ装置及びディスクアレイ装置の制御方法 |
-
2003
- 2003-11-26 JP JP2003394919A patent/JP4486348B2/ja not_active Expired - Fee Related
-
2004
- 2004-02-11 US US10/777,832 patent/US7353406B2/en not_active Expired - Fee Related
- 2004-05-14 GB GB0410825A patent/GB2408626B/en not_active Expired - Fee Related
- 2004-05-27 DE DE102004025922A patent/DE102004025922B4/de not_active Expired - Fee Related
- 2004-05-28 FR FR0405791A patent/FR2862778A1/fr active Pending
- 2004-11-25 CN CNB2004100917229A patent/CN100356296C/zh not_active Expired - Fee Related
-
2008
- 2008-02-27 US US12/038,566 patent/US7657768B2/en not_active Expired - Fee Related
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5471099A (en) * | 1992-11-16 | 1995-11-28 | Hjs&E Engineering | Modular enclosure apparatus |
US5423046A (en) * | 1992-12-17 | 1995-06-06 | International Business Machines Corporation | High capacity data storage system using disk array |
US5790773A (en) * | 1995-12-29 | 1998-08-04 | Symbios, Inc. | Method and apparatus for generating snapshot copies for data backup in a raid subsystem |
US5875063A (en) * | 1996-03-15 | 1999-02-23 | Micronet Technology, Inc. | Housing for removable mass-storage drives |
CN1247608A (zh) * | 1997-02-27 | 2000-03-15 | 国际商业机器公司 | 用于分级存储管理系统的转换廉价磁盘冗余阵列 |
JPH11327811A (ja) * | 1998-05-11 | 1999-11-30 | Nec Software Shikoku Ltd | ディスクアレイの制御方法及びディスクアレイ装置 |
CN1324462A (zh) * | 1998-10-19 | 2001-11-28 | 英特尔公司 | 用多个虚拟通道进行raid条带化 |
US6317839B1 (en) * | 1999-01-19 | 2001-11-13 | International Business Machines Corporation | Method of and apparatus for controlling supply of power to a peripheral device in a computer system |
JP2002108571A (ja) * | 2000-09-26 | 2002-04-12 | Hitachi Ltd | ディスクアレイのディスク障害復旧方法 |
US20020038436A1 (en) * | 2000-09-28 | 2002-03-28 | Nec Corporation | Disk array apparatus, error control method for the same apparatus, and control program for the same method |
WO2003081416A2 (en) * | 2002-03-21 | 2003-10-02 | Tempest Microsystems | A lower power disk array as a replacement for robotic tape storage |
JP2003323787A (ja) * | 2002-04-30 | 2003-11-14 | Hitachi Ltd | ディスクアレイ装置の電源バックアップ方法およびシステム |
Also Published As
Publication number | Publication date |
---|---|
GB0410825D0 (en) | 2004-06-16 |
GB2408626B (en) | 2005-10-26 |
CN1622008A (zh) | 2005-06-01 |
US20050111249A1 (en) | 2005-05-26 |
FR2862778A1 (fr) | 2005-05-27 |
GB2408626A (en) | 2005-06-01 |
DE102004025922A1 (de) | 2005-06-30 |
JP2005157710A (ja) | 2005-06-16 |
US7657768B2 (en) | 2010-02-02 |
JP4486348B2 (ja) | 2010-06-23 |
US20080168227A1 (en) | 2008-07-10 |
US7353406B2 (en) | 2008-04-01 |
DE102004025922B4 (de) | 2013-03-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100356296C (zh) | 抑制驱动器工作时间的磁盘阵列 | |
US5089958A (en) | Fault tolerant computer backup system | |
US9436390B2 (en) | Virtual disk drive system and method | |
US7865678B2 (en) | Remote copy system maintaining consistency | |
US8607010B2 (en) | Information processing system and management device for managing relocation of data based on a change in the characteristics of the data over time | |
US6058489A (en) | On-line disk array reconfiguration | |
US20140075240A1 (en) | Storage apparatus, computer product, and storage control method | |
JP2006072789A (ja) | ストレージシステム及びストレージシステムのデータ管理装置 | |
US7836268B2 (en) | Method, apparatus, and system for controlling data storage | |
JP5843010B2 (ja) | ストレージ制御装置、ストレージ制御方法およびストレージ制御プログラム | |
CN103246478B (zh) | 一种基于软raid支持无分组式全局热备盘的磁盘阵列系统 | |
JP2006113648A (ja) | ディスクアレイ装置 | |
JP2012506087A (ja) | Maidx及び適応データ配置を用いた電力及び性能の管理 | |
US20100115310A1 (en) | Disk array apparatus | |
JP4327503B2 (ja) | ハードディスクの制御方法及び制御装置 | |
JP2000293315A (ja) | ディスクアレイ装置と予備ディスクのローテーション方法 | |
JP2018169979A (ja) | ストレージアレイ装置、ストレージシステム、ストレージアレイ制御方法、及び、プログラム | |
EP2385457A2 (en) | Virtual disk drive system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20071219 Termination date: 20151125 |