System and method for scheduling data storage replication over a network
    2.
    发明授权
    System and method for scheduling data storage replication over a network 有权
    通过网络调度数据存储复制的系统和方法

    公开(公告)号:US08898108B2

    公开(公告)日:2014-11-25

    申请号:US12353394

    申请日:2009-01-14

    IPC分类号: G06F17/30 G06F11/14 G06F11/34

    摘要: The replication of a group of data sets is coordinated into a single schedule based on the recovery point objective (RPO) of each data set. The resulting generated schedule satisfies each data set's RPO requirements and minimizes bandwidth use. If necessary bandwidth exceeds available bandwidth, the resulting generated schedule attempts to best satisfy each data set's RPO requirements given the available bandwidth.

    摘要翻译: 基于每个数据集的恢复点目标(RPO)将一组数据集的复制协调成单个调度。 所产生的生成计划满足每个数据集的RPO要求,并最大限度地减少带宽使用。 如果必要的带宽超过可用带宽,则生成的调度将在给定可用带宽的情况下尝试最好地满足每个数据集的RPO要求。

    Extending a standard-based remote file access protocol and maintaining compatibility with a standard protocol stack
    3.
    发明授权
    Extending a standard-based remote file access protocol and maintaining compatibility with a standard protocol stack 失效
    扩展基于标准的远程文件访问协议,并保持与标准协议栈的兼容性

    公开(公告)号:US07171494B2

    公开(公告)日:2007-01-30

    申请号:US09774841

    申请日:2001-01-31

    IPC分类号: G06F13/42

    CPC分类号: H04L29/06 H04L67/40

    摘要: Apparatus and method for extending a standard-based remote file access protocol and maintaining compatibility with the standard protocol stack. Network file system (NFS) remote procedure calls (RPCs) that are submitted by an NFS client application are intercepted in a manner that is transparent to the client operating system. The intercepted NFS-RPCs are sent to a file interface card. The file interface card includes a processor that executes code that implements the standard NFS-RPC protocol, along with extensions to the standard NFS-RPC protocol. Non-NFS RPCs are sent to a conventional network interface card for processing.

    摘要翻译: 用于扩展基于标准的远程文件访问协议并保持与标准协议栈的兼容性的装置和方法。 由NFS客户端应用程序提交的网络文件系统(NFS)远程过程调用(RPC)将以对客户端操作系统透明的方式进行拦截。 被拦截的NFS-RPC被发送到文件接口卡。 文件接口卡包括执行标准NFS-RPC协议的代码以及标准NFS-RPC协议的扩展的处理器。 非NFS RPC被发送到常规的网络接口卡进行处理。

    Separate read and write servers in a distributed file system
    4.
    发明授权
    Separate read and write servers in a distributed file system 失效
    在分布式文件系统中分离读写服务器

    公开(公告)号:US06883029B2

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

    申请号:US09783414

    申请日:2001-02-14

    摘要: A system and method for providing a plurality of client applications access to data in a distributed file system. In various embodiments, read requests are separated from write requests and the read requests are processed by dedicated read servers. A plurality of read servers are coupled to the client applications and each read server reads file data from the distributed file system and returns the file data to the client applications. A write server writes data to the distributed file system. Various embodiments are described for separating read requests from write requests and transmitting read requests to the read servers write requests to the write server.

    摘要翻译: 一种用于提供多个客户端应用程序访问分布式文件系统中的数据的系统和方法。 在各种实施例中,读请求与写请求分离,并且读请求由专用读服务器处理。 多个读取服务器耦合到客户端应用程序,每个读取服务器从分布式文件系统读取文件数据并将文件数据返回给客户端应用程序。 写入服务器将数据写入分布式文件系统。 描述了用于将读取请求从写入请求分离并将读取请求发送到读取服务器写入请求到写入服务器的各种实施例。

    Object-level migration in a partition-based distributed file system
    5.
    发明授权
    Object-level migration in a partition-based distributed file system 失效
    基于分区的分布式文件系统中的对象级迁移

    公开(公告)号:US06772161B2

    公开(公告)日:2004-08-03

    申请号:US10024937

    申请日:2001-12-19

    IPC分类号: G06F1730

    摘要: Method and system for moving an object from a source partition server to a target partition server in a distributed file system having multiple partition servers. Each object has at least one associated and linked parent object, and each partition server owns a subset of objects of the file system. The object migration is accomplished by creating a copy in a target partition server of a selected object from a source partition server. At the source partition server, a forwarding link is created that references the copy in the target partition server. The copy is linked to the parent object of the selected object, and requests for access to the selected object are responded to with the forwarding link.

    摘要翻译: 将物体从源分区服务器移动到具有多个分区服务器的分布式文件系统中的目标分区服务器的方法和系统。 每个对象具有至少一个关联和链接的父对象,并且每个分区服务器拥有文件系统的对象的子集。 通过从源分区服务器在所选对象的目标分区服务器中创建副本来实现对象迁移。 在源分区服务器上,创建引用目标分区服务器中的副本的转发链路。 复制链接到所选对象的父对象,并且使用转发链接来响应对所选对象的访问请求。

    Method of controlling access to computing resource within shared computing environment
    6.
    发明授权
    Method of controlling access to computing resource within shared computing environment 有权
    控制共享计算环境中计算资源访问的方法

    公开(公告)号:US07694305B2

    公开(公告)日:2010-04-06

    申请号:US10972232

    申请日:2004-10-21

    IPC分类号: G06F9/46 G06F15/173

    摘要: An embodiment of a method of controlling access to a computing resource within a shared computing environment begins with a first step of measuring performance parameters for workloads accessing the computing resource to determine a performance parameter vector for the workloads. The method continues with a second step of estimating a controller function for the computing resource by analysis of recent performance parameters and recent throughputs. The controller function comprises a mathematical operation which takes an input and provides an output. In a third step, the method compares the performance parameter vector to a reference performance parameter vector to determine an error parameter. In a fourth step, the method applies the controller function to the error parameter to determine a target throughput for each of the workloads. The method concludes with a fifth step of adjusting access to the computing resource for each work load having a throughput limit different from about the target throughput by reducing or increasing the throughput limit for the workload to about the target throughput.

    摘要翻译: 在共享计算环境中控制对计算资源的访问的方法的实施例开始于测量访问计算资源的工作负载的性能参数的第一步骤,以确定工作负载的性能参数向量。 该方法继续第二步,通过分析最近的性能参数和最近的吞吐量来估计用于计算资源的控制器功能。 控制器功能包括一个接受输入并提供输出的数学运算。 在第三步中,该方法将性能参数向量与参考性能参数向量进行比较以确定误差参数。 在第四步中,该方法将控制器功能应用于错误参数,以确定每个工作负载的目标吞吐量。 该方法结束于第五步,通过将工作负载的吞吐量限制减少或提高到目标吞吐量,调整对具有与关于目标吞吐量不同的吞吐量限制的每个工作负载的计算资源的访问。

    System and method for dynamically controlling weights assigned to consumers competing for a shared resource
    7.
    发明授权
    System and method for dynamically controlling weights assigned to consumers competing for a shared resource 失效
    用于动态控制分配给消费者竞争共享资源的权重的系统和方法

    公开(公告)号:US07362766B2

    公开(公告)日:2008-04-22

    申请号:US11166326

    申请日:2005-06-24

    IPC分类号: H04L12/00

    CPC分类号: G06Q10/06

    摘要: According to one embodiment, a method comprises scheduling, by a weighted proportional-share scheduler, access of competing flows to a computing service in accordance with respective weights assigned to the competing flows. The method further comprises autonomously determining, by a controller, based at least in part on received performance measurement for the flows, values of the respective weights assigned to the competing flows for achieving respective performance goals desired for the competing flows. When determined by the controller that the values of the respective weights assigned to the competing flows should be changed for achieving the performance goals, the controller communicates the changed values of the respective weights to the weighted proportional-share scheduler.

    摘要翻译: 根据一个实施例,一种方法包括通过加权比例共享调度器根据分配给竞争流的相应权重来对竞争流进行计算服务的访问。 该方法还包括至少部分地由控制器至少部分地基于针对流的接收的性能测量来确定分配给竞争流的相应权重的值,以实现竞争流所期望的各自的性能目标。 当由控制器确定为了实现性能目标而改变分配给竞争流的相应权重的值时,控制器将相应权重的改变的值传送给加权比例份额调度器。

    Transactional shared memory system and method of control
    8.
    发明申请
    Transactional shared memory system and method of control 有权
    事务共享内存系统和控制方法

    公开(公告)号:US20070288587A1

    公开(公告)日:2007-12-13

    申请号:US11450987

    申请日:2006-06-12

    IPC分类号: G06F15/167

    摘要: A transactional shared memory system has a plurality of discrete application nodes; a plurality of discrete memory nodes; a network interconnecting the application nodes and the memory nodes, and a controller for directing transactions in a distributed system utilizing the shared memory. The memory nodes collectively provide an address space of shared memory that is provided to the application nodes via the network. The controller has instructions to transfer a batched transaction instruction set from an application node to at least one memory node. This instruction set includes one or more write, compare and read instruction subsets, and/or combinations thereof. At least one subset has a valid non null memory node identifier and memory address range. The memory node identifier may be indicated by the memory address range. The controller controls the memory node responsive to receipt of the batched transaction instruction set, to safeguard the associated memory address range during execution of the transaction instruction set. The batched transaction instruction set is collectively executed atomically. A notification instruction set may also be used to establish a notification, triggered upon a subsequent write event upon at least a portion of a specified address range.

    摘要翻译: 交易共享存储器系统具有多个离散应用节点; 多个离散存储器节点; 互连应用节点和存储器节点的网络,以及用于在利用共享存储器的分布式系统中指导事务的控制器。 存储器节点共同地提供通过网络提供给应用节点的共享存储器的地址空间。 控制器具有将批处理交易指令集从应用节点传送到至少一个存储器节点的指令。 该指令集包括一个或多个写入,比较和读取指令子集,和/或其组合。 至少一个子集具有有效的非空存储器节点标识符和存储器地址范围。 存储器节点标识符可以由存储器地址范围指示。 所述控制器响应于接收到所述批处理指令集来控制所述存储器节点,以在所述事务指令集的执行期间保护所述相关联的存储器地址范围。 批量事务指令集合是以原子方式共同执行的。 也可以使用通知指令集来建立在指定地址范围的至少一部分上的后续写入事件时触发的通知。

    Namespace management in a distributed file system
    9.
    发明授权
    Namespace management in a distributed file system 失效
    分布式文件系统中的命名空间管理

    公开(公告)号:US07240114B2

    公开(公告)日:2007-07-03

    申请号:US09962512

    申请日:2001-09-25

    IPC分类号: G06F15/173 G06F15/16

    CPC分类号: G06F17/30067

    摘要: Method and system for performing a namespace operation in a distributed file system. The file system is disposed on a plurality of partition servers, and each partition server controls access to a subset of hierarchically-related, shared storage objects. Each namespace operation involves a namespace object and a target object that are part of the shared storage objects. Namespace operations received at each partition server are serialized. In response to an unlink namespace operation, a reference in the namespace object to the target object is removed, and after removal the target object is modified in accordance with the unlink operation. In response to a link operation, the target object is modified consistent with the link operation. After modification of the target object, a reference to the target object is inserted in the namespace object.

    摘要翻译: 在分布式文件系统中执行命名空间操作的方法和系统。 文件系统被布置在多个分区服务器上,并且每个分区服务器控制对分层相关的共享存储对象的子集的访问。 每个命名空间操作涉及名称空间对象和作为共享存储对象一部分的目标对象。 在每个分区服务器上接收的命名空间操作都被序列化。 响应于unlink命名空间操作,将删除目标对象的命名空间对象中的引用,并且在删除之后,根据取消链接操作修改目标对象。 响应于链接操作,目标对象被修改为与链接操作一致。 修改目标对象后,将对目标对象的引用插入到命名空间对象中。

    System and method for dynamically controlling weights assigned to consumers competing for a shared resource
    10.
    发明申请
    System and method for dynamically controlling weights assigned to consumers competing for a shared resource 失效
    用于动态控制分配给消费者竞争共享资源的权重的系统和方法

    公开(公告)号:US20060294044A1

    公开(公告)日:2006-12-28

    申请号:US11166326

    申请日:2005-06-24

    IPC分类号: G06F17/30

    CPC分类号: G06Q10/06

    摘要: According to one embodiment, a method comprises scheduling, by a weighted proportional-share scheduler, access of competing flows to a computing service in accordance with respective weights assigned to the competing flows. The method further comprises autonomously determining, by a controller, based at least in part on received performance measurement for the flows, values of the respective weights assigned to the competing flows for achieving respective performance goals desired for the competing flows. When determined by the controller that the values of the respective weights assigned to the competing flows should be changed for achieving the performance goals, the controller communicates the changed values of the respective weights to the weighted proportional-share scheduler.

    摘要翻译: 根据一个实施例,一种方法包括通过加权比例共享调度器根据分配给竞争流的相应权重来对竞争流进行计算服务的访问。 该方法还包括至少部分地由控制器至少部分地基于针对流的接收的性能测量来确定分配给竞争流的相应权重的值,以实现竞争流所期望的各自的性能目标。 当由控制器确定为了实现性能目标而改变分配给竞争流的相应权重的值时,控制器将相应权重的改变的值传送给加权比例份额调度器。