-
公开(公告)号:US08751863B2
公开(公告)日:2014-06-10
申请号:US13113795
申请日:2011-05-23
申请人: Bradley Gene Calder , Niranjan Nilakantan , Shashwat Srivastav , Jiesheng Wu , Arild Einar Skjolsvold , Maxim Mazeev , Abdul Rafay Abbasi , Shane Mainali , Hemal Khatri , Ju Wang , Padmanabha Chakravarthy Uddaraju , Leonidas Rigas
发明人: Bradley Gene Calder , Niranjan Nilakantan , Shashwat Srivastav , Jiesheng Wu , Arild Einar Skjolsvold , Maxim Mazeev , Abdul Rafay Abbasi , Shane Mainali , Hemal Khatri , Ju Wang , Padmanabha Chakravarthy Uddaraju , Leonidas Rigas
IPC分类号: G06F11/00
CPC分类号: G06F11/2082 , G06F11/1471 , G06F11/1662 , G06F11/2094 , G06F11/2097
摘要: Embodiments of the present invention relate to invoking and managing a failover of a storage account between partitions within a distributed computing environment, where each partition represents a key range of data for the storage account. The partitions affected by the failover include source partitions hosted on a primary storage stamp and destination partitions hosted on a secondary storage stamp, where the storage account's data is being actively replicated from the primary to the secondary storage stamp. Upon receiving a manual or automatic indication to perform the failover, configuring the source partitions to independently perform flush-send operations (e.g., distributing pending messages as a group) and then configuring the destination partitions to independently perform flush-replay operations (e.g., aggressively replaying currently pending transactions). Upon completing the flush-replay operations, designating the secondary storage stamp as a new primary storage stamp such that live traffic is directed to the new primary storage stamp.
摘要翻译: 本发明的实施例涉及在分布式计算环境中的分区之间调用和管理存储帐户的故障切换,其中每个分区表示存储帐户的数据的关键范围。 受故障转移影响的分区包括托管在辅助存储戳记上托管的主存储戳记和目标分区上的源分区,其中存储帐户的数据正从主存储戳记主动复制。 在接收到手动或自动指示以执行故障切换时,将源分区配置为独立执行flush-send操作(例如,将挂起的消息作为一组分发),然后将目标分区配置为独立执行flush-replay操作(例如, 重播当前待处理的交易)。 在完成冲洗重放操作时,将辅助存储印记指定为新的主要存储印记,使得直播流量被定向到新的主存储印记。
-
公开(公告)号:US20120303791A1
公开(公告)日:2012-11-29
申请号:US13113776
申请日:2011-05-23
申请人: Bradley Gene Calder , Niranjan Nilakantan , Shashwat Srivastav , Jiesheng Wu , Abdul Rafay Abbasi , Shane Mainali , Padmanabha Chakravarthy Uddaraju , Arild Einar Skjolsvold , Hemal Khatri , Ju Wang
发明人: Bradley Gene Calder , Niranjan Nilakantan , Shashwat Srivastav , Jiesheng Wu , Abdul Rafay Abbasi , Shane Mainali , Padmanabha Chakravarthy Uddaraju , Arild Einar Skjolsvold , Hemal Khatri , Ju Wang
IPC分类号: G06F15/173
CPC分类号: G06F9/5083 , G06F2206/1012 , H04L67/1002
摘要: 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).
摘要翻译: 本发明的实施例涉及调用和管理应用于分布式计算环境中的分区的负载平衡操作,其中每个分区表示存储帐户的数据的关键范围。 受负载平衡操作影响的分区是托管在辅助存储邮票上托管的主存储戳记和/或目标分区上的源分区,其中主存储邮票和辅助存储邮票位于地理位置不同的区域,并且被配置为 复制存储帐户之间的数据。 负载平衡操作包括在检测到作为主动复制的结果的增加的工作负载时将分区划分成子分区,在检测到与处理相关的资源消耗减少的结果中检测到工作负载的减少时,将分区合并以形成父分区;或 基于资源消耗卸载分区。 存储标记的分区层内的服务负责确定何时调用这些负载平衡操作。
-
公开(公告)号:US20140258499A9
公开(公告)日:2014-09-11
申请号:US13113776
申请日:2011-05-23
申请人: Bradley Gene Calder , Niranjan Nilakantan , Shashwat Srivastav , Jiesheng Wu , Abdul Rafay Abbasi , Shane Mainali , Padmanabha Chakravarthy Uddaraju , Arild Einar Skjolsvold , Hemal Khatri , Ju Wang
发明人: Bradley Gene Calder , Niranjan Nilakantan , Shashwat Srivastav , Jiesheng Wu , Abdul Rafay Abbasi , Shane Mainali , Padmanabha Chakravarthy Uddaraju , Arild Einar Skjolsvold , Hemal Khatri , Ju Wang
IPC分类号: G06F15/173
CPC分类号: G06F9/5083 , G06F2206/1012 , H04L67/1002
摘要: 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).
摘要翻译: 本发明的实施例涉及调用和管理应用于分布式计算环境中的分区的负载平衡操作,其中每个分区表示存储帐户的数据的关键范围。 受负载均衡操作影响的分区是托管在辅助存储印记上托管的主存储印记和/或目标分区上的源分区,其中主存储邮票和辅助存储邮票位于地理位置不同的区域,并且配备为 复制存储帐户之间的数据。 负载平衡操作包括在检测到作为主动复制的结果的增加的工作负载时将分区划分成子分区,在检测到与处理相关的资源消耗减少的结果中检测到工作负载的减少时,将分区合并以形成父分区;或 基于资源消耗卸载分区。 存储标记的分区层内的服务负责确定何时调用这些负载平衡操作。
-
公开(公告)号:US08886796B2
公开(公告)日:2014-11-11
申请号:US13113776
申请日:2011-05-23
申请人: Bradley Gene Calder , Niranjan Nilakantan , Shashwat Srivastav , Jiesheng Wu , Abdul Rafay Abbasi , Shane Mainali , Padmanabha Chakravarthy Uddaraju , Arild Einar Skjolsvold , Hemal Khatri , Ju Wang
发明人: Bradley Gene Calder , Niranjan Nilakantan , Shashwat Srivastav , Jiesheng Wu , Abdul Rafay Abbasi , Shane Mainali , Padmanabha Chakravarthy Uddaraju , Arild Einar Skjolsvold , Hemal Khatri , Ju Wang
IPC分类号: G06F15/173 , G06F9/50 , H04L29/08
CPC分类号: G06F9/5083 , G06F2206/1012 , H04L67/1002
摘要: 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).
摘要翻译: 本发明的实施例涉及调用和管理应用于分布式计算环境中的分区的负载平衡操作,其中每个分区表示存储帐户的数据的关键范围。 受负载平衡操作影响的分区是托管在辅助存储邮票上托管的主存储戳记和/或目标分区上的源分区,其中主存储邮票和辅助存储邮票位于地理位置不同的区域,并且被配置为 复制存储帐户之间的数据。 负载平衡操作包括在检测到作为主动复制的结果的增加的工作负载时将分区划分成子分区,在检测到与处理相关的资源消耗减少的结果中检测到工作负载的减少时,将分区合并以形成父分区;或 基于资源消耗卸载分区。 存储标记的分区层内的服务负责确定何时调用这些负载平衡操作。
-
公开(公告)号:US20120303999A1
公开(公告)日:2012-11-29
申请号:US13113795
申请日:2011-05-23
申请人: Bradley Gene Calder , Niranjan Nilakantan , Shashwat Srivastav , Jiesheng Wu , Arild Einar Skjolsvold , Maxim Mazeev , Abdul Rafay Abbasi , Shane Mainali , Hemal Khatri , Ju Wang , Padmanabha Chakravarthy Uddaraju , Leonidas Rigas
发明人: Bradley Gene Calder , Niranjan Nilakantan , Shashwat Srivastav , Jiesheng Wu , Arild Einar Skjolsvold , Maxim Mazeev , Abdul Rafay Abbasi , Shane Mainali , Hemal Khatri , Ju Wang , Padmanabha Chakravarthy Uddaraju , Leonidas Rigas
IPC分类号: G06F11/20
CPC分类号: G06F11/2082 , G06F11/1471 , G06F11/1662 , G06F11/2094 , G06F11/2097
摘要: Embodiments of the present invention relate to invoking and managing a failover of a storage account between partitions within a distributed computing environment, where each partition represents a key range of data for the storage account. The partitions affected by the failover include source partitions hosted on a primary storage stamp and destination partitions hosted on a secondary storage stamp, where the storage account's data is being actively replicated from the primary to the secondary storage stamp. Upon receiving a manual or automatic indication to perform the failover, configuring the source partitions to independently perform flush-send operations (e.g., distributing pending messages as a group) and then configuring the destination partitions to independently perform flush-replay operations (e.g., aggressively replaying currently pending transactions). Upon completing the flush-replay operations, designating the secondary storage stamp as a new primary storage stamp such that live traffic is directed to the new primary storage stamp.
摘要翻译: 本发明的实施例涉及在分布式计算环境中的分区之间调用和管理存储帐户的故障切换,其中每个分区表示存储帐户的数据的关键范围。 受故障转移影响的分区包括托管在辅助存储戳记上托管的主存储戳记和目标分区上的源分区,其中存储帐户的数据正从主存储戳记主动复制。 在接收到手动或自动指示以执行故障切换时,将源分区配置为独立执行flush-send操作(例如,将挂起的消息作为一组分发),然后将目标分区配置为独立执行flush-replay操作(例如, 重播当前待处理的交易)。 在完成冲洗重放操作时,将辅助存储印记指定为新的主要存储印记,使得直播流量被定向到新的主存储印记。
-
公开(公告)号:US20120303912A1
公开(公告)日:2012-11-29
申请号:US13113808
申请日:2011-05-23
申请人: Bradley Gene Calder , Niranjan Nilakantan , Shashwat Srivastav , Jiesheng Wu , Arild Einar Skjolsvold , Maxim Mazeev , Abdul Rafay Abbasi , Shane Mainali , Hemal Khatri , Ju Wang
发明人: Bradley Gene Calder , Niranjan Nilakantan , Shashwat Srivastav , Jiesheng Wu , Arild Einar Skjolsvold , Maxim Mazeev , Abdul Rafay Abbasi , Shane Mainali , Hemal Khatri , Ju Wang
IPC分类号: G06F12/16
CPC分类号: G06F11/2094 , G06F3/0623 , G06F3/0647 , G06F3/067 , G06F11/2097
摘要: Embodiments of the present invention relate to invoking and managing migration operations 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 migration operations 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 equipped to replicate the storage account's data therebetween upon initiating a migration. Upon substantial completion of a bootstrapping phase of replication, one migration operation includes designating the secondary storage stamp as a new primary storage stamp such that the destination partitions commence processing client requests, sending resultant transactions to the source partitions, and providing read and write access thereto. Another migration operation includes designating the primary storage stamp as a new secondary storage stamp such that the source partitions commence replaying the transactions.
摘要翻译: 本发明的实施例涉及调用和管理应用于分布式计算环境中的分区的迁移操作,其中每个分区表示存储帐户的数据的关键范围。 由迁移操作影响的分区是托管在辅助存储戳记上托管的主存储戳记和/或目标分区上的源分区,主存储戳记和辅助存储戳记在启动迁移时可以复制存储帐户的数据。 在大量完成复制的引导阶段之后,一个迁移操作包括将辅助存储标记指定为新的主存储标记,使得目的地分区开始处理客户端请求,将结果事务发送到源分区,并提供对其的读取和写入访问 。 另一个迁移操作包括将主存储戳记指定为新的辅助存储戳,使得源分区开始重播事务。
-
-
-
-
-