Apparatus and method for accessing materialized and non-materialized values in a shared nothing system
    1.
    发明授权
    Apparatus and method for accessing materialized and non-materialized values in a shared nothing system 有权
    在无共享系统中访问物化和非物化值的装置和方法

    公开(公告)号:US09477702B1

    公开(公告)日:2016-10-25

    申请号:US12692579

    申请日:2010-01-22

    IPC分类号: G06F17/30

    摘要: A computer readable storage medium includes executable instructions to define an interface to a multi-dimensional cube divided into partitions distributed across nodes supporting a shared nothing multi-dimensional distributed database. The interface includes a metadata module characterizing access paths to data within the multi-dimensional cube and an access path module to convert a data request into an access path protocol to retrieve data from the multi-dimensional cube to satisfy the data request.

    摘要翻译: 计算机可读存储介质包括可定义到多维立方体的界面的可执行指令,所述多维立方体被划分为分布在支持无共享的多维分布式数据库的节点上的分区。 接口包括表征对多维多维数据集内的数据的访问路径的元数据模块以及将数据请求转换为访问路径协议以从多维多维数据集中检索数据以满足数据请求的访问路径模块。

    State machine controlled dynamic distributed computing
    2.
    发明授权
    State machine controlled dynamic distributed computing 有权
    状态机控制动态分布式计算

    公开(公告)号:US08984327B1

    公开(公告)日:2015-03-17

    申请号:US13721902

    申请日:2012-12-20

    IPC分类号: G06F11/00 H04L12/24

    摘要: A computer readable storage medium with executable instructions specifies the execution of a state machine operating across a set of computing nodes in a distributed computing system. The executable instructions execute a set of operators, where the execution of each operator is under the control of a state machine that periodically invokes pause control states to pause the execution of an operator in response to a violation of a service level agreement specifying an operating condition threshold within the distributed computing system. Partitions of input data are formed that are worked on independently within the distributed computing system. A set of data batches associated with the input data is processed. Data partition control states to process the partitions associated with the set of data batches are specified. Key control states to process a set of keys associated with a data partition of the partitions are defined.

    摘要翻译: 具有可执行指令的计算机可读存储介质指定在分布式计算系统中跨越一组计算节点操作的状态机的执行。 可执行指令执行一组运算符,其中每个运算符的执行在状态机的控制下,周期性地调用暂停控制状态来暂停操作者的执行以响应违反指定操作条件的服务级别协议 分布式计算系统内的阈值。 形成了在分布式计算系统内独立工作的输入数据分区。 处理与输入数据相关联的一组数据批处理。 指定用于处理与该组数据批次关联的分区的数据分区控制状态。 定义用于处理与分区的数据分区相关联的一组密钥的密钥控制状态。

    State machine controlled dynamic distributed computing

    公开(公告)号:US08352775B1

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

    申请号:US13315500

    申请日:2011-12-09

    IPC分类号: G06F11/00

    摘要: A computer readable storage medium with executable instructions specifies the execution of a state machine operating across a set of computing nodes in a distributed computing system. The executable instructions execute a set of operators, where the execution of each operator is under the control of a state machine that periodically invokes pause control states to pause the execution of an operator in response to a violation of a service level agreement specifying an operating condition threshold within the distributed computing system. Partitions of input data are formed that are worked on independently within the distributed computing system. A set of data batches associated with the input data is processed. Data partition control states to process the partitions associated with the set of data batches are specified. Key control states to process a set of keys associated with a data partition of the partitions are defined.

    State machine controlled dynamic distributed computing
    6.
    发明授权
    State machine controlled dynamic distributed computing 有权
    状态机控制动态分布式计算

    公开(公告)号:US08090974B1

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

    申请号:US12366958

    申请日:2009-02-06

    IPC分类号: G06F11/00

    摘要: A computer readable storage medium with executable instructions specifies the execution of a state machine operating across a set of computing nodes in a distributed computing system. The executable instructions execute a set of operators, where the execution of each operator is under the control of a state machine that periodically invokes pause control states to pause the execution of an operator in response to a violation of a service level agreement specifying an operating condition threshold within the distributed computing system. Partitions of input data are formed that are worked on independently within the distributed computing system. A set of data batches associated with the input data is processed. Data partition control states to process the partitions associated with the set of data batches are specified. Key control states to process a set of keys associated with a data partition of the partitions are defined.

    摘要翻译: 具有可执行指令的计算机可读存储介质指定在分布式计算系统中跨越一组计算节点操作的状态机的执行。 可执行指令执行一组运算符,其中每个运算符的执行在状态机的控制下,周期性地调用暂停控制状态来暂停操作者的执行以响应违反指定操作条件的服务级别协议 分布式计算系统内的阈值。 形成了在分布式计算系统内独立工作的输入数据分区。 处理与输入数据相关联的一组数据批处理。 指定用于处理与该组数据批次关联的分区的数据分区控制状态。 定义用于处理与分区的数据分区相关联的一组密钥的密钥控制状态。

    Reserving a shared volume in a multiple node data storage system
    7.
    发明授权
    Reserving a shared volume in a multiple node data storage system 有权
    在多节点数据存储系统中预留共享卷

    公开(公告)号:US08103754B1

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

    申请号:US10138990

    申请日:2002-05-02

    IPC分类号: G06F15/16 G06F16/173

    摘要: A method for reserving a shared volume in a multiple node data storage system is disclosed. The method ensures that only one host at a time has access to the shared volume. As a result, the data/information stored in the shared volume cannot become corrupted due to multiple hosts accessing the shared volume at the same time through different nodes.

    摘要翻译: 公开了一种用于在多节点数据存储系统中预留共享卷的方法。 该方法确保一次只有一个主机可以访问共享卷。 因此,由于多个主机通过不同的节点同时访问共享卷,所以存储在共享卷中的数据/信息不会被破坏。

    Method and apparatus for managing data storage systems
    8.
    发明授权
    Method and apparatus for managing data storage systems 有权
    管理数据存储系统的方法和装置

    公开(公告)号:US07502903B2

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

    申请号:US11269399

    申请日:2005-11-07

    IPC分类号: G06F12/02

    摘要: A method is provided for a data storage system to move data from a source logical disk (LD) region to a target LD region while the data storage system remains online to a host. The method includes determining if a region move will create excessive load so the data storage system appears offline to the host. If not, the method includes causing writes to the source LD region to be mirrored to the target LD region, causing data in the source LD region to be copied to the target LD region, blocking reads and writes to the data storage system, and flushing dirty cache in the data storage system. If flushing the dirty cache is fast so the data storage system appears online to the host, the method includes updating mappings of the virtual volume to the LD regions and resuming the reads and writes to the data storage system.

    摘要翻译: 提供了一种用于数据存储系统将数据从源逻辑磁盘(LD)区域移动到目标LD区域的方法,同时数据存储系统保持在主机上。 该方法包括确定区域移动是否会产生过大的负载,从而使数据存储系统对主机显示脱机。 如果不是,则该方法包括使源LD区域的写入被映射到目标LD区域,使得源LD区域中的数据被复制到目标LD区域,阻止对数据存储系统的读取和写入以及冲洗 脏缓存在数据存储系统中。 如果刷新脏缓存是快速的,所以数据存储系统在主机上出现,该方法包括将虚拟卷的映射更新到LD区域,并恢复对数据存储系统的读写操作。

    Region mover applications
    9.
    发明申请
    Region mover applications 有权
    区域移动应用程序

    公开(公告)号:US20060259687A1

    公开(公告)日:2006-11-16

    申请号:US11269024

    申请日:2005-11-07

    IPC分类号: G06F12/16 G06F12/00

    摘要: A method is provided for a data storage system to change the RAID type, the layout characteristics, and the performance characteristics of a virtual volume mapped to logical disk regions in one or more logical disks while the data storage system remains online to a host. Another method is provided for a data storage system to consolidate space in one or more logical disks mapped to a virtual volume while the data storage system remains online to a host. The one or more logical disks can be consolidated to free unused chunklet regions for use in other logical disks.

    摘要翻译: 为数据存储系统提供了一种方法,用于在数据存储系统保持联机到主机时,改变映射到一个或多个逻辑磁盘中的逻辑磁盘区域的虚拟卷的RAID类型,布局特性和性能特征。 为数据存储系统提供另一种方法,以便在数据存储系统保持与主机联机的情况下,整合映射到虚拟卷的一个或多个逻辑磁盘中的空间。 可以合并一个或多个逻辑磁盘以释放用于其他逻辑磁盘的未使用的chunklet区域。

    Applications for non-disruptively moving data between logical disk regions in a data storage system
    10.
    发明授权
    Applications for non-disruptively moving data between logical disk regions in a data storage system 有权
    应用于数据存储系统中的逻辑磁盘区之间的非中断移动数据

    公开(公告)号:US07444489B2

    公开(公告)日:2008-10-28

    申请号:US11269024

    申请日:2005-11-07

    IPC分类号: G06F12/02

    摘要: A method is provided for a data storage system to change the RAID type, the layout characteristics, and the performance characteristics of a virtual volume mapped to logical disk regions in one or more logical disks while the data storage system remains online to a host. Another method is provided for a data storage system to consolidate space in one or more logical disks mapped to a virtual volume while the data storage system remains online to a host. The one or more logical disks can be consolidated to free unused chunklet regions for use in other logical disks.

    摘要翻译: 为数据存储系统提供了一种方法,用于在数据存储系统保持联机到主机时,改变映射到一个或多个逻辑磁盘中的逻辑磁盘区域的虚拟卷的RAID类型,布局特性和性能特征。 为数据存储系统提供另一种方法,以便在数据存储系统保持与主机联机的情况下,整合映射到虚拟卷的一个或多个逻辑磁盘中的空间。 可以合并一个或多个逻辑磁盘以释放用于其他逻辑磁盘的未使用的chunklet区域。