CN1445675A - 一种进化存储***及其进化方法 - Google Patents
一种进化存储***及其进化方法 Download PDFInfo
- Publication number
- CN1445675A CN1445675A CN03119021A CN03119021A CN1445675A CN 1445675 A CN1445675 A CN 1445675A CN 03119021 A CN03119021 A CN 03119021A CN 03119021 A CN03119021 A CN 03119021A CN 1445675 A CN1445675 A CN 1445675A
- Authority
- CN
- China
- Prior art keywords
- memory device
- storage
- data
- module
- performance
- 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.)
- Granted
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种进化存储***及其进化方法。该***包括存储库和处理器,存储库划分为运行、待机和和禁用存储池;处理器设置有:存储服务模块、数据I/O及分布特征分析模块、决策分析模块、存储设备管理模块和用户管理模块。本发明能在进化过程中根据存储***环境及自身状态的变化,***自动选择最适合当前环境的***组织方案,保持***的动态平衡。***不会因为存储设备的过时而导致***不能适应当前应用的需求,整个***的安装、配置和扩展也非常简单而容易,从而呈现给用户的外在特征是***越用越好,性能不会随着时间的推移而下降,反而在不断地提升,并具有极高的可用性和良好的可维护性。是海量存储领域中很好的存储管理解决方案。
Description
技术领域
本发明属于数据存储技术领域,具体涉及一种进化存储***及其进化方法,即一种在海量存储环境中管理存储资源的技术。
背景技术
用于网络环境下的企业级海量存储***面临如下挑战:数字化信息***性增长、数据的重要性和安全性日益增加、大数量的用户群和多媒体的应用对存取性能产生巨大压力、24×7的服务需求要求极高的可用性和可维护性。迎接这种挑战的主要技术是高性能磁盘阵列、附网存储(NAS,NetworkAttached Storage)、存储区域网(SAN,Storage Area Network)、iSCSI(internet SCSI)和存储管理软件等。
虽然上述技术发展日新月异,它还存在以下几个方面的问题:
第一、现有***有一个普遍存在的矛盾,即元部件的飞速发展和整体结构相对固定的矛盾。以最新的磁盘阵列技术为例,它的构成元部件是磁盘,一旦某个磁盘出故障,它会在备份的新盘上重构丢失的数据。然而,无论新盘在速度上和容量上比其它旧盘高出多少倍,重构后的磁盘阵列总体性能不会有丝毫提高。目前结构的存储***不会由于更新了部件而得到整体性能的提高。因而,随着技术的进步,这种性能停滞不前的***很快就会过时,用户不得不购买新的***来满足应用新的需求;
第二、目前数据固定的组织方式使得数据分布不适应变化,***整体性能呈现一种随使用而退化的趋势。例如,磁盘的性能随着反复改写的次数增多而性能逐步下降,这是众所周知的碎片问题。单机上的磁盘碎片整理十分耗时,整理时不继续使用此磁盘,磁盘阵列上更难使用整理程序;
第三、***结构的组织方式较为固定,不能适应应用的多样性和动态性。例如,磁盘阵列的级别(RAID level)一般设定好后就固定下来,难以适应各种不同性质的应用,如对事务处理设定了RAID5而具有较高的性能,但对流媒体的应用就不大合适。
上述问题存在的原因在于现有存储***物理和逻辑的组织是一种静态的结构,而静态组织结构模型不能很好地刻画处于不断变化之中的***。这种结构往往适合于特定的应用需要,而且缺少适应不断变化的存储要求的机制。
在此之前,已有一些相关技术被提出来解决对存储资源的优化和管理。
例如,惠普公司开发的AutoRAID技术,见HP whitepaper,《HP AutoRAID:High-Performance Storage for the High-Availability NT Environment》,http://www.hp.com.cn/prodserv/server/pcserver/whitepaper/DOCS/au toraid.pdf,该技术是综合了不同RAID优点的多级RAID阵列技术,它将最近使用的数据放在按RAID 0/1方式存储的快速高性能的磁盘中,将不太常用的数据放在RAID5方式存储的经济高效的磁盘中。AutoRAID技术可以使***的安装、配置和扩展变得容易,该技术不再需要将数据转移到阵列中的其他磁盘上,只需将新磁盘安装好,AutoRAID就可以自动地判断磁盘大小,并将它加入磁盘阵列中;***马上就可以利用新磁盘的空间,并将更多的数据按RAID 0/1方式存储,以提高***的性能和存取速度。此外,AutoRAID能够管理由不同容量磁盘组成的磁盘阵列。动态数据转移是HPAutoRAID的一大特点,它是***内部的一套控制机构,能够连续监视磁盘阵列的性能,并决定是否将数据保持在缓存中、是否将数据按RAID1存储、是否将数据写入RAID5阵列。这些控制机构能够适应不同的数据情况,并保持***的高性能。对于工作环境不断变化的场合,这一特点极为有用。
但是,该技术仅仅根据应用对数据使用频度的不同,在数据的动态分布的层次上对存储资源加以优化,因此效果还十分有限。
发明内容
本发明的目的在于提供一种能克服上述缺陷的进化存储***,该***可使存储***的容量和性能随时间进化,并且易于实现和管理;本发明还提供了一种用于上述***的进化方法。
为实现上述发明目的,一种进化存储***,包括存储库和管理存储库的处理器,所述存储库中的物理存储设备分为运行、待机和禁用三种状态,并划分为运行存储池、待机存储池和禁用存储池;所述处理器设置有:存储服务模块,用于响应计算机节点发出的数据I/O请求,提供数据存储服务,并对I/O数据进行采样,传送给数据I/O及分布特征分析模块;数据I/O及分布特征分析模块用于对I/O数据的使用频率及该数据在存储库中的物理位置分布特征进行统计分析,将分析结果传送给决策分析模块;决策分析模块用于综合从模块传送来的I/O数据的使用频率和分布特征结果,以及从模块传送来的存储设备工作性能结果,在进化规则库中选择适合当前运行状况的进化规则,得到该规则中制定的控制信息,将控制命令发送到存储设备管理模块;存储设备管理模块根据决策分析模块发送过来的操作命令,对存储库中的数据重新进行分布或对存储设备进行再生处理;并对存储设备进行管理,维护存储设备的LDU标识与位置号的映射关系表,将存储设备的运行状态信息进行实时采样分析,将性能分析结果反馈给决策分析模块;该***还包括用户管理模块,用于接收数据I/O及分布特征分析模块输出的***I/O及分布特征分析信息,及存储设备管理模块输出的各存储设备的运行状态信息,并与决策分析模块及进化规则库相连。
一种用于上述进化存储***的进化方法,其步骤为:
(1)***实时对每个存储设备进行监控;
(2)判断存储设备的状态:
(2.1)当存储设备处于运行态时,检测其运行性能,若性能不符合要求,***告警,并从待机存储池选取性能和空间满足要求的存储设备提升至运行存储池中,并将原设备上的数据在该存储设备上重构;否则,继续运行使用;
(2.2)当存储设备处于待机态时,检测其运行性能,若性能低于指定值,转入禁用存储池,否则,根据需要转入运行存储池或保持原有状态;
(2.3)当存储设备处于禁用态时,检测其物理性能,若性能不满足要求,用新存储设备替换,否则对存储设备进行格式化处理;再将新的或格式化后的存储设备转入待机存储池。
与现有的几种主流的存储技术,如RAID、DAS、NAS、SAN、iSCSI等仅仅从存储设备的物理连接方式和I/O协议着手静态地提高存储性能不同,本发明借鉴生物***进化和耗散结构原理,提出进化存储***的设计思想。这是一种能在进化过程中根据存储***环境及自身状态的变化,***自动选择最适合当前环境的***组织方案,保持***的动态平衡。它不仅使上述问题迎刃而解,由于***可以根据环境的变化自动调整***的管理与组织策略,并可以动态的不断加入新型的存储设备,不会因为存储设备的过时而导致***不能适应当前应用的需求,整个***的安装、配置和扩展也非常简单而容易,从而呈现给用户的外在特征是***越用越好,性能不会随着时间的推移而下降,反而在不断地提升,并具有极高的可用性和良好的可维护性。是海量存储领域中很好的存储管理解决方案。
总之,本发明所提出的进化存储方法及其控制***具有容量和性能随时间进化的特点,又具有极高的可用性和易管理性,是一种新的存储***概念。它满足了现代企业级存储***对性能、容量、可用性、可维护性和可扩展性等多方面的要求,具有十分广阔的应用前景。
附图说明
图1为采用本发明方法的一种进化存储***的结构示意图;
图2为进化存储***的控制***的结构示意图;
图3为图2中存储设备管理模块的一种具体实现方式的结构示意图;
图4为用于阐述性地显示进化存储***的存储单元逻辑组织结构的原理图;
图5为当进化存储***中某一存储设备发生故障,***自动将该存储设备对应的LDU标识切换到待机存储池中的某一存储设备上的示意图;
图6为一种用于进化存储***的进化方法的流程图。
具体实施方式
如图1所示,进化存储***中包括存储库2、处理器3、交换机5和桥6。处理器3可以是单个处理器,SMP(Symmetric Multiple Processors,对称多处理器),MPP(Massively Parallel Processors,并行处理***),群集或者其它网络计算装置。处理器3可以被多个注册装置所支持,如在进化存储***中注册的计算机节点1所支持,计算机节点1可以是单个处理器,SMP,MPP,群集或者其它网络计算装置。存储库2包括多个物理存储设备4,如果存储设备支持SCSI接口,则每个物理存储设备4与一个SCSI(Small Computer Systems Interface)到FC(Fibre Channel,光纤通道)的桥6连接。由于SCSI通道数据传输速率与联接的存储设备个数有限,存储设备也可以采用FC接口,如果物理存储设备采用FC接口,桥6可以为光纤通道交换机。如果存储库2中物理存储设备的个数超过单个SCSI通道或者过光纤通道所能支持的范围,可以将SCSI通道或者光纤通道采用如图1所示的两级级联方式联接,光纤通道交换机5,也可以根据需要采用多级方式联接以扩充存储库2。将存储库2的物理存储设备指定为逻辑设备单元(LDU)。每一个物理存储设备4的LDU标识由该物理存储设备所在的SCSI通道(或FC通道)标识和该设备在SCSI通道(或FC通道)上的位置号共同确定,并在存储库2中唯一,例如位置号(1,1)可以标识在第一个通道上的第一个物理存储设备,该存储设备的LDU标识可能为LDU 20。存储设备4的LDU标识与位置号的映射关系表由***维护,并可以动态更新。图1中的LDU由处理器3控制,并对其统一编址。整个存储***的存储资源由处理器3进行管理。
在存储库2中,所有存储设备处于三种状态:运行,待机和禁用。
在工作中,处理器3,通过采用SCSI协议的SCSI总线,或者通过采用光纤通道协议的光纤,与存储库2连通,并将从处理器3接受到的数据传送到存储库2处,再将数据从存储库2中传送出来送给处理器3。
处理器3对存储库2中的物理存储设备4的工作性能进行实时监控,根据结果决定存储设备在存储库中的运行状态。同时对存储库2的输入输出数据进行特征分析,以决定数据在物理存储设备上的位置分布。
如图2所示,在工作中,计算机节点1传入的数据经过存储服务模块10传送到存储库2中,并通过该模块接收从存储库2中返回的数据,输出到计算机节点1,对外界提供可靠的存储服务。同时模块10对I/O数据进行采样,将采样数据传给数据I/O及分布特征分析模块9,由该模块对I/O数据的使用频率及该数据在存储库中的物理位置分布特征进行统计分析,将分析结果传送给决策分析模块8。存储设备管理模块7负责对存储库2中的存储设备进行管理,维护存储设备4的LDU标识与位置号的映射关系表,并完成决策分析模块8发送过来的操作命令。模块7还对存储库2中的物理存储设备4的运行状态信息进行实时采样分析,并将性能分析结果传送给决策分析模块8。
决策分析模块8综合从模块9传送来的I/O数据的使用频率和分布特征结果,与从模块7传送来的存储设备工作性能结果,在进化规则库11中选择适合当前运行状况的进化规则,得到该规则中制定的控制信息,将控制命令发送到存储设备管理模块7,由存储设备管理模块7对存储库中的数据重新进行分布或对存储设备进行再生处理。如果进化规则库11中有多条适用的进化规则,则让这几条规则进行竞争,即发送每条规则的测试数据到存储库中,根据返回的性能测试结果选择最佳的规则来优化***。以自动优化存储***工作性能,实现***自身的进化功能。
在工作过程中,模块9将***I/O及分布特征分析结果实时传送到用户管理模块12,以便用户对***的数据I/O特征进行监控。同样存储设备管理模块7将收集到的存储库2中的物理存储设备4的运行状态信息实时传送到用户管理模块12。用户可以根据收集到的所有***信息对***运行状况做出分析,可以根据需要直接发送***控制命令到决策分析模块8,以便对***进行性能优化。例如可以手工将某个使用率较高的应用的数据统一迁移到性能较高的物理存储设备上。
在工作过程中,由于***会根据自身状况和外界的数据访问特征动态调整数据的分布策略,因此决策分析模块8会实时将存储库2中的数据分布信息传给存储服务模块10,以便存储服务模块能够对外界提供可靠的存储服务。
管理员在进化存储***运行过程中,可以通过用户管理模块12对进化规则库11进行维护。根据存储***的运行状态,如果发现需要添加新的进化规则,则可以通过用户管理模块12加入新的进化规则,添加到进化规则库11中。同样也可以修改或删除不适用的进化规则。
图2中各模块均设置在处理器中,但用户管理模块12也可以设置在计算机节点上。
如图3所示,存储设备管理模块7包括存储设备管理控制子模块71、存储设备性能监控子模块72、LDU管理子模块73、存储设备维护子模块74。
存储设备管理控制子模块71的作用是接受决策分析模块8发出的命令,发送相应的控制信息到对应的模块,完成存储设备的管理功能。并将存储库2中的物理存储设备4的状态信息分别反馈到用户管理模块12和决策分析模块8。
存储设备性能监控子模块72对存储库2中的存储设备的性能(如数据吞吐率,平均响应时间,读写正确性)进行实时监控,并将结果传送给存储设备管理控制子模块71,由子模块71分别将结果传送给用户管理模块12和决策分析模块8。子模块71可根据运行情况决定是否向用户管理模块12发送告警信息。在工作过程中,控制子模块71可接收决策分析模块发出的命令,发送控制命令到性能监控子模块72,调整性能监控策略。
LDU管理子模块73接收控制子模块71传来的LDU动态配置信息,对存储设备4的LDU标识与位置号的映射关系表进行维护,并将相应信息通过决策分析模块8传到存储服务模块10。
存储设备维护子模块74接收存储设备控制子模块71发出的存储设备维护命令,对存储库2中的存储设备进行维护,如格式化处理,文件碎片整理等等。
图4表示进化存储***中存储库的逻辑结构图。在存储库2中,所有存储设备处于三种状态:运行,待机和禁用。运行存储池21中为处于正常运行状态中的存储设备41,是***中提供数据存储服务的存储空间,待机存储池22是没有存储数据并且等待使用的存储设备——即待机存储设备42的集合;禁用存储池23是已淘汰存储设备——即禁用的存储设备43的集合。
在图4所示实施例中,***对存储池中的每个存储设备进行检测,根据状态来决定存储设备不同状态的变迁,实现***物理结构的进化。例如,当监控程序发现处于待机状态的存储设备42的物理性能参数低于设定值时或不能工作时,将该存储设备作禁用处理,并将该存储设备的状态改为禁用,转入禁用存储池23,等待人工或机械更换;待机存储池22中的处于待机态的存储设备42的物理性能大于或等于设定值时,如果***需要该盘提供存储服务,则将该存储设备的状态改为运行,转入运行存储池。同样,监控程序可对处于运行状态的存储设备41进行监测,如物理性能不能满足要求则同样将有用数据转移,将存储设备转入禁用存储池23。禁用存储池中的存储设备43在经过更换或格式化后,若物理性能满足要求,则可向待机状态或运行状态迁移。通过存储***中各个存储设备的类似新陈代谢的状态迁移,不断将不满足要求的物理存储设备进行更新或者替换,同时加入新的满足要求的物理设备,提高了整个***的运行性能和稳定性,使整个***始终保持先进,实现了***物理结构进化。
运行池中的存储设备按照存储设备簇的方式存放。存储设备簇是***中基本的逻辑存储单位,提供一个相对稳定和线性的存储空间,它是由一个或者多个同构的物理存储设备的集合。同一存储设备簇中的存储设备具有相近的存储容量和物理存储性能。不同存储设备簇可以有不同的存储参数,如数据块大小。存储设备簇中的存储设备在物理上不一定相邻。每个存储设备簇中存储设备的数量可以动态改变,最少可以是一个。在保证可靠的存储空间的基础上,存储设备簇中的存储设备可以被另一个性能相近的存储设备替换。当存储设备簇中的存储设备数量变化或发生存储设备替换时,***自动重构数据。存储设备簇以数据块的形式提供数据存取。
例如:在图4中,处于运行态的逻辑设备单元LDU_1与LDU_2、LDU_3、LDU_4、LDU_5一起组成RAID5,其中LDU_1的位置号为(2,3),当***发现LDU_1的工作性能不满足***要求,并不需要向通常的存储***那样,将该位置的存储设备取出,换入新的存储设备。而只需要存储设备管理模块7中查询***中所有存储设备的性能表,比如发现处于位置号(1,5)的存储设备满足***的要求,则在保证数据一致性的前提下,将位于(2,3)位置的存储设备上的数据迁移或者重构到位置号位(1,5)的存储设备上,并将该设备标记为LDU_1,状态改为运行态,同时更新LDU与位置号的映射关系表。这样就保证了存储***的可靠性。另外,将(2,3)位置的存储设备状态标记为禁用态,转入禁用存储池。如图5所示。
图6描述的是一种可用于上述存储***的进化方法的流程图,即用于进化规则库的一套进化策略。该方法根据状态来决定存储设备不同状态的变迁,实现***物理结构的进化。如步骤102所示,进化存储***实施对存储库中的每个存储设备轮流进行监测。在步骤104中,***对存储设备的运行状态进行判断,如果状态为运行态,转入步骤106;状态为待机态,转入步骤108;状态为禁用态,转入步骤109。
在步骤106中,***对处于运行状态的存储设备检测运行性能(如数据吞吐率,平均响应时间,读写正确性),如果发现存储设备运行时的工作性能低于指标(例如存储设备出现故障,I/O性能低于阈值或由于设备中的文件碎片过多造成性能低于运行性能指标),则执行步骤110;如果运行正常,即工作性能符合***要求,则转到步骤102,对下一个存储设备进行监测。在步骤111中,存储***实时告警,并对照待机存储池中所有存储设备的性能表,选择待机存储池中性能和空间满足要求的存储设备,提升至运行存储池中,然后将问题设备上的数据在新提升的存储设备上重构或迁移,以便从新设备上读取数据,保证数据访问的可靠性。在完成步骤111后,转入步骤110,将问题存储设备装入禁用存储池。
在步骤108中,***对处于待机态的存储设备进行工作性能分析(如检测数据吞吐率,平均响应时间,读写正确性),如果存储设备的性能高于或者等于指定值,执行步骤112;如果性能低于指定值,则执行步骤114。在步骤112中,***如发现需要加入新的运行存储设备来满足数据存储的要求,则将该存储设备在***中的运行状态标记为运行态,转入运行存储池,以存储新增的数据。在步骤114中,***将性能不满足要求的待机存储设备转入禁用存储池。
在步骤109中,***进一步对存储设备的物理性能进行分析,如检测控制器负载(注:当一个磁盘驱动器从主机收到一个读或写请求时,磁盘控制器必须花费一定的时间用于和总线之间传送数据以及对请求的命令进行译码解释,此过程称之为控制器负载)、寻道时间、数据读/写时间、存储设备的0柱面损坏、存储设备中失效的块的百分比等等,如果发现存储设备的物理性能不满足***的要求,则执行步骤116,由***自动或由管理员手工取出该设备,换入新的物理性能满足要求的存储设备,然后执行步骤118,将新设备转入待机存储池。如果存储设备的物理性能满足***的要求,则对该存储设备做格式化处理,转入待机存储池,更新存储设备性能表,如步骤120所示。
本发明也考虑了上述实施例的各种变化。例如,图1中的存储设备4的接口也可以是串行ATA、ST506/412、IDE、EIDE、SSA、1394、USB等接口。
尽管已经详细描述了本发明公开的实施例,但应理解在不脱离其构思和范围的情况下,本发明的实施例还有各种变化,替代和修改。
Claims (3)
1、一种进化存储***,包括存储库和管理存储库的处理器,其特征在于:所述存储库(2)中的物理存储设备(4)分为运行、待机和禁用三种状态,并划分为运行存储池(21)、待机存储池(22)和禁用存储池(23);所述处理器(3)设置有:
存储服务模块(10),用于响应计算机节点(1)发出的数据I/O请求,提供数据存储服务,并对I/O数据进行采样,传送给数据I/O及分布特征分析模块(9);
数据I/O及分布特征分析模块(9)用于对I/O数据的使用频率及该数据在存储库中的物理位置分布特征进行统计分析,将分析结果传送给决策分析模块(8);
决策分析模块(8)用于综合从模块(9)传送来的I/O数据的使用频率和分布特征结果,以及从模块(7)传送来的存储设备工作性能结果,在进化规则库(11)中选择适合当前运行状况的进化规则,得到该规则中制定的控制信息,将控制命令发送到存储设备管理模块(7);
存储设备管理模块(7)根据决策分析模块(8)发送过来的操作命令,对存储库中的数据重新进行分布或对存储设备进行再生处理;并对存储设备进行管理,维护存储设备的LDU标识与位置号的映射关系表,将存储设备的运行状态信息进行实时采样分析,将性能分析结果反馈给决策分析模块(8);
该***还包括用户管理模块(12),用于接收数据I/O及分布特征分析模块(8)输出的***I/O及分布特征分析信息,及存储设备管理模块(7)输出的各存储设备的运行状态信息,并与决策分析模块(8)及进化规则库(11)相连。
2、根据权利要求1所述的进化存储***,其特征在于:所述存储设备管理模块(7)包括:
存储设备性能监控子模块(72)对存储设备的性能进行实时监控,并将结果传送给存储设备管理控制子模块(71);
存储设备管理控制子模块(71)用于接受决策分析模块(8)发出的命令,发送控制信息到各子模块,完成存储设备的管理功能,将存储设备的状态信息分别反馈到用户管理模块(12)和决策分析模块(8);
LDU管理子模块(73)接收控制子模块(71)传来的LDU动态配置信息,对存储设备的LDU标识与位置号的映射关系表进行维护,并将信息通过决策分析模块(8)传到存储服务模块(10);
存储设备维护子模块(74)接收存储设备控制子模块(71)发出的存储设备维护命令,对存储设备进行维护。
3、一种用于权利要求1或2所述进化存储***的进化方法,其步骤为:
(1)***实时对每个存储设备进行监控;
(2)判断存储设备的状态:
(2.1)当存储设备处于运行态时,检测其运行性能,若性能不符合要求,***告警,并从待机存储池选取性能和空间满足要求的存储设备提升至运行存储池中,并将原设备上的数据在该存储设备上重构;否则,继续运行使用;(2.2)当存储设备处于待机态时,检测其运行性能,若性能低于指定值,转入禁用存储池,否则,根据需要转入运行存储池或保持原有状态;
(2.3)当存储设备处于禁用态时,检测其物理性能,若性能不满足要求,用新存储设备替换,否则对存储设备进行格式化处理;再将新的或格式化后的存储设备转入待机存储池。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031190219A CN1185581C (zh) | 2003-04-30 | 2003-04-30 | 一种进化存储***及其进化方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031190219A CN1185581C (zh) | 2003-04-30 | 2003-04-30 | 一种进化存储***及其进化方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1445675A true CN1445675A (zh) | 2003-10-01 |
CN1185581C CN1185581C (zh) | 2005-01-19 |
Family
ID=27815003
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB031190219A Expired - Fee Related CN1185581C (zh) | 2003-04-30 | 2003-04-30 | 一种进化存储***及其进化方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1185581C (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100428189C (zh) * | 2004-09-30 | 2008-10-22 | 国际商业机器公司 | 在基于策略的***管理中以n步前视来推理的*** |
CN1652084B (zh) * | 2004-02-03 | 2010-05-12 | 株式会社日立制作所 | 计算机***、管理装置以及计算机装置 |
CN101916211A (zh) * | 2010-07-16 | 2010-12-15 | 中国人民解放军国防科学技术大学 | 一种基于反馈的动态分级数据存储设备可靠性保证方法 |
CN102165525A (zh) * | 2008-10-23 | 2011-08-24 | 惠普发展公司,有限责任合伙企业 | 用于实施多个同时存储方案的直接附连存储***和方法 |
CN101013385B (zh) * | 2004-03-17 | 2012-02-08 | 株式会社日立制作所 | 存储管理方法以及存储管理*** |
-
2003
- 2003-04-30 CN CNB031190219A patent/CN1185581C/zh not_active Expired - Fee Related
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1652084B (zh) * | 2004-02-03 | 2010-05-12 | 株式会社日立制作所 | 计算机***、管理装置以及计算机装置 |
CN101819541B (zh) * | 2004-02-03 | 2012-01-11 | 株式会社日立制作所 | 管理终端 |
CN101013385B (zh) * | 2004-03-17 | 2012-02-08 | 株式会社日立制作所 | 存储管理方法以及存储管理*** |
CN100428189C (zh) * | 2004-09-30 | 2008-10-22 | 国际商业机器公司 | 在基于策略的***管理中以n步前视来推理的*** |
CN102165525A (zh) * | 2008-10-23 | 2011-08-24 | 惠普发展公司,有限责任合伙企业 | 用于实施多个同时存储方案的直接附连存储***和方法 |
US9542116B2 (en) | 2008-10-23 | 2017-01-10 | Hewlett-Packard Development Company, L.P. | Direct attached storage system and method for implementing multiple simultaneous storage schemes |
CN101916211A (zh) * | 2010-07-16 | 2010-12-15 | 中国人民解放军国防科学技术大学 | 一种基于反馈的动态分级数据存储设备可靠性保证方法 |
Also Published As
Publication number | Publication date |
---|---|
CN1185581C (zh) | 2005-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9454533B2 (en) | Reducing metadata in a write-anywhere storage system | |
US8996808B2 (en) | Enhancing tiering storage performance | |
US9286261B1 (en) | Architecture and method for a burst buffer using flash technology | |
US8560772B1 (en) | System and method for data migration between high-performance computing architectures and data storage devices | |
US8825963B1 (en) | Dynamic balancing of performance with block sharing in a storage system | |
US8719645B2 (en) | Runtime dynamic performance skew elimination | |
US10346245B2 (en) | Data storage system and data storage method | |
US8555022B1 (en) | Assimilation of foreign LUNS into a network storage system | |
US11762569B2 (en) | Workload based relief valve activation for hybrid controller architectures | |
US11921725B2 (en) | Processing queries based on rebuilding portions of virtual segments | |
US9652568B1 (en) | Method, apparatus, and computer program product for design and selection of an I/O subsystem of a supercomputer | |
US20050198062A1 (en) | Method and apparatus for accelerating data access operations in a database system | |
CN1770088A (zh) | 存储网络中的增量备份操作 | |
CN1770114A (zh) | 存储网络中的复制操作 | |
CN101662495A (zh) | 备份方法、主服务器、备份服务器以及备份*** | |
CN1770115A (zh) | 存储网络中的恢复操作 | |
Wu et al. | Proactive data migration for improved storage availability in large-scale data centers | |
US10572464B2 (en) | Predictable allocation latency in fragmented log structured file systems | |
CN1833232A (zh) | 用于运行时数据管理的存储***类区别提示 | |
CN1185581C (zh) | 一种进化存储***及其进化方法 | |
US11182107B2 (en) | Selective allocation of redundant data blocks to background operations | |
CN1225698C (zh) | 一种存储设备数据再生进化方法 | |
CN1208724C (zh) | 一种自适应数据存储优化分布方法 | |
US20230195319A1 (en) | Methods of Arranging Data on Persistent Storage Device | |
Yang | Flash-based storage management in cloud computing datacenter infrastructures |
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 |
Granted publication date: 20050119 Termination date: 20200430 |
|
CF01 | Termination of patent right due to non-payment of annual fee |