ATOMIC MULTIPLE MODIFICATION OF DATA IN A DISTRIBUTED STORAGE SYSTEM
    2.
    发明申请
    ATOMIC MULTIPLE MODIFICATION OF DATA IN A DISTRIBUTED STORAGE SYSTEM 审中-公开
    分布式存储系统中数据的原子多重修改

    公开(公告)号:WO2010048027A2

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

    申请号:PCT/US2009/060847

    申请日:2009-10-15

    CPC classification number: G06F9/526 G06F17/30371

    Abstract: Atomic multiple modifications of streams is provided. Streams are selected for the application of an atomic multiple modification. A lock is acquired on the meta-data associated with the streams. Each stream is de-coupled from its name. Multiple modifications are applied to the selected streams. After performing the modifications, names are coupled to the streams. The lock on the meta-data associated with each stream is released.

    Abstract translation: 提供了流的原子多重修改。 选择流用于原子多重修改的应用。 在与流相关联的元数据上获取锁。 每个流从其名称中去耦合。 对所选择的流应用多个修改。 执行修改后,名称与流相连。 与每个流相关联的元数据的锁定被释放。

    MANAGING PARTITIONS IN A SCALABLE ENVIRONMENT
    3.
    发明申请
    MANAGING PARTITIONS IN A SCALABLE ENVIRONMENT 审中-公开
    管理可扩展环境中的分区

    公开(公告)号:WO2013116581A1

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

    申请号:PCT/US2013/024242

    申请日:2013-02-01

    CPC classification number: G06F9/5066 G06F9/52

    Abstract: Systems and methods are provided that enable a general framework for partitioning application-defined jobs in a scalable environment. The general framework decouples partitioning of a job from the other aspects of the job. As a result, the effort required to define the application-defined job is reduced or minimized, as the user is not required to provide a partitioning algorithm. The general framework also facilitates management of masters and servers performing computations within the distributed environment.

    Abstract translation: 提供了系统和方法,使得能够在可扩展环境中分配应用程序定义的作业的一般框架。 一般框架将作业的分割与作业的其他方面相分离。 因此,定义应用程序定义的作业所需的工作被减少或最小化,因为用户不需要提供分区算法。 一般框架还有助于管理在分布式环境中执行计算的主控和服务器。

    SYNCHRONOUS REPLICATION IN A DISTRIBUTED STORAGE ENVIRONMENT

    公开(公告)号:WO2012162176A3

    公开(公告)日:2012-11-29

    申请号:PCT/US2012/038656

    申请日:2012-05-18

    Abstract: Embodiments of the present invention relate to synchronously replicating data in a distributed computing environment. To achieve synchronous replication both an eventual consistency approach and a strong consistency approach are contemplated. Received data may be written to a log of a primary data store for eventual committal. The data may then be annotated with a record, such as a unique identifier, which facilitates the replay of the data at a secondary data store. Upon receiving an acknowledgment that the secondary data store has written the data to a log, the primary data store may commit the data and communicate an acknowledgment of success back to the client. In a strong consistency approach, the primary data store may wait to send an acknowledgement of success to the client until it receives an acknowledgment that the secondary has not only written, but also committed, the data.

    PAAS HIERARCHIAL SCHEDULING AND AUTO-SCALING
    5.
    发明申请
    PAAS HIERARCHIAL SCHEDULING AND AUTO-SCALING 审中-公开
    PAAS层次调度和自动缩放

    公开(公告)号:WO2013106204A1

    公开(公告)日:2013-07-18

    申请号:PCT/US2012/071890

    申请日:2012-12-28

    CPC classification number: G06F9/5077 G06F9/46 G06F9/50

    Abstract: In various embodiments, systems and methods are presented for providing resources by way of a platform as a service in a distributed computing environment to perform a job. The system may be comprised of a number of components, such as a task machine, a task location service machine, and a high-level location service machines that in combination are useable to accomplish functions provided herein. It is contemplated that the system performs methods for providing resources by determining resources of the system, such as virtual machines, and applying auto-scaling rules to the system to scale those resources. Based on the determination of the auto-scaling rules, the resources may be allocated to achieve a desired result.

    Abstract translation: 在各种实施例中,提供了系统和方法,用于通过平台作为在分布式计算环境中的服务来提供资源以执行作业。 该系统可以由许多组件组成,诸如任务机器,任务定位服务机器和组合可用于完成本文提供的功能的高级位置服务机器。 可以预期的是,系统通过确定诸如虚拟机的系统的资源以及向系统应用自动缩放规则来扩展这些资源来执行用于提供资源的方法。 基于自动缩放规则的确定,可以分配资源以实现期望的结果。

    DYNAMIC LOAD BALANCING IN A SCALABLE ENVIRONMENT
    6.
    发明申请
    DYNAMIC LOAD BALANCING IN A SCALABLE ENVIRONMENT 审中-公开
    动态负载平衡在可扩展环境中

    公开(公告)号:WO2013116664A1

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

    申请号:PCT/US2013/024366

    申请日:2013-02-01

    CPC classification number: G06F9/5077 G06F9/5083

    Abstract: Systems and methods are provided that enable a general framework for partitioning application-defined jobs (e.g., computation) in a scalable environment. The general framework decouples partitioning of a job from the other aspects of the job. As a result, the effort required to define the application-defined computation in a scalable environment is reduced or minimized, as the user is not required to provide a partitioning algorithm. The general framework further allows a user to provide load balancing conditions to allow for modification of how partitions are assigned.

    Abstract translation: 提供了能够在可扩展环境中分配应用定义作业(例如,计算)的一般框架的系统和方法。 一般框架将作业的分割与作业的其他方面相分离。 因此,在不需要用户提供分割算法的情况下,减小或最小化在可伸缩环境中定义应用程序定义的计算所需的工作量。 一般框架进一步允许用户提供负载平衡条件以允许修改如何分配分区。

    MANAGING VIRTUAL HARD DRIVES AS BLOBS
    8.
    发明申请
    MANAGING VIRTUAL HARD DRIVES AS BLOBS 审中-公开
    管理虚拟硬盘作为BLOBS

    公开(公告)号:WO2011059811A2

    公开(公告)日:2011-05-19

    申请号:PCT/US2010/054701

    申请日:2010-10-29

    Abstract: Cloud computing platforms having computer-readable media that perform methods to manage virtual hard drives as blobs are provided. The cloud computing platform includes fabric computers and blob stores. The fabric computers execute virtual machines that implement one or more applications that access virtual hard drives. The data in the virtual hard drives is accessed, via a blob interface, from blobs in the blob stores. The blob stores interface with a driver that translates some application input/output (I/O) requests destined to the virtual hard drives to blob commands when accessing data in the virtual hard drives.

    Abstract translation: 提供了具有计算机可读介质的云计算平台,其执行将虚拟硬盘驱动器管理为斑点的方法。 云计算平台包括平面电脑和Blob存储。 架构计算机执行实现一个或多个访问虚拟硬盘驱动器的应用程序的虚拟机。 虚拟硬盘驱动器中的数据通过blob接口从blob存储中的blob进行访问。 blob存储与驱动程序的接口,该驱动程序在访问虚拟硬盘驱动器中的数据时将转发到虚拟硬盘驱动器的某些应用程序输入/输出(I / O)请求转换为blob命令。

    PARTITION MANAGEMENT IN A PARTITIONED, SCALABLE, AND AVAILABLE STRUCTURED STORAGE
    9.
    发明申请
    PARTITION MANAGEMENT IN A PARTITIONED, SCALABLE, AND AVAILABLE STRUCTURED STORAGE 审中-公开
    在分区,可扩展和可用的结构化存储中进行分区管理

    公开(公告)号:WO2010048595A2

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

    申请号:PCT/US2009/061972

    申请日:2009-10-23

    Abstract: Partition management for a scalable, structured storage system is provided. The storage system provides storage represented by one or more tables, each of which includes rows that represent data entities. A table is partitioned into a number of partitions, each partition including a contiguous range of rows. The partitions are served by table servers and managed by a table master. Load distribution information for the table servers and partitions is tracked, and the table master determines to split and/or merge partitions based on the load distribution information.

    Abstract translation:

    提供可扩展的结构化存储系统的分区管理。 存储系统提供由一个或多个表格表示的存储,每个表格都包含表示数据实体的行。 一个表被分成多个分区,每个分区包括一个连续的行。 这些分区由表服务器提供服务并由表主服务器管理。 跟踪表服务器和分区的负载分布信息,并且表主服务器根据负载分布信息决定拆分和/或合并分区。

Patent Agency Ranking