Method and apparatus for managing data storage systems
    1.
    发明授权
    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区域,并恢复对数据存储系统的读写操作。

    Apparatus and method for accessing materialized and non-materialized values in a shared nothing system
    2.
    发明授权
    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

    公开(公告)号: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
    5.
    发明授权
    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.

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

    Region mover applications
    6.
    发明申请
    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
    8.
    发明授权
    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区域。

    Implementing a distributed file system that can use direct connections from client to disk
    9.
    发明授权
    Implementing a distributed file system that can use direct connections from client to disk 有权
    实现可以使用从客户端到磁盘的直接连接的分布式文件系统

    公开(公告)号:US07260576B2

    公开(公告)日:2007-08-21

    申请号:US10288153

    申请日:2002-11-05

    IPC分类号: G06F17/30

    摘要: One embodiment of the present invention provides a distributed file system that is able to use direct connections between clients and disks to perform file system operations. Upon receiving a request at a client to access a file, the client performs a lookup in a local cache to determine what physical disk blocks are associated with the request. If the lookup cannot be satisfied from the local cache, the client forwards the request to a server. In response to the forwarded request, the client receives a block map for the file from the server. This block map includes location information specifying physical disk blocks containing the file. The client uses this block map to determine which physical disk blocks are involved in the request and then accesses the file directly from the disk without going through the server.

    摘要翻译: 本发明的一个实施例提供一种分布式文件系统,其能够使用客户端和磁盘之间的直接连接来执行文件系统操作。 在客户端接收到访问文件的请求时,客户端在本地缓存中执行查找以确定哪个物理磁盘块与该请求相关联。 如果本地缓存无法满足查找,则客户机将请求转发到服务器。 响应于转发的请求,客户端从服务器接收该文件的块映射。 该块图包括指定包含文件的物理磁盘块的位置信息。 客户端使用此块映射来确定请求中涉及哪些物理磁盘块,然后直接从磁盘访问文件,而无需通过服务器。

    Region mover
    10.
    发明申请
    Region mover 有权
    区域移动

    公开(公告)号:US20060259727A1

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

    申请号:US11269399

    申请日:2005-11-07

    IPC分类号: G06F13/28

    摘要: 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区域,并恢复对数据存储系统的读写操作。