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.

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

    System and method for storage subsystem port reassignment in storage area networks
    7.
    发明授权
    System and method for storage subsystem port reassignment in storage area networks 失效
    存储区域网络中存储子系统端口重新分配的系统和方法

    公开(公告)号:US07930448B2

    公开(公告)日:2011-04-19

    申请号:US12048138

    申请日:2008-03-13

    IPC分类号: G06F3/00 G06F5/00

    摘要: A method and system for data traffic management in a storage area network subsystem connected to multiple hosts via plural ports through a connection network is provided. Traffic management involves, for each port, determining input/output (IO) traffic utilization load of the port based on workloads from one or more hosts assigned to that port; and detecting if a port is in utilization overload. Then, upon detecting a port utilization overload, port traffic is managed by adjusting traffic utilization of the overloaded port and one or more other ports in the storage subsystem, to reduce traffic utilization of the overloaded port.

    摘要翻译: 提供了一种通过连接网络通过多个端口连接到多个主机的存储区域网络子系统中的数据流量管理的方法和系统。 流量管理涉及每个端口,基于分配给该端口的一个或多个主机的工作负载来确定端口的输入/输出(IO)流量利用负载; 并检测端口是否处于利用率过载。 然后,在检测到端口利用过载时,通过调整存储子系统中的超载端口和一个或多个其他端口的流量利用率来管理端口流量,以减少超载端口的流量利用。

    System and method for optimizing storage utilization
    8.
    发明授权
    System and method for optimizing storage utilization 失效
    优化存储利用率的系统和方法

    公开(公告)号:US07512754B1

    公开(公告)日:2009-03-31

    申请号:US12023988

    申请日:2008-01-31

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    摘要: In a storage area network, the storage pool is the principal component that determines the storage quality of service in the network. The proposed system's goal is to balance the utilizations of the storage pools using a suitable metric (e.g., standard deviation). The utilization of a storage pool is determined by the same components that are part of the composition of the storage pool: the disks and the storage systems. This system then gathers performance information about all the storage pools and applies the described method to determine a sequence of resource-reallocations so that a well-balanced utilization of pools is achieved.

    摘要翻译: 在存储区域网络中,存储池是确定网络中存储服务质量的主要组成部分。 所提出的系统的目标是使用适当的度量(例如,标准偏差)来平衡存储池的利用率。 存储池的使用由与存储池组成相同的组件决定:磁盘和存储系统。 然后,该系统收集有关所有存储池的性能信息,并应用所描述的方法来确定资源重新分配的顺序,以便实现池的均衡利用。

    Snapshot based replication
    9.
    发明授权
    Snapshot based replication 失效
    基于快照的复制

    公开(公告)号:US08627024B2

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

    申请号:US12957285

    申请日:2010-11-30

    IPC分类号: G06F12/16

    CPC分类号: G06F17/30212

    摘要: Embodiments of the invention relate to data replication and block allocation in a file system to support write transactions. Regions in a cluster file system are defined to support a block allocation. Blocks in the defined regions are allocated to support the data replication. A pipeline manager is provided to schedule population of the blocks in the allocated region(s) based upon network characteristics.

    摘要翻译: 本发明的实施例涉及文件系统中的数据复制和块分配以支持写入事务。 集群文件系统中的区域被定义为支持块分配。 分配定义区域中的块以支持数据复制。 提供流水线管理器以基于网络特性来调度分配区域中的块的群体。