Optimizing a file system for different types of applications in a compute cluster using dynamic block size granularity
    1.
    发明授权
    Optimizing a file system for different types of applications in a compute cluster using dynamic block size granularity 有权
    使用动态块大小粒度优化计算集群中不同类型应用程序的文件系统

    公开(公告)号:US09021229B2

    公开(公告)日:2015-04-28

    申请号:US12760476

    申请日:2010-04-14

    IPC分类号: G06F3/06

    摘要: Embodiments of the invention relate to optimizing a file system for different types of applications in a compute cluster using dynamic block size granularity. An exemplary embodiment includes reserving a predetermined number of storage allocation regions for each node in a cluster, wherein each storage allocation region comprises a set of contiguous data blocks on a single storage disk of locally attached storage; using a contiguous set of data blocks on a single storage disk of locally attached storage as a file system's block allocation granularity for striping data to be stored in the file system for a compute operation in the cluster; and using a single data block of a shared storage subsystem as the file system's block allocation granularity for striping data to be stored in the file system for a data access operation in the cluster.

    摘要翻译: 本发明的实施例涉及使用动态块大小粒度来优化在计算集群中的不同类型的应用的文件系统。 示例性实施例包括为集群中的每个节点保留预定数量的存储分配区域,其中每个存储分配区域包括在本地连接的存储器的单个存储盘上的一组连续的数据块; 在本地连接的存储的单个存储盘上使用连续的一组数据块作为文件系统的块分配粒度,用于条带化要存储在文件系统中的数据以用于群集中的计算操作; 并且使用共享存储子系统的单个数据块作为文件系统的块分配粒度,用于条带化要存储在文件系统中的数据以用于群集中的数据访问操作。

    Optimizing a File System for Different Types of Applications in a Compute Cluster Using Dynamic Block Size Granularity
    2.
    发明申请
    Optimizing a File System for Different Types of Applications in a Compute Cluster Using Dynamic Block Size Granularity 有权
    使用动态块大小粒度优化计算群集中不同类型应用程序的文件系统

    公开(公告)号:US20110258378A1

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

    申请号:US12760476

    申请日:2010-04-14

    IPC分类号: G06F12/00 G06F12/02

    摘要: Embodiments of the invention relate to optimizing a file system for different types of applications in a compute cluster using dynamic block size granularity. An exemplary embodiment includes reserving a predetermined number of storage allocation regions for each node in a cluster, wherein each storage allocation region comprises a set of contiguous data blocks on a single storage disk of locally attached storage; using a contiguous set of data blocks on a single storage disk of locally attached storage as a file system's block allocation granularity for striping data to be stored in the file system for a compute operation in the cluster; and using a single data block of a shared storage subsystem as the file system's block allocation granularity for striping data to be stored in the file system for a data access operation in the cluster.

    摘要翻译: 本发明的实施例涉及使用动态块大小粒度来优化在计算集群中的不同类型的应用的文件系统。 示例性实施例包括为集群中的每个节点保留预定数量的存储分配区域,其中每个存储分配区域包括在本地连接的存储器的单个存储盘上的一组连续的数据块; 在本地连接的存储的单个存储盘上使用连续的一组数据块作为文件系统的块分配粒度,用于条带化要存储在文件系统中的数据以用于群集中的计算操作; 并且使用共享存储子系统的单个数据块作为文件系统的块分配粒度,用于条带化要存储在文件系统中的数据以用于群集中的数据访问操作。

    Application recovery in a file system
    3.
    发明授权
    Application recovery in a file system 失效
    文件系统中的应用程序恢复

    公开(公告)号:US08566636B2

    公开(公告)日:2013-10-22

    申请号:US13015127

    申请日:2011-01-27

    IPC分类号: G06F11/00

    摘要: Embodiments of the invention relate to block layout and block allocation in a file system to support transparency of application processing. At least one copy of an application is replicated in a write affinity region of a secondary server, and at least one copy of the application is replicated in a wide striping region across a cluster file system. When the application is subject to failure, application processing is transferred from the failure location to the write affinity copy. At the same time, the failed application is rebuilt using the wide striping replication of the application. Once the application is rebuilt, processing may return to the failed location employing the rebuilt application.

    摘要翻译: 本发明的实施例涉及文件系统中的块布局和块分配以支持应用处理的透明度。 应用程序的至少一个副本被复制在辅助服务器的写入关联区域中,并且应用程序的至少一个副本被复制在跨越群集文件系统的宽条带化区域中。 当应用程序出现故障时,应用程序处理将从故障位置传送到写入亲和性副本。 同时,使用应用程序的宽条带化复制来重建失败的应用程序。 一旦应用程序重建,处理可能会使用重建的应用程序返回到失败的位置。

    METHOD AND APPARATUS FOR APPLICATION RECOVERY IN A FILE SYSTEM
    4.
    发明申请
    METHOD AND APPARATUS FOR APPLICATION RECOVERY IN A FILE SYSTEM 失效
    在文件系统中应用恢复的方法和装置

    公开(公告)号:US20120198269A1

    公开(公告)日:2012-08-02

    申请号:US13015127

    申请日:2011-01-27

    IPC分类号: G06F11/16

    摘要: Embodiments of the invention relate to block layout and block allocation in a file system to support transparency of application processing. At least one copy of an application is replicated in a write affinity region of a secondary server, and at least one copy of the application is replicated in a wide striping region across a cluster file system. When the application is subject to failure, application processing is transferred from the failure location to the write affinity copy. At the same time, the failed application is rebuilt using the wide striping replication of the application. Once the application is rebuilt, processing may return to the failed location employing the rebuilt application.

    摘要翻译: 本发明的实施例涉及文件系统中的块布局和块分配以支持应用处理的透明度。 应用程序的至少一个副本被复制在辅助服务器的写入关联区域中,并且应用程序的至少一个副本被复制在跨越群集文件系统的宽条带化区域中。 当应用程序出现故障时,应用程序处理将从故障位置传送到写入亲和性副本。 同时,使用应用程序的宽条带化复制来重建失败的应用程序。 一旦应用程序重建,处理可能会使用重建的应用程序返回到失败的位置。

    APPLICATION RECOVERY IN A FILE SYSTEM
    6.
    发明申请
    APPLICATION RECOVERY IN A FILE SYSTEM 有权
    文件系统中的应用程序恢复

    公开(公告)号:US20120284558A1

    公开(公告)日:2012-11-08

    申请号:US13553582

    申请日:2012-07-19

    IPC分类号: G06F11/20

    摘要: Embodiments of the invention relate to block layout and block allocation in a file system to support transparency of application processing. At least one copy of an application is replicated in a write affinity region of a secondary server, and at least one copy of the application is replicated in a wide striping region across a cluster file system. When the application is subject to failure, application processing is transferred from the failure location to the write affinity copy. At the same time, the failed application is rebuilt using the wide striping replication of the application. Once the application is rebuilt, processing may return to the failed location employing the rebuilt application.

    摘要翻译: 本发明的实施例涉及文件系统中的块布局和块分配以支持应用处理的透明度。 应用程序的至少一个副本被复制在辅助服务器的写入关联区域中,并且应用程序的至少一个副本被复制在跨越群集文件系统的宽条带化区域中。 当应用程序出现故障时,应用程序处理将从故障位置传送到写入亲和性副本。 同时,使用应用程序的宽条带化复制来重建失败的应用程序。 一旦应用程序重建,处理可能会使用重建的应用程序返回到失败的位置。

    METHOD AND APPARATUS FOR OPTIMIZING DATA ALLOCATION
    7.
    发明申请
    METHOD AND APPARATUS FOR OPTIMIZING DATA ALLOCATION 有权
    优化数据分配的方法和装置

    公开(公告)号:US20120054429A1

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

    申请号:US12871970

    申请日:2010-08-31

    IPC分类号: G06F12/02 G06F12/16 G06F12/00

    摘要: Embodiments of the invention relate to block layout and block allocation in a file system to support write transactions. Regions in a cluster file system are defined to support a block allocation, include both write affinity and wide striping region. An allocation map is maintained to define and support the block allocation regions. For each write transaction, a copy of data is written to both regions, and in the event there is a shortage of blocks in one of the regions, at least one block in the other region is dynamically converted to support the write transaction.

    摘要翻译: 本发明的实施例涉及文件系统中的块布局和块分配以支持写入事务。 定义集群文件系统中的区域以支持块分配,包括写入亲和度和宽条带区域。 维护分配图以定义和支持块分配区域。 对于每个写入事务,数据的副本被写入两个区域,并且在其中一个区域中存在块的不足的情况下,另一个区域中的至少一个块被动态转换以支持写入事务。

    Method and apparatus for optimizing data allocation
    8.
    发明授权
    Method and apparatus for optimizing data allocation 有权
    优化数据分配的方法和装置

    公开(公告)号:US08386741B2

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

    申请号:US12871970

    申请日:2010-08-31

    摘要: Embodiments of the invention relate to block layout and block allocation in a file system to support write transactions. Regions in a cluster file system are defined to support a block allocation, include both write affinity and wide striping region. An allocation map is maintained to define and support the block allocation regions. For each write transaction, a copy of data is written to both regions, and in the event there is a shortage of blocks in one of the regions, at least one block in the other region is dynamically converted to support the write transaction.

    摘要翻译: 本发明的实施例涉及文件系统中的块布局和块分配以支持写入事务。 定义集群文件系统中的区域以支持块分配,包括写入亲和度和宽条带区域。 维护分配图以定义和支持块分配区域。 对于每个写入事务,数据的副本被写入两个区域,并且在其中一个区域中存在块的不足的情况下,另一区域中的至少一个块被动态转换以支持写入事务。

    On-demand storage system energy savings
    10.
    发明授权
    On-demand storage system energy savings 失效
    按需存储系统节能

    公开(公告)号:US08639958B2

    公开(公告)日:2014-01-28

    申请号:US13178027

    申请日:2011-07-07

    IPC分类号: G06F1/26

    CPC分类号: G06F1/3209 G06F1/3203

    摘要: Embodiments of the invention relate to dynamic power management of storage volumes and disk arrays in a storage subsystem to mitigate loss of performance resulting from the power management. The volumes and arrays are prioritized, and in real-time power is selectively reduced in response to both the prioritization and an energy savings goal. A feedback loop is provided to dynamically measure associated power gain based upon a lowering of power consumption, and device selection may be adjusted based upon received feedback.

    摘要翻译: 本发明的实施例涉及存储子系统中的存储卷和磁盘阵列的动态功率管理,以减轻由电源管理产生的性能损失。 音量和阵列被优先考虑,并且实时功率被选择性地降低以响应优先级和节能目标。 提供反馈回路以基于功率消耗的降低来动态地测量相关联的功率增益,并且可以基于接收到的反馈来调整设备选择。