会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Fault tolerant multi-stage data replication with relaxed coherency guarantees
    • 具有轻松一致性保证的容错多级数据复制
    • US07653668B1
    • 2010-01-26
    • US11286619
    • 2005-11-23
    • Radha ShelatDilip Madhusudan RanadeNavin KabraBijayaLaxmi NandaAnindya Banerjee
    • Radha ShelatDilip Madhusudan RanadeNavin KabraBijayaLaxmi NandaAnindya Banerjee
    • G06F17/30
    • G06F17/30212G06F11/2094
    • A system for fault tolerant multi-stage data replication with relaxed coherency comprises one or more processors and memory coupled to the processors, where the memory stores program instructions executable by the processors to implement a data replication service. In response to an update request directed at a data object, in a first stage of replication, the data replication service is configured to update respective primary replicas at a plurality of primary replica sites for the data object, and to store metadata descriptors at each of the plurality of primary replica sites. The data replication service is configured to determine whether a notification of the update is to be sent to any other replica sites. In response to identifying such other replica sites, an update notification including contents of a metadata descriptor may be sent to the other replica sites in one or more additional replication stages.
    • 具有轻松一致性的容错多级数据复制的系统包括耦合到处理器的一个或多个处理器和存储器,其中存储器存储可由处理器执行的程序指令以实现数据复制服务。 响应于针对数据对象的更新请求,在第一复制阶段中,数据复制服务被配置为更新数据对象的多个主复本站点处的各个主要副本,并且在每个复制站点存储元数据描述符 多个主要副本站点。 配置数据复制服务以确定是否将更新的通知发送到任何其他副本站点。 响应于识别这样的其他复制站点,可以在一个或多个附加复制阶段将包括元数据描述符的内容的更新通知发送到其他副本站点。
    • 2. 发明授权
    • Coherency of replicas for a distributed file sharing system
    • 一个分布式文件共享系统的副本的一致性
    • US07831735B1
    • 2010-11-09
    • US12396280
    • 2009-03-02
    • Navin KabraAnindya BanerjeeBijayaLaxmi NandaSivaramakrishna Ramadugu VenkataDilip Madhusudan RanadeRadha ShelatLaxmikant Vithal Gunda
    • Navin KabraAnindya BanerjeeBijayaLaxmi NandaSivaramakrishna Ramadugu VenkataDilip Madhusudan RanadeRadha ShelatLaxmikant Vithal Gunda
    • G06F15/16G06F7/00
    • G06F17/30212G06F17/30165G06F17/30176G06F17/30227Y10S707/99952
    • A plurality of data objects may be replicated across a plurality of computing nodes coupled to a network. The network may include a first node operable to initiate an update operation to update a plurality of replicas of a first object. If one or more of the replicas are not reachable then the update operation may update a subset (e.g., a quorum) but not all of the replicas. For each node on which one of the replicas was updated in the update operation, the node may add the object to a list of incoherent objects. The list of incoherent objects may subsequently be used to bring the lagging replicas in sync with the replicas that were updated. In another embodiment, a plurality of replicas of an object may be stored on a plurality of nodes, similarly as described above. A first node that stores a replica of the object may store a first timestamp associated with the replica on the first node. The timestamp may be used to ensure that the replica on the first node is coherent with respect to one or more other replicas by periodically communicating with the one or more other replicas when a threshold amount of time has passed without the replica on the first node receiving an update.
    • 可以跨耦合到网络的多个计算节点复制多个数据对象。 网络可以包括可操作以发起更新操作以更新第一对象的多个副本的第一节点。 如果一个或多个副本不可达,则更新操作可以更新子集(例如,法定人数),但不能更新所有副本。 对于在更新操作中更新其中一个副本的每个节点,节点可以将对象添加到不相干对象的列表中。 随后可以使用非相干对象的列表将滞后副本与已更新的副本同步。 在另一个实施例中,类似于上述,可以将多个对象的副本存储在多个节点上。 存储对象的副本的第一节点可以在第一节点上存储与副本相关联的第一时间戳。 时间戳可以用于通过在经过第一节点接收到副本的阈值时间段之后通过周期性地与一个或多个其他副本进行通信来确保第一节点上的副本相对于一个或多个其他副本是一致的 更新。
    • 3. 发明授权
    • Coherency of replicas for a distributed file sharing system
    • 一个分布式文件共享系统的副本的一致性
    • US07500020B1
    • 2009-03-03
    • US10749365
    • 2003-12-31
    • Navin KabraAnindya BanerjeeBijayaLaxmi NandaSivaramakrishna Ramadugu VenkataDilip Madhusudan RanadeRadha ShelatLaxmikant Vithal Gunda
    • Navin KabraAnindya BanerjeeBijayaLaxmi NandaSivaramakrishna Ramadugu VenkataDilip Madhusudan RanadeRadha ShelatLaxmikant Vithal Gunda
    • G06F15/16G06F12/00
    • G06F17/30212G06F17/30165G06F17/30176G06F17/30227Y10S707/99952
    • A plurality of data objects may be replicated across a plurality of computing nodes coupled to a network. The network may include a first node operable to initiate an update operation to update a plurality of replicas of a first object. If one or more of the replicas are not reachable then the update operation may update a subset (e.g., a quorum) but not all of the replicas. For each node on which one of the replicas was updated in the update operation, the node may add the object to a list of incoherent objects. The list of incoherent objects may subsequently be used to bring the lagging replicas in sync with the replicas that were updated. In another embodiment, a plurality of replicas of an object may be stored on a plurality of nodes, similarly as described above. A first node that stores a replica of the object may store a first timestamp associated with the replica on the first node. The timestamp may be used to ensure that the replica on the first node is coherent with respect to one or more other replicas by periodically communicating with the one or more other replicas when a threshold amount of time has passed without the replica on the first node receiving an update.
    • 可以跨耦合到网络的多个计算节点复制多个数据对象。 网络可以包括可操作以发起更新操作以更新第一对象的多个副本的第一节点。 如果一个或多个副本不可达,则更新操作可以更新子集(例如,法定人数),但不能更新所有副本。 对于在更新操作中更新其中一个副本的每个节点,节点可以将对象添加到不相干对象的列表中。 随后可以使用非相干对象的列表将滞后副本与已更新的副本同步。 在另一个实施例中,类似于上述,可以将多个对象的副本存储在多个节点上。 存储对象的副本的第一节点可以在第一节点上存储与副本相关联的第一时间戳。 时间戳可以用于通过在经过第一节点接收到副本的阈值时间段之后通过周期性地与一个或多个其他副本进行通信来确保第一节点上的副本相对于一个或多个其他副本是一致的 更新。
    • 4. 发明授权
    • Adaptive caching for a distributed file sharing system
    • 分布式文件共享系统的自适应缓存
    • US07734820B1
    • 2010-06-08
    • US10750426
    • 2003-12-31
    • Dilip Madhusudan RanadeRadha ShelatNavin Kabra
    • Dilip Madhusudan RanadeRadha ShelatNavin Kabra
    • G06F15/16
    • G06F17/30067
    • A system and method for adaptively responding to update messages for a replica of a data object. A node may maintain first information regarding a replica of a data object. In various embodiments, the first information may comprise any kind of information regarding the replica of the data object. In one embodiment, the first information may comprise information indicative of accesses to the replica of the data object, e.g., may comprise access history information. In response to receiving a message for updating the replica of the data object, the node may respond to the message based on the first information. For example, the node may select one or more operations to perform based on the first information and may perform the one or more selected operations.
    • 一种用于自适应地响应数据对象的副本的更新消息的系统和方法。 节点可以维护关于数据对象的副本的第一信息。 在各种实施例中,第一信息可以包括关于数据对象的副本的任何种类的信息。 在一个实施例中,第一信息可以包括指示对数据对象的副本的访问的信息,例如可以包括访问历史信息。 响应于接收到用于更新数据对象的副本的消息,节点可以基于第一信息来响应消息。 例如,节点可以基于第一信息选择要执行的一个或多个操作,并且可以执行一个或多个所选择的操作。
    • 5. 发明授权
    • Global monitoring and statistics collection for a plurality of computing nodes
    • 用于多个计算节点的全局监视和统计信息收集
    • US07698414B1
    • 2010-04-13
    • US10855603
    • 2004-05-27
    • Radha ShelatSivaramakrishna Ramadugu VenkataNavin Kabra
    • Radha ShelatSivaramakrishna Ramadugu VenkataNavin Kabra
    • G06F15/173G06F17/30
    • G06F17/30209H04L29/12783H04L61/35
    • A system including a plurality of nodes operable to exchange information using location-independent addresses. According to one embodiment of a method for obtaining information in a network of nodes, one or more nodes may each create an instance of a location-independent address A. The location-independent address A may represent an address for sending request messages (also referred to simply as requests) in order to obtain information or data from the one or more nodes with which the location-independent address A is associated (i.e., from the one or more nodes that create instances of the location-independent address A). According to one embodiment of a method for storing information in a network of nodes, one or more nodes may each create an instance of a location-independent address A, similarly as described above. However, instead of representing an address for sending requests to obtain information or data, in this case the location-independent address A may represent an address for sending requests to store information or data.
    • 一种包括可操作以使用与位置无关的地址来交换信息的多个节点的系统。 根据用于在节点网络中获得信息的方法的一个实施例,一个或多个节点可以各自创建与位置无关的地址A的实例。位置无关地址A可以表示用于发送请求消息的地址(也称为 以简单地作为请求),以便从与位置无关地址A相关联的一个或多个节点(即,来自创建与位置无关的地址A的实例的一个或多个节点)获得信息或数据。 根据用于在节点网络中存储信息的方法的一个实施例,类似于上述,一个或多个节点可以各自创建与位置无关的地址A的实例。 然而,代替用于发送请求以获取信息或数据的地址,在这种情况下,位置无关地址A可以表示用于发送存储信息或数据的请求的地址。