【技术实现步骤摘要】
智能可缩放存储切换架构本申请是PCT国际申请号为PCT/US2006/032454、国际申请日为2006年8月24日、中国国家申请号为200680030571.3、题为“智能可缩放存储切换架构”的申请的分案申请。相关申请的交叉引用本申请要求2005年8月25日提交的、专利技术名称为“SMARTSCALABLESTORAGESWITCHARCHITECTURE”、申请号为60/711,863(律师案号59472-8092.US00)的美国临时专利申请的优先权,在此引用其作为参考。背景存储系统经常使用多个磁盘驱动器来提供例如容错、增加的吞吐量、增加的存储量和可扩展性的特征。例如,镜像使用了两个或多个驱动器来存储数据的复制副本,从而在其中一个驱动器出现故障时仍然可以从另一个驱动器中读取数据。条带化允许将数据划分成可同时并行写入(读出)两个或多个驱动器的部分,以提供增加的吞吐量。级联组合了两个或多个驱动器,从而允许比可从单个磁盘驱动器中获得的更高的存储量。虽然这种特征已变为在企业类存储解决方案中是通用的,但是这些特征在用户系统中仍然是罕见的。组装这种系统的成本和复杂性阻止了许多用户利用这些高级存储特征。对商品、用户级别的存储硬件的设计限制还防止用户从这些高级存储特征中获益。例如,许多计算机系统限制了可由单个主机寻址的磁盘驱动器数量。串行高级技术附加装置(SATA)1.0规范(可从www.serialata.org网页中获得)仅支持将单个磁盘驱动器连接到主机。随后添加了附加寻址方案,即SATAII端口乘法规范(可从www.serialata.org网页中获得),它允许 ...
【技术保护点】
一种系统,包括:开关存储系统,其被中间地耦合在计算机系统与物理存储介质之间,以使得所述计算机系统将所述物理存储介质识别为一个或多个虚拟存储介质,每个虚拟存储介质用于包含一组物理存储介质且每个虚拟存储介质用于实现存储硬件的命令;所述物理存储介质用于将所述开关存储系统识别为与所述物理存储介质的拓扑结构无关的主机控制器;以及所述开关存储系统用于接收来自所述计算机系统的虚拟命令并将所述虚拟命令映射成一个或多个物理命令,以及将所述物理命令传达给所述物理存储介质,所述开关存储系统用于响应于所述物理命令的执行接收来自所述物理存储介质的应答,以及将所述应答作为单个虚拟应答传达给所述计算机系统,其中所述开关存储系统将所述应答作为单个虚拟应答来传达把所述主机与所述开关存储系统之间的确认周期同所述开关存储系统与所连接的设备之间的确认周期分隔开。
【技术特征摘要】
2005.08.25 US 60/711,8631.一种存储系统,包括:开关存储系统,其被中间地耦合在计算机系统与物理存储介质之间,以使得所述计算机系统将所述物理存储介质识别为一个或多个虚拟存储介质,每个虚拟存储介质用于包含一组物理存储介质且每个虚拟存储介质用于实现存储硬件的命令;所述物理存储介质用于将所述开关存储系统识别为与所述物理存储介质的拓扑结构无关的主机控制器;以及所述开关存储系统用于接收来自所述计算机系统的虚拟命令并将所述虚拟命令映射成一个或多个物理命令,以及将所述物理命令传达给所述物理存储介质,所述开关存储系统用于响应于所述物理命令的执行接收来自所述物理存储介质的应答,以及将所述应答作为单个虚拟应答传达给所述计算机系统,其中所述开关存储系统将所述应答作为单个虚拟应答来传达把所述主机控制器与所述开关存储系统之间的确认周期同所述开关存储系统与所连接的设备之间的确认周期分隔开。2.如权利要求1所述的系统,其特征在于,所述开关存储系统通过对指示成功的请求作出响应隐藏对失败于所述计算机系统的物理命令的重新尝试,然后重试所述物理命令。3.如权利要求2所述的系统,其特征在于,重试所述物理命令失败,所述开关存储系统报告整个存储操作失败。4.如权利要求2所述的系统,其特征在于,所述开关存储系统用于从所述计算机系统接收一个以上未完成虚拟命令。5.如权利要求4所述的系统,其特征在于,所述开关存储系统用于提供固定数目的未完成虚拟命令,其被动态分配给每个虚拟存储介质的可变数目的未完成命令。6.如权利要求2所述的系统,其特征在于,所述开关存储系统用于将相同物理存储介质映射成多个虚拟存储介质。7.如权利要求2所述的系统,其特征在于,所述开关存储系统用于为所述虚拟存储介质中的每一个合成恰当的标识结构。8.一种存储系统,包括:开关存储系统,其被中间地耦合在计算机系统与一个或多个物理存储介质之间,以使得所述计算机系统将所述一个或多个物理存储介质识别单个虚拟存储介质,所述单个虚拟存储介质实现存储硬件的命令;所述一个或多个物理存储介质用于将所述开关存储系统识别为与所述一个或多个物理存储介质的拓扑结构无关的主机控制器;所述开关存储系统被配置成接收来自所述计算机系统的虚拟命令并将所述虚拟命令映射成一个或多个物理命令,所述一个或多个物理命令中的第一物理命令被寻址到所述一个或多个物理存储介质中的第一个,并且将所述第一物理命令传达给所述第一物理存储介质;所述开关存储系统用于响应于所述一个或多个物理命令的执行接收来自所述一个或多个物理存储介质的一个或多个物理应答,所述一个或多个物理应答中的第一物理应答来自所述第一物理存储介质,以及将所述物理应答作为单个虚拟应答传达给所述计算机系统;以及所述开关存储系统用于将第二物理存储介质整合到所述一个或多个物理存储介质,其中所述开关存储系统整合所述第二物理存储介质把自身自动重新配置成改变虚拟命令至一个或多个物理命令的映射,以使得所述计算机系统将所述一个或多个物理存储介质识别为单个虚拟存储介质,所述单个虚拟存储介质实现存储硬件的命令。9.如权利要求...
【专利技术属性】
技术研发人员:J·D·诺斯科特,J·G·汉科,B·K·舒米特,
申请(专利权)人:晶像股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。