APPARATUS, SYSTEM, AND METHOD FOR SCALABLE, COMPOSITE, RECONFIGURABLE BACKPLANE
    102.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR SCALABLE, COMPOSITE, RECONFIGURABLE BACKPLANE 失效
    装置,系统和方法可扩展,复合,可重新配置的背板

    公开(公告)号:US20080225474A1

    公开(公告)日:2008-09-18

    申请号:US11952118

    申请日:2007-12-06

    IPC分类号: H05K7/08

    摘要: An apparatus, system, and method are disclosed for a scalable, composite, reconfigurable backplane. The backplane is made up of one or more blade aggregation modules which provide switching for attached devices. The blade aggregation module connects to transition cards that then connect with blade modules. The blade aggregation module provides connectivity to the connected modules, which may connect to a second blade aggregation module through the transition cards. The transition cards may additionally connect with unit aggregation modules to connect rows of blade modules together. Transition cards can also provide outside connectivity. The backplane, made up of blade aggregation modules, transition cards, and unit aggregation modules, is highly scalable and versatile, and also provides an unblocked airflow path to facilitate cooling the blades.

    摘要翻译: 公开了用于可伸缩的,复合的,可重新配置的背板的装置,系统和方法。 背板由一个或多个刀片聚合模块组成,为连接的设备提供切换。 刀片聚合模块连接到与刀片模块连接的过渡卡。 刀片聚合模块提供与连接的模块的连接,其可以通过过渡卡连接到第二刀片聚合模块。 过渡卡可以另外连接单元聚合模块以将行的模块连接在一起。 过渡卡还可以提供外部连接。 由刀片聚合模块,过渡卡和单元聚合模块组成的背板具有高度可扩展性和通用性,并且还提供了一个未阻塞的气流路径,以便于冷却刀片。

    APPARATUS, SYSTEM, AND METHOD FOR A MODULAR BLADE
    103.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR A MODULAR BLADE 有权
    用于模块化叶片的装置,系统和方法

    公开(公告)号:US20080137284A1

    公开(公告)日:2008-06-12

    申请号:US11952119

    申请日:2007-12-06

    IPC分类号: H05K7/00

    摘要: An apparatus, system, and method are disclosed for a modular blade. The blade has a first carrier card and a second carrier card. At least one of these cards connects into the backplane of a blade server and provides connectivity for the modular blade to the backplane. The carrier cards also provide connectivity between their respective attached devices. In order to increase the density available in a modular blade, the computing components on the first and second cards interleave with one another such that a maximum number of components fit in a minimal space. The modular blade also provides an airflow channel for air circulation necessary to provide cooling. The first carrier card and second carrier card may also be identical, with one of the identical pair rotated one-hundred and eighty degrees with respect to the other.

    摘要翻译: 公开了一种用于模块化叶片的装置,系统和方法。 刀片具有第一载体卡和第二载体卡。 这些卡中的至少一个卡连接到刀片服务器的背板,并为模块化刀片提供与背板的连接。 载体卡还提供它们各自连接的装置之间的连接。 为了增加模块化刀片中可用的密度,第一和第二卡上的计算组件彼此交错,使得最大数量的组件适合于最小空间。 模块化刀片还提供用于提供冷却所需的空气循环的气流通道。 第一载体卡和第二载体卡也可以是相同的,相同的对中的一个相对于另一个转动了一百八十度。

    APPARATUS, SYSTEM, AND METHOD FOR ALLOCATING STORAGE
    105.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR ALLOCATING STORAGE 有权
    用于分配存储的装置,系统和方法

    公开(公告)号:US20140101375A1

    公开(公告)日:2014-04-10

    申请号:US14072697

    申请日:2013-11-05

    IPC分类号: G06F12/02

    摘要: An apparatus, system, and method are disclosed for allocating non-volatile storage. The storage device may present a logical address, which may exceed a physical storage capacity of the device. The storage device may allocate logical capacity in the logical address space. An allocation request may be allowed when there is sufficient unassigned and/or unallocated logical capacity to satisfy the request. Data may be stored on the non-volatile storage device by requesting physical storage capacity. A physical storage request, such as a storage request or physical storage reservation, when there is sufficient available physical storage capacity to satisfy the request. The device may maintain an index to associate logical identifiers (LIDs) in the logical address space with storage locations on the storage device. This index may be used to make logical capacity allocations and/or to manage physical storage space.

    摘要翻译: 公开了用于分配非易失性存储器的装置,系统和方法。 存储设备可以呈现可能超过设备的物理存储容量的逻辑地址。 存储设备可以在逻辑地址空间中分配逻辑容量。 当有足够的未分配和/或未分配的逻辑容量来满足请求时,可以允许分配请求。 可以通过请求物理存储容量将数据存储在非易失性存储设备上。 物理存储请求,如存储请求或物理存储预留,当有足够的可用物理存储容量来满足请求时。 设备可以维护索引以将逻辑地址空间中的逻辑标识符(LID)与存储设备上的存储位置相关联。 该索引可用于进行逻辑容量分配和/或管理物理存储空间。

    APPARATUS, SYSTEM, AND METHOD FOR ALLOCATING STORAGE
    106.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR ALLOCATING STORAGE 有权
    用于分配存储的装置,系统和方法

    公开(公告)号:US20110060887A1

    公开(公告)日:2011-03-10

    申请号:US12879004

    申请日:2010-09-09

    IPC分类号: G06F12/02 G06F12/00

    摘要: An apparatus, system, and method are disclosed for allocating non-volatile storage. The storage device may present a logical address, which may exceed a physical storage capacity of the device. The storage device may allocate logical capacity in the logical address space. An allocation request may be allowed when there is sufficient unassigned and/or unallocated logical capacity to satisfy the request. Data may be stored on the non-volatile storage device by requesting physical storage capacity. A physical storage request, such as a storage request or physical storage reservation, when there is sufficient available physical storage capacity to satisfy the request. The device may maintain an index to associate logical identifiers (LIDs) in the logical address space with storage locations on the storage device. This index may be used to make logical capacity allocations and/or to manage physical storage space.

    摘要翻译: 公开了用于分配非易失性存储器的装置,系统和方法。 存储设备可以呈现可能超过设备的物理存储容量的逻辑地址。 存储设备可以在逻辑地址空间中分配逻辑容量。 当有足够的未分配和/或未分配的逻辑容量来满足请求时,可以允许分配请求。 可以通过请求物理存储容量将数据存储在非易失性存储设备上。 物理存储请求,如存储请求或物理存储预留,当有足够的可用物理存储容量来满足请求时。 设备可以维护索引以将逻辑地址空间中的逻辑标识符(LID)与存储设备上的存储位置相关联。 该索引可用于进行逻辑容量分配和/或管理物理存储空间。

    Apparatus, system, and method for a storage layer
    107.
    发明授权
    Apparatus, system, and method for a storage layer 有权
    用于存储层的装置,系统和方法

    公开(公告)号:US09122579B2

    公开(公告)日:2015-09-01

    申请号:US12986117

    申请日:2011-01-06

    IPC分类号: G06F12/00 G06F12/02

    摘要: A storage layer for a non-volatile storage device presents a large, logical address space having a logical capacity that may exceed the storage capacity of the non-volatile storage device. The storage layer implements persistent storage operations within the logical address space; storage operations performed within the logical address space may be persisted on the non-volatile storage device. The storage layer maintains storage metadata to allocate ranges of the logical address space to storage entities. The storage layer provides for allocation of contiguous logical address ranges, which may be implemented by segmenting logical identifiers into a first portion referencing storage entities, and a second portion referencing storage entity offsets. The storage layer persists data on the non-volatile storage device in a sequential, log-based format. Accordingly, storage clients, such as file systems, databases, and other applications, may delegate logical allocations, physical storage bindings, and/or crash-recovery to the storage layer.

    摘要翻译: 用于非易失性存储设备的存储层呈现具有可能超过非易失性存储设备的存储容量的逻辑容量的大的逻辑地址空间。 存储层在逻辑地址空间内实现持久存储操作; 在逻辑地址空间内执行的存储操作可以被持续在非易失性存储设备上。 存储层维护存储元数据以将逻辑地址空间的范围分配给存储实体。 存储层提供连续逻辑地址范围的分配,其可以通过将逻辑标识符分割成引用存储实体的第一部分和引用存储实体偏移的第二部分来实现。 存储层以顺序的基于日志的格式在非易失性存储设备上持久存储数据。 因此,存储客户端(如文件系统,数据库和其他应用程序)可以将逻辑分配,物理存储绑定和/或崩溃恢复委托给存储层。

    Apparatus, system, and method for retiring storage regions
    108.
    发明授权
    Apparatus, system, and method for retiring storage regions 有权
    用于退出存储区域的设备,系统和方法

    公开(公告)号:US08516343B2

    公开(公告)日:2013-08-20

    申请号:US12616124

    申请日:2009-11-10

    IPC分类号: G11C29/00

    摘要: Apparatuses, systems, and methods are disclosed for retiring storage regions. A determination module (a) determines that data stored in an Error Correcting Code (“ECC”) chunk contains ECC correctable errors, and (b) determines a bit error count for the ECC chunk. The ECC chunk is read from non-volatile solid-state storage media. A threshold module determines if the bit error count satisfies an ECC chunk error threshold. A storage region error module determines if a storage region that contains at least a portion of the ECC chunk satisfies region retirement criteria. The storage region may include a first portion on a first solid-state storage die and a second portion on a second solid-state storage die. A retirement module retires the storage region, including the first portion and the second portion in parallel, in response to the storage region containing at least a portion of the ECC chunk and satisfying the region retirement criteria.

    摘要翻译: 公开了退出存储区域的装置,系统和方法。 确定模块(a)确定存储在纠错码(“ECC”)块中的数据包含ECC可校正错误,以及(b)确定ECC块的位错误计数。 从非易失性固态存储介质中读取ECC块。 阈值模块确定位错误计数是否满足ECC块错误阈值。 存储区域错误模块确定包含ECC块的至少一部分的存储区域是否满足区域退出标准。 存储区域可以包括第一固态存储管芯上的第一部分和第二固态存储管芯上的第二部分。 响应于包含ECC块的至少一部分并且满足区域退休标准的存储区域,退休模块退出包括并行的第一部分和第二部分的存储区域。

    Apparatus, System, and Method for a Virtual Storage Layer
    109.
    发明申请
    Apparatus, System, and Method for a Virtual Storage Layer 有权
    虚拟存储层的设备,系统和方法

    公开(公告)号:US20120011340A1

    公开(公告)日:2012-01-12

    申请号:US12986117

    申请日:2011-01-06

    IPC分类号: G06F12/02 G06F12/08

    摘要: A virtual storage layer (VSL) for a non-volatile storage device presents a large, logical address space having a logical capacity that may exceed the storage capacity of the non-volatile storage device. The VSL implements persistent storage operations within the logical address space; storage operations performed within the logical address space may be persisted on the non-volatile storage device. The VSL maintains storage metadata to allocate ranges of the logical address space to storage entities. The VSL provides for allocation of contiguous logical address ranges, which may be implemented by segmenting logical identifiers into a first portion referencing storage entities, and a second portion referencing storage entity offsets. The VSL persists data on the non-volatile storage device in a sequential, log-based format. Accordingly, storage clients, such as file systems, databases, and other applications, may delegate logical allocations, physical storage bindings, and/or crash-recovery to the VSL.

    摘要翻译: 用于非易失性存储设备的虚拟存储层(VSL)呈现具有可能超过非易失性存储设备的存储容量的逻辑容量的大的逻辑地址空间。 VSL在逻辑地址空间内实现持久存储操作; 在逻辑地址空间内执行的存储操作可以被持续在非易失性存储设备上。 VSL维护存储元数据,以将存储实体的逻辑地址空间的范围分配。 VSL提供连续逻辑地址范围的分配,其可以通过将逻辑标识符分割成引用存储实体的第一部分和引用存储实体偏移的第二部分来实现。 VSL以顺序的基于日志的格式持续存储在非易失性存储设备上的数据。 因此,存储客户端(如文件系统,数据库和其他应用程序)可以将逻辑分配,物理存储绑定和/或崩溃恢复委派给VSL。

    APPARATUS, SYSTEM, AND METHOD FOR ALLOCATING STORAGE
    110.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR ALLOCATING STORAGE 有权
    用于分配存储的装置,系统和方法

    公开(公告)号:US20150058547A1

    公开(公告)日:2015-02-26

    申请号:US14533779

    申请日:2014-11-05

    IPC分类号: G06F12/02

    摘要: An apparatus, system, and method are disclosed for allocating non-volatile storage. The storage device may present a logical address, which may exceed a physical storage capacity of the device. The storage device may allocate logical capacity in the logical address space. An allocation request may be allowed when there is sufficient unassigned and/or unallocated logical capacity to satisfy the request. Data may be stored on the non-volatile storage device by requesting physical storage capacity. A physical storage request, such as a storage request or physical storage reservation, when there is sufficient available physical storage capacity to satisfy the request. The device may maintain an index to associate logical identifiers (LIDs) in the logical address space with storage locations on the storage device. This index may be used to make logical capacity allocations and/or to manage physical storage space.

    摘要翻译: 公开了用于分配非易失性存储器的装置,系统和方法。 存储设备可以呈现可能超过设备的物理存储容量的逻辑地址。 存储设备可以在逻辑地址空间中分配逻辑容量。 当有足够的未分配和/或未分配的逻辑容量来满足请求时,可以允许分配请求。 可以通过请求物理存储容量将数据存储在非易失性存储设备上。 物理存储请求,如存储请求或物理存储预留,当有足够的可用物理存储容量来满足请求时。 设备可以维护索引以将逻辑地址空间中的逻辑标识符(LID)与存储设备上的存储位置相关联。 该索引可用于进行逻辑容量分配和/或管理物理存储空间。