会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Erasure coding immutable data
    • 擦除编码不可变数据
    • US08473778B2
    • 2013-06-25
    • US12877175
    • 2010-09-08
    • Huseyin SimitciYikang XuHaiyong WangAaron William OgusBradley Gene Calder
    • Huseyin SimitciYikang XuHaiyong WangAaron William OgusBradley Gene Calder
    • G06F11/10
    • H03M13/373H03M13/1515
    • Embodiments of the present invention relate to systems, methods and computer storage media for erasure coding data in a distributed computing environment. A sealed extent is identified that is comprised of two or more data blocks and two or more index blocks. The sealed extent is optimized for erasure coding by grouping the two or more data blocks within the optimized sealed extent together and grouping the two or more index blocks within the optimized sealed extent together. The optimized extent may also be erasure coded, which includes creating data fragments and coding fragments. The data fragments and the coding fragments may also be stored in the distributed computing environment. Additional embodiments include monitoring statistical information to determine if replication, erasure coding or a hybrid storage plan should be utilized.
    • 本发明的实施例涉及用于在分布式计算环境中擦除编码数据的系统,方法和计算机存储介质。 识别由两个或多个数据块和两个或更多个索引块组成的密封区段。 通过将优化的密封范围内的两个或更多个数据块分组在一起,将优化的密封范围内的两个或更多个索引块分组在一起,将密封区域优化为擦除编码。 优化的范围也可以是擦除编码,其包括创建数据片段和编码片段。 数据片段和编码片段也可以存储在分布式计算环境中。 另外的实施例包括监视统计信息以确定是否应利用复制,擦除编码或混合存储计划。
    • 2. 发明申请
    • CLOUD DATA STORAGE USING REDUNDANT ENCODING
    • 使用冗余编码的云数据存储
    • US20130054549A1
    • 2013-02-28
    • US13221928
    • 2011-08-31
    • Parikshit GopalanCheng HuangHuseyin SimitciSergey Yekhanin
    • Parikshit GopalanCheng HuangHuseyin SimitciSergey Yekhanin
    • G06F17/30
    • G06F17/30557
    • Cloud data storage systems, methods, and techniques partition system data symbols into predefined-sized groups and then encode each group to form corresponding parity symbols, encode all data symbols into global redundant symbols, and store each symbol (data, parity, and redundant) in different failure domains in a manner that ensures independence of failures. In several implementations, the resultant cloud-encoded data features both data locality and ability to recover up to a predefined threshold tolerance of simultaneous erasures (unavailable data symbols) without any information loss. In addition, certain implementations also feature the placement of cloud-encoded data in domains (nodes or node groups) to provide similar locality and redundancy features simultaneous with the recovery of an entire domain of data that is unavailable due to software or hardware upgrades or failures.
    • 云数据存储系统,方法和技术将系统数据符号划分成预定义大小的组,然后对每个组进行编码以形成对应的奇偶校验符号,将所有数据符号编码为全局冗余符号,并存储每个符号(数据,奇偶校验和冗余) 在不同的故障域中,以确保故障的独立性。 在几个实现中,由此产生的云编码数据同时具有数据局部性和恢复到同时擦除(不可用数据符号)的预定义阈值容差而无任何信息丢失的能力。 此外,某些实现还将云编码数据放置在域(节点或节点组)中,以便与恢复由于软件或硬件升级或故障而不可用的整个数据域同时提供类似的位置和冗余功能 。
    • 3. 发明申请
    • Load Balancing In A Distributed Computing Environment
    • 分布式计算环境中的负载平衡
    • US20110119328A1
    • 2011-05-19
    • US12620778
    • 2009-11-18
    • Huseyin SimitciAaron W. OgusRamesh Shankar
    • Huseyin SimitciAaron W. OgusRamesh Shankar
    • G06F15/16
    • G06F9/505G06F3/0611G06F3/0659G06F3/067G06F2206/1012G06F2209/5022
    • Systems, methods, and computer storage media for load balancing at a client device in a distributed computing environment based on a dynamic validity duration and utilization metrics of one or more data stores are provided. The client device selects a data store from a plurality of data stores that each maintains a copy of a datum. The selection of data stores by a client is based on utilization metrics of the data stores. The utilization metrics are stored at the client. A data store determines if a request for a particular datum may be fulfilled within a validity period associated with a request from the client. The validity period is dynamically changed by the client across multiple requests to aid in the load balancing process. Additionally, a gossip protocol may be used to propagate utilization metrics of a plurality of data stores across the system.
    • 提供了基于动态有效期和一个或多个数据存储的利用度量的在分布式计算环境中的客户端设备处的负载平衡的系统,方法和计算机存储介质。 客户端设备从多个数据存储区中选择一个数据存储,每个数据存储器维护一个数据的副本。 客户端对数据存储的选择基于数据存储的利用度量。 利用率指标存储在客户端。 数据存储确定在与来自客户端的请求相关联的有效期内是否可以满足特定数据的请求。 有效期由客户端跨多个请求动态更改,以帮助负载平衡过程。 此外,可以使用八卦协议来传播跨越系统的多个数据存储的利用度量。
    • 4. 发明授权
    • Cloud data storage using redundant encoding
    • 使用冗余编码的云数据存储
    • US09141679B2
    • 2015-09-22
    • US13221928
    • 2011-08-31
    • Parikshit GopalanCheng HuangHuseyin SimitciSergey Yekhanin
    • Parikshit GopalanCheng HuangHuseyin SimitciSergey Yekhanin
    • G06F7/00G06F17/30
    • G06F17/30557
    • Cloud data storage systems, methods, and techniques partition system data symbols into predefined-sized groups and then encode each group to form corresponding parity symbols, encode all data symbols into global redundant symbols, and store each symbol (data, parity, and redundant) in different failure domains in a manner that ensures independence of failures. In several implementations, the resultant cloud-encoded data features both data locality and ability to recover up to a predefined threshold tolerance of simultaneous erasures (unavailable data symbols) without any information loss. In addition, certain implementations also feature the placement of cloud-encoded data in domains (nodes or node groups) to provide similar locality and redundancy features simultaneous with the recovery of an entire domain of data that is unavailable due to software or hardware upgrades or failures.
    • 云数据存储系统,方法和技术将系统数据符号划分成预定义大小的组,然后对每个组进行编码以形成对应的奇偶校验符号,将所有数据符号编码为全局冗余符号,并存储每个符号(数据,奇偶校验和冗余) 在不同的故障域中,以确保故障的独立性。 在几个实现中,由此产生的云编码数据同时具有数据局部性和恢复到同时擦除(不可用数据符号)的预定义阈值容差而无任何信息丢失的能力。 此外,某些实现还将云编码数据放置在域(节点或节点组)中,以便与恢复由于软件或硬件升级或故障而不可用的整个数据域同时提供类似的位置和冗余功能 。
    • 5. 发明授权
    • Load balancing in a distributed computing environment
    • 分布式计算环境中的负载平衡
    • US07970861B2
    • 2011-06-28
    • US12620778
    • 2009-11-18
    • Huseyin SimitciAaron W. OgusRamesh Shankar
    • Huseyin SimitciAaron W. OgusRamesh Shankar
    • G06F15/16G06F15/173
    • G06F9/505G06F3/0611G06F3/0659G06F3/067G06F2206/1012G06F2209/5022
    • Systems, methods, and computer storage media for load balancing at a client device in a distributed computing environment based on a dynamic validity duration and utilization metrics of one or more data stores are provided. The client device selects a data store from a plurality of data stores that each maintains a copy of a datum. The selection of data stores by a client is based on utilization metrics of the data stores. The utilization metrics are stored at the client. A data store determines if a request for a particular datum may be fulfilled within a validity period associated with a request from the client. The validity period is dynamically changed by the client across multiple requests to aid in the load balancing process. Additionally, a gossip protocol may be used to propagate utilization metrics of a plurality of data stores across the system.
    • 提供了基于动态有效期和一个或多个数据存储的利用度量的在分布式计算环境中的客户端设备处的负载平衡的系统,方法和计算机存储介质。 客户端设备从多个数据存储区中选择一个数据存储,每个数据存储器维护一个数据的副本。 客户端对数据存储的选择基于数据存储的利用度量。 利用率指标存储在客户端。 数据存储确定在与来自客户端的请求相关联的有效期内是否可以满足特定数据的请求。 有效期由客户端跨多个请求动态更改,以帮助负载平衡过程。 此外,可以使用八卦协议来传播跨越系统的多个数据存储的利用度量。