Managing partitions in a scalable environment

    公开(公告)号:US10860384B2

    公开(公告)日:2020-12-08

    申请号:US13366039

    申请日:2012-02-03

    IPC分类号: G06F9/50 G06F9/52

    摘要: 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.

    Maintaining service performance during a cloud upgrade
    5.
    发明授权
    Maintaining service performance during a cloud upgrade 有权
    在云升级期间维护服务性能

    公开(公告)号:US08589535B2

    公开(公告)日:2013-11-19

    申请号:US12605767

    申请日:2009-10-26

    IPC分类号: G06F15/173 G06F15/177

    摘要: Systems, methods, and computer storage media for upgrading a domain in a distributed computing environment are provided. Upgrading of the domain includes preparing for the upgrade, upgrading, and finalizing the upgrade. The preparation of the domain includes ensuring predefined quantities of role instances are available in domains other than the upgrade domain. The preparation also includes ensuring that a predefined number of extent replicas are available in domains other than the upgrade domain. The preparation may also include checkpointing partitions within the upgrade domain to facilitate faster loading once transferred to a domain other than the upgrade domain. The finalization may include allowing nodes within the upgrade domain to resume functionality that was suspended during the upgrade.

    摘要翻译: 提供了用于在分布式计算环境中升级域的系统,方法和计算机存储介质。 域的升级包括准备升级,升级和完成升级。 域的准备包括确保在升级域之外的域中可以使用角色实例的预定义数量。 该准备还包括确保在升级域之外的域中可以使用预定义数量的扩展副本。 该准备工作还可以包括升级域内的检查点分区,以便在传输到升级域以外的域时加快加载速度。 最终确定可能包括允许升级域内的节点恢复升级过程中暂停的功能。

    Maintaining Service Performance During a Cloud Upgrade
    8.
    发明申请
    Maintaining Service Performance During a Cloud Upgrade 有权
    在云升级期间维护服务性能

    公开(公告)号:US20110099266A1

    公开(公告)日:2011-04-28

    申请号:US12605767

    申请日:2009-10-26

    IPC分类号: G06F15/173

    摘要: Systems, methods, and computer storage media for upgrading a domain in a distributed computing environment are provided. Upgrading of the domain includes preparing for the upgrade, upgrading, and finalizing the upgrade. The preparation of the domain includes ensuring predefined quantities of role instances are available in domains other than the upgrade domain. The preparation also includes ensuring that a predefined number of extent replicas are available in domains other than the upgrade domain. The preparation may also include checkpointing partitions within the upgrade domain to facilitate faster loading once transferred to a domain other than the upgrade domain. The finalization may include allowing nodes within the upgrade domain to resume functionality that was suspended during the upgrade.

    摘要翻译: 提供了用于在分布式计算环境中升级域的系统,方法和计算机存储介质。 域的升级包括准备升级,升级和完成升级。 域的准备包括确保在升级域之外的域中可以使用角色实例的预定义数量。 该准备还包括确保在升级域之外的域中可以使用预定义数量的扩展副本。 该准备工作还可以包括升级域内的检查点分区,以便在传输到升级域以外的域时加快加载速度。 最终确定可能包括允许升级域内的节点恢复升级过程中暂停的功能。

    Dynamic load balancing in a scalable environment
    9.
    发明授权
    Dynamic load balancing in a scalable environment 有权
    可扩展环境中的动态负载平衡

    公开(公告)号:US08868711B2

    公开(公告)日:2014-10-21

    申请号:US13366052

    申请日:2012-02-03

    IPC分类号: G06F15/173

    CPC分类号: G06F9/5077 G06F9/5083

    摘要: 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.

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

    LOAD BALANCING WHEN REPLICATING ACCOUNT DATA
    10.
    发明申请
    LOAD BALANCING WHEN REPLICATING ACCOUNT DATA 有权
    更换帐户数据时的负载平衡

    公开(公告)号:US20140258499A9

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

    申请号:US13113776

    申请日:2011-05-23

    IPC分类号: G06F15/173

    摘要: Embodiments of the present invention relate to invoking and managing load-balancing operation(s) applied to partitions within a distributed computing environment, where each partition represents a key range of data for a storage account. The partitions affected by the load-balancing operation(s) are source partitions hosted on a primary storage stamp and/or destination partitions hosted on a secondary storage stamp, where the primary and secondary storage stamps are located in geographically distinct areas and are equipped to replicate the storage account's data therebetween. The load-balancing operation(s) include splitting partitions into child partitions upon detecting an increased workload as a result of active replication, merging partitions to form parent partitions upon detecting a reduction in workload as a result of decreased processing-related resource consumption, or offloading partitions based on resource consumption. A service within a partition layer of the storage stamps is responsible for determining when to invoke these load-balancing operation(s).

    摘要翻译: 本发明的实施例涉及调用和管理应用于分布式计算环境中的分区的负载平衡操作,其中每个分区表示存储帐户的数据的关键范围。 受负载均衡操作影响的分区是托管在辅助存储印记上托管的主存储印记和/或目标分区上的源分区,其中主存储邮票和辅助存储邮票位于地理位置不同的区域,并且配备为 复制存储帐户之间的数据。 负载平衡操作包括在检测到作为主动复制的结果的增加的工作负载时将分区划分成子分区,在检测到与处理相关的资源消耗减少的结果中检测到工作负载的减少时,将分区合并以形成父分区;或 基于资源消耗卸载分区。 存储标记的分区层内的服务负责确定何时调用这些负载平衡操作。