当前位置: 首页 > 专利查询>LSI公司专利>正文

可扩展存储装置制造方法及图纸

技术编号:8659686 阅读:156 留言:0更新日期:2013-05-02 06:44
使用可扩展存储装置的技术表示作为单一逻辑接口的多个主机可访问的存储装置,概念性集合由所述装置实施的存储。装置的一级代理使用主机接口协议接受来自主机的存储请求,在内部处理请求和/或使用对等协议将请求作为子请求转发至存储装置的二级代理。二级代理接受并处理子请求,并向一级代理和/或主机报告针对每个子请求的子状态信息。可选地,一级代理将子状态积累成整体状态以提供至主机。在主机访问和/或故障恢复期间,可选地,代理之间的对等通信用于传送冗余信息。各种故障恢复技术重新分配存储、重新指定代理、经由冗余信息恢复数据或者它们的任何组合。

【技术实现步骤摘要】
【国外来华专利技术】可扩展存储装置相关申请的交叉引用在所附的申请数据表、请求或传递单(如适用,如果有的话)中列出了对该申请的优先权要求。在即时申请的类型所允许的范围内,为了所有目的,本申请结合所有由即时申请的所有者拥有的下列申请供参考于2010年6月18日提交的美国临时申请第61/356,443号(案号SF-10-05),第一署名专利技术人为 Timothy Lawrence Can印a,且题为 “SCALABLE STORAGE DEVICES”;以及于2011年6月16日提交的美国临时申请第61/497,525号(案号SF-10-05B),第一署名专利技术人为 Timothy Lawrence Can印a,且题为 “SCALABLE STORAGE DEVICES”。背景
访问存储装置的进步对于提供性能、效率和使用实用性的提高是必要的。相关技术除非被明确认定被公开或众所周知,否则为了上下文、定义或比较的目的而包括的本文所提到的技术和概念不应被解释为承认这些技术和概念是以前公开为已知的或者是现有技术的一部分。为了所有目的,将本文中所引用的所有参考文献(如有的话)(包括专利、专利申请和出版物)整体上结合于此供参考,而无论是否被具体结合。
技术实现思路
本专利技术可以多种方式实现,这些方式包括过程、制品、设备、系统、物质组分和计算机可读介质(诸如计算机可读存储介质(例如,光学和/或磁性大容量存储装置中的介质(诸如盘),或具有诸如闪存存储的非易失性存储器的集成电路))或计算机网络,其中,通过光学或电子通信链路发送程序指令。在本说明书中,这些实施或本专利技术可采取的任何其他形式可被称为技术。具体实施方式提供了能实现在上文认定的领域中的性能、效率和使用实用性的提高的本专利技术的一种或多种实施方式的论述。具体实施方式包括用于促进对具体实施方式的其余部分更迅速理解的介绍。该介绍包括根据本文描述的概念的系统、方法、制品和计算机可读介质中的一个或多个的实例性实施方式。如在结论中更详细讨论,本专利技术涵盖所公布的权利要求的范围内的所有可能修改和变更。附图说明图1A示出了用于可扩展存储装置的技术的实施方式的所选结构细节,包括主机、具有作为相应的一级代理而可运行的一个或多个存储装置的主机可视存储、和具有作为相应的二级代理而可运行的一个或多个存储装置的主机可视存储。图1B示出了用于可扩展存储装置的技术的另一实施方式的所选结构细节,包括主机、具有作为相应的一级代理而可运行的一个或多个存储装置的主机可视存储、和具有作为相应的二级代理而可运行的一个或多个存储装置的主机可视存储。图2示出了用于可扩展存储装置的技术的实施方式的所选处理细节,包括由一级代理和一个或多个二级代理执行的动作。图3示出了用于可扩展存储装置的技术的实施方式中的主机、一级代理和二级代理寻址的所选细节。图4示出了能实现作为一级代理而运行的可扩展存储装置的实施方式的所选结构细节。图5示出了能实现作为二级代理而运行的可扩展存储装置的实施方式的所选结构细节。附图中的附图标记列表本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.06.18 US 61/356,443;2011.06.16 US 61/497,5251.一种系统,包括: 存储子系统,具有物理组件,所述物理组件包括多个物理存储装置和具有多个端口的物理交换机部分; 主机,经由专用点对点链路耦接至所述多个端口中的专用端口; 其中,每个物理存储装置包括: 至少一个存储范围, 至少一个端口,能实现经由相应的点对点链路被耦接至所述多个端口中的相应端口,以及 代理逻辑,能使所述物理存储装置运行,以作为所述存储子系统的一个或多个一级代理和一个或多个二级代理中的至少一个代理,能使每个一级代理接受主机发起的存储访问请求以生成子请求并积累子状态,能使每个二级代理接受所述子请求中的至少一个并产生所述子状态中的至少一个;以及 其中,能使所述存储子系统运行一个或多个逻辑存储装置,每个逻辑存储装置能使所述主机经由单一逻辑接 口访问在 对应于所述一级代理中的一个一级代理和所述二级代理中的至少一个二级代理的所述存储装置上分配的存储范围的集合。2.根据权利要求1所述的系统,还包括: 其中,所述代理逻辑包括可配置逻辑,所述可配置逻辑能使所述物理存储装置至少有时作为所述一级代理中的至少一个以及至少有时作为所述二级代理中的至少一个来运行。3.根据权利要求1所述的系统,还包括: 其中,所述代理逻辑包括并行逻辑,所述并行逻辑能使所述物理存储装置同时作为所述一级代理中的至少一个和所述二级代理中的至少一个来运行。4.根据权利要求1所述的系统,还包括: 其中,所述代理逻辑包括专用代理逻辑,所述专用代理逻辑能使所述物理存储装置作为所述一级代理和所述二级代理中的专用的一个代理来运行。5.根据权利要求1所述的系统,还包括: 其中,所述逻辑存储装置的第一逻辑存储装置包括所述一级代理中的至少一个第一一级代理和所述二级代理中的一个或多个;以及 其中,所述物理交换机部分能实现所述第一一级代理与每个所述二级代理之间的主机闭塞的对等通信。6.根据权利要求1所述的系统,还包括: 其中,具有多个端口的所述物理交换机部分是具有第一多个端口的第一物理交换机部分,以及所述物理组件还包括具有第二多个端口的第二物理交换机部分;以及 其中,每个物理存储装置还包括至少一个端口,所述至少一个端口能实现经由相应的点对点链路被耦接至所述第二多个端口中的相应端口。7.根据权利要求6所述的系统,还包括: 其中,所述第二物理交换机部分能实现经由对等通信来实施的存储冗余技术,且对可用于经由所述第一物理交换机部分的通信的带宽的影响不重要。8.根据权利要求7所述的系统,还包括: 其中,所述对等通信经由所述第二物理交换机部分进行,且包括控制信息、未转换的冗余数据和转换的冗余数据中的一个或多个。9.根据权利要求6所述的系统,还包括: 其中,单个物理交换机包括所述第一物理交换机部分和所述第二物理交换机部分。10.根据权利要求1所述的系统,还包括: 其中,所述单一逻辑接口能实现镜像、条带化、RAID奇偶校验和故障转移中的一个或多个,以经由所述一级代理和所述二级代理之间的主机闭塞的对等通信来实施。11.根据权利要求1所述的系统,还包括: 其中,所述一级代理包括第一一级代理和第二一级代理,所述二级代理包括第一二级代理和第二二级代理,所述物理存储装置包括第一物理存储装置和第二物理存储装置,以及所述逻辑存储装置包括第一逻辑存储装置和第二逻辑存储装置; 其中,对于所述请求的第一子集,所述第一物理存储装置作为所述第一一级代理和所述第一二级代理来运行; 其中,对于所述请求的第二子集,所述第二物理存储装置作为所述第二一级代理和所述第二二级代理来运行;以及 其中,所述第一逻辑存储装置包括所述第一一级代理和所述第二二级代理,所述第二逻辑存储装置包括所述第二一级代理和所述第一二级代理,以及所述第一逻辑存储装置与所述第二逻辑存储装置同 时运行。12.根据权利要求11所述的系统,还包括: 其中,所述请求的所述第一子集来自第一主机请求队列,以及所述请求的所述第二子集来自第二主机请求队列。13.根据权利要求11所述的系统,还包括: 其中,所述主机是第一主机,且所述请求的所述第一子集来自所述第一主机,以及所述请求的所述第二子集来自第二主机。14.根据权利要求11所述的系统,还包括: 其中,所述请求的所述第一子集和所述请求的所述第二子集来自相同的主机请求队列。15.根据权利要求1所述的系统,还包括: 其中,所述逻辑存储装置的第一逻辑存储装置包括所述一级代理中的至少一个第一一级代理和所述二级代理中的至少一个第一二级代理; 其中,所述第一逻辑存储装置的代理的存储范围的集合是第一逻辑存储子空间;以及 其中,所述代理逻辑包括存储恢复逻辑,所述存储恢复逻辑能使所述第一一级代理识别由所述代理中的一个或多个提供的可用的空闲存储,并在确定所述第一逻辑存储子空间的特定部分不再由所述代理中的一个提供之后,从所述空闲存储分配以恢复先前提供的所述特定部分。16.根据权利要求1所述的系统,还包括: 其中,所述逻辑存储装置的第一逻辑存储装置包括所述一级代理中的至少一个第一一级代理和所述二级代理中的至少一个第一二级代理,所述物理存储装置包括第一物理存储装置和第二物理存储装置,且其中,所述第一物理装置最初作为所述第一一级代理来运行;监测代理,其能实现确定所述第一一级代理已失效并将一级代理替换请求发送至其他代理中的所选的一个;以及 其中,所述第二物理装置的所述代理逻辑包括一级代理替换逻辑,所述一级代理替换逻辑响应从所述监...

【专利技术属性】
技术研发人员:梯莫西·L·卡内帕卡尔顿·G·安达尔
申请(专利权)人:LSI公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1