Gracefully degradable versioned storage systems
    1.
    发明申请
    Gracefully degradable versioned storage systems 有权
    可降解版本的存储系统

    公开(公告)号:US20080313496A1

    公开(公告)日:2008-12-18

    申请号:US11811780

    申请日:2007-06-12

    IPC分类号: G06F11/00

    摘要: Multiple versions of data on different sets of machines allow a system to degrade gracefully even when experiencing excessive failures. When excessive failures cause the latest versions to be unavailable, the system becomes degraded, but still offers an old version if available. A most recent coherent set of the available older versions is found and provided. The degree of degradation increases gradually as the system experiences more and more failures. Graceful degradation is desirably complementary to fault tolerance.

    摘要翻译: 不同机器组上的多个版本的数据允许系统即使在遇到过多故障时也能正常降级。 当过多的故障导致最新版本不可用时,系统会降级,但仍然提供旧版本(如果可用)。 最新的一系列可用的旧版本被发现和提供。 系统经历越来越多的失败,退化程度逐渐升高。 优雅的降解是容错的补充。

    Gracefully degradable versioned storage systems
    2.
    发明授权
    Gracefully degradable versioned storage systems 有权
    可降解版本的存储系统

    公开(公告)号:US07849354B2

    公开(公告)日:2010-12-07

    申请号:US11811780

    申请日:2007-06-12

    IPC分类号: G06F11/00

    摘要: Multiple versions of data on different sets of machines allow a system to degrade gracefully even when experiencing excessive failures. When excessive failures cause the latest versions to be unavailable, the system becomes degraded, but still offers an old version if available. A most recent coherent set of the available older versions is found and provided. The degree of degradation increases gradually as the system experiences more and more failures. Graceful degradation is desirably complementary to fault tolerance.

    摘要翻译: 不同机器组上的多个版本的数据允许系统即使在遇到过多故障时也能正常降级。 当过多的故障导致最新版本不可用时,系统会降级,但仍然提供旧版本(如果可用)。 最新的一系列可用的旧版本被发现和提供。 系统经历越来越多的失败,退化程度逐渐升高。 优雅的降解是容错的补充。

    Data and replica placement using r-out-of-k hash functions
    3.
    发明申请
    Data and replica placement using r-out-of-k hash functions 审中-公开
    使用r-out-of-k哈希函数的数据和复本放置

    公开(公告)号:US20080065704A1

    公开(公告)日:2008-03-13

    申请号:US11519538

    申请日:2006-09-12

    IPC分类号: G06F17/30

    CPC分类号: G06F16/1844

    摘要: A distributed data store employs replica placement techniques in which a number k hash functions are used to compute k potential locations for a data item. A number r of the k locations are chosen for storing replicas. These replica placement techniques provide a system designer with the freedom to choose r from k, are structured in that they are determined by a straightforward functional form, and are diffuse such that the replicas of the items on one server are scattered over many other servers. The resulting storage system exhibits excellent storage balance and request load balance in the presence of incremental system expansions, server failures, and load changes. Data items may be created, read, and updated or otherwise modified.

    摘要翻译: 分布式数据存储器使用复制放置技术,其中使用k个哈希函数来计算数据项的k个潜在位置。 选择k个位置的数目r用于存储副本。 这些复制放置技术为系统设计者提供了从k选择r的自由度,其结构是由直接的功能形式确定,并且是漫反射的,使得一个服务器上的项目的副本分散在许多其他服务器上。 在存在增量系统扩展,服务器故障和负载变化的情况下,最终的存储系统显示出优异的存储平衡和请求负载平衡。 数据项可能被创建,读取和更新或以其他方式修改。

    CACHE AND MEMORY ALLOCATION FOR VIRTUAL MACHINES
    4.
    发明申请
    CACHE AND MEMORY ALLOCATION FOR VIRTUAL MACHINES 有权
    虚拟机的高速缓存和内存分配

    公开(公告)号:US20130332676A1

    公开(公告)日:2013-12-12

    申请号:US13494017

    申请日:2012-06-12

    IPC分类号: G06F12/08

    摘要: In a cloud computing environment, a cache and a memory are partitioned into “colors”. The colors of the cache and the memory are allocated to virtual machines independently of one another. In order to provide cache isolation while allocating the memory and cache in different proportions, some of the colors of the memory are allocated to a virtual machine, but the virtual machine is not permitted to directly access these colors. Instead, when a request is received from the virtual machine for a memory page in one of the non-accessible colors, a hypervisor swaps the requested memory page with a memory page with a color that the virtual machine is permitted to access. The virtual machine is then permitted to access the requested memory page at the new color location.

    摘要翻译: 在云计算环境中,高速缓存和内存被划分为“颜色”。 高速缓存和内存的颜色彼此独立地分配给虚拟机。 为了提供高速缓存隔离,同时以不同的比例分配内存和缓存,内存中的一些颜色被分配给虚拟机,但虚拟机不允许直接访问这些颜色。 相反,当从虚拟机接收到以不可访问的颜色之一的存储器页面的请求时,虚拟机管理程序用具有虚拟机被允许访问的颜色的存储器页面来交换请求的存储器页面。 然后允许虚拟机在新的颜色位置访问请求的存储器页面。

    ACCUMULATING STAR KNOWLEDGE IN REPLICATED DATA PROTOCOL
    5.
    发明申请
    ACCUMULATING STAR KNOWLEDGE IN REPLICATED DATA PROTOCOL 有权
    统计数据协议中的星号知识

    公开(公告)号:US20090240719A1

    公开(公告)日:2009-09-24

    申请号:US12053632

    申请日:2008-03-24

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30575

    摘要: A distributed system includes full and partial replicas of a set of data items that may be inserted, modified, or deleted by any replica. Replicas may occasionally synchronize with other arbitrarily chosen replicas to learn about updates. A replica's knowledge includes of one or more knowledge fragments, where each fragment indicates a set of items. A type of knowledge fragment, called a star knowledge fragment, contains versions associated with all items in the system. Star knowledge fragments are compact because the set of items stored at a replica need not be explicitly listed. Once all replicas know of all updates in the system, partial and full replicas will have the same compact star knowledge fragment.

    摘要翻译: 分布式系统包括可以由任何副本插入,修改或删除的一组数据项的完整和部分副本。 副本可能偶尔与其他任意选择的副本进行同步,以了解更新。 副本的知识包括一个或多个知识片段,其中每个片段指示一组项目。 称为星型知识片段的知识片段类型包含与系统中所有项目相关联的版本。 明星知识片段是紧凑的,因为存储在副本中的项目集不需要被明确列出。 一旦所有副本都知道系统中的所有更新,部分和完全副本将具有相同的紧凑型星级知识片段。

    COMMUNICATING USING A CLOUD INFRASTRUCTURE
    6.
    发明申请
    COMMUNICATING USING A CLOUD INFRASTRUCTURE 有权
    使用云基础设施进行交流

    公开(公告)号:US20110208958A1

    公开(公告)日:2011-08-25

    申请号:US12814493

    申请日:2010-06-14

    IPC分类号: G06F15/16 H04L9/00 G06F15/173

    摘要: A cloud infrastructure that communicates with computing devices is provided. The computing devices install filters on other computing devices that they wish to receive items from including pictures, messages, and documents. The filters include criteria that are evaluated on the computing devices, rather than at a server, to determine if an item may be sent to another computing device. The computing devices may then send items that match the criteria to the cloud infrastructure, and the items may be stored and queued for delivery to other computing devices. The items may be encrypted before being provided to the cloud infrastructure, and decrypted when received by the computing devices.

    摘要翻译: 提供与计算设备通信的云基础设施。 计算设备在他们希望从包括图片,消息和文档接收项目的其他计算设备上安装过滤器。 过滤器包括在计算设备上而不是在服务器上评估的标准,以确定物品是否可以发送到另一个计算设备。 然后,计算设备可以将符合标准的项目发送到云基础架构,并且可以将项目存储和排队,以便传送到其他计算设备。 项目可以在被提供给云基础设施之前被加密,并且在被计算设备接收时被解密。

    MULTIPLE FIDELITY LEVEL ITEM REPLICATION AND INTEGRATION
    7.
    发明申请
    MULTIPLE FIDELITY LEVEL ITEM REPLICATION AND INTEGRATION 审中-公开
    多重FIDELITY水平项目的复制和整合

    公开(公告)号:US20110016100A1

    公开(公告)日:2011-01-20

    申请号:US12503871

    申请日:2009-07-16

    IPC分类号: G06F17/30

    CPC分类号: G06F16/1787 G06F16/184

    摘要: A distributed system synchronizes replica devices with respect to items that may be inserted, modified, or deleted by any of the replica devices. Replicas may synchronize with other replicas to learn about updates to items. Each replica device may include a high-fidelity replication platform and/or a low-fidelity replication platform. The low-fidelity replication platforms may synchronize low-fidelity versions of items among the replica devices, and the high-fidelity replication platforms may synchronize high-fidelity versions of items among the replica devices. Each replica device may include a fidelity manager that copies high-fidelity versions of items from the high-fidelity replication platform, generates low-fidelity versions of the items from the high-fidelity versions of the items, and adds the low-fidelity versions of the items to the low-fidelity replication platforms. The fidelity managers may further integrate changes made to low-fidelity versions of items into the corresponding high-fidelity versions of the items.

    摘要翻译: 分布式系统相对于可由任何复制设备插入,修改或删除的项目来同步复制设备。 副本可能与其他副本同步,以了解项目的更新。 每个复制设备可以包括高保真复制平台和/或低保真复制平台。 低保真复制平台可以在副本设备之间同步低保真版本的项目,并且高保真复制平台可以在副本设备之间同步高保真版本的项目。 每个复制设备可以包括保真管理器,其从高保真复制平台复制高保真版本的项目,从项目的高保真版本生成项目的低保真版本,并且添加低保真版本的 将项目提供给低保真复制平台。 保真经理可以进一步将对低保真版本的项目的更改集成到相应的高保真版本的项目中。

    Cache and memory allocation for virtual machines
    8.
    发明授权
    Cache and memory allocation for virtual machines 有权
    虚拟机的缓存和内存分配

    公开(公告)号:US09336147B2

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

    申请号:US13494017

    申请日:2012-06-12

    IPC分类号: G06F12/08 G06F9/50

    摘要: In a cloud computing environment, a cache and a memory are partitioned into “colors”. The colors of the cache and the memory are allocated to virtual machines independently of one another. In order to provide cache isolation while allocating the memory and cache in different proportions, some of the colors of the memory are allocated to a virtual machine, but the virtual machine is not permitted to directly access these colors. Instead, when a request is received from the virtual machine for a memory page in one of the non-accessible colors, a hypervisor swaps the requested memory page with a memory page with a color that the virtual machine is permitted to access. The virtual machine is then permitted to access the requested memory page at the new color location.

    摘要翻译: 在云计算环境中,高速缓存和内存被划分为“颜色”。 高速缓存和内存的颜色彼此独立地分配给虚拟机。 为了提供高速缓存隔离,同时以不同的比例分配内存和缓存,内存中的一些颜色被分配给虚拟机,但虚拟机不允许直接访问这些颜色。 相反,当从虚拟机接收到以不可访问的颜色之一的存储器页面的请求时,虚拟机管理程序用具有虚拟机被允许访问的颜色的存储器页面来交换请求的存储器页面。 然后允许虚拟机在新的颜色位置访问请求的存储器页面。

    Communicating using a cloud infrastructure
    9.
    发明授权
    Communicating using a cloud infrastructure 有权
    使用云基础设施进行通信

    公开(公告)号:US08701155B2

    公开(公告)日:2014-04-15

    申请号:US12814493

    申请日:2010-06-14

    IPC分类号: G06F17/00

    摘要: A cloud infrastructure that communicates with computing devices is provided. The computing devices install filters on other computing devices that they wish to receive items from including pictures, messages, and documents. The filters include criteria that are evaluated on the computing devices, rather than at a server, to determine if an item may be sent to another computing device. The computing devices may then send items that match the criteria to the cloud infrastructure, and the items may be stored and queued for delivery to other computing devices. The items may be encrypted before being provided to the cloud infrastructure, and decrypted when received by the computing devices.

    摘要翻译: 提供与计算设备通信的云基础设施。 计算设备在他们希望从包括图片,消息和文档接收项目的其他计算设备上安装过滤器。 过滤器包括在计算设备上而不是在服务器上评估的标准,以确定物品是否可以发送到另一个计算设备。 然后,计算设备可以将符合标准的项目发送到云基础架构,并且可以将项目存储和排队,以便传送到其他计算设备。 项目可以在被提供给云基础设施之前被加密,并且在被计算设备接收时被解密。

    Accumulating star knowledge in replicated data protocol
    10.
    发明授权
    Accumulating star knowledge in replicated data protocol 有权
    在复制数据协议中积累明星知识

    公开(公告)号:US08150802B2

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

    申请号:US12053632

    申请日:2008-03-24

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/30575

    摘要: A distributed system includes full and partial replicas of a set of data items that may be inserted, modified, or deleted by any replica. Replicas may occasionally synchronize with other arbitrarily chosen replicas to learn about updates. A replica's knowledge includes one or more knowledge fragments, where each fragment indicates a set of items. A type of knowledge fragment, called a star knowledge fragment, contains versions associated with all items in the system. Star knowledge fragments are compact because the set of items stored at a replica need not be explicitly listed. Once all replicas know of all updates in the system, partial and full replicas will have the same compact star knowledge fragment.

    摘要翻译: 分布式系统包括可以由任何副本插入,修改或删除的一组数据项的完整和部分副本。 副本可能偶尔与其他任意选择的副本进行同步,以了解更新。 副本的知识包括一个或多个知识片段,其中每个片段指示一组项目。 称为星型知识片段的知识片段类型包含与系统中所有项目相关联的版本。 明星知识片段是紧凑的,因为存储在副本中的项目集不需要被明确列出。 一旦所有副本都知道系统中的所有更新,部分和完全副本将具有相同的紧凑型星级知识片段。