白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Distributed components in computing clusters

專利號
US11616757B2
公開日期
2023-03-28
申請人
Microsoft Technology Licensing, LLC(US WA Redmond)
發(fā)明人
Philip A. Bernstein; Sergey I. Bykov; Jose Manuel Faleiro; Gabriel Kliot; Muntasir Raihan Rahman
IPC分類
G06F9/52; H04L61/4535; G06F11/14; G06F16/27; G06F11/16; H04L67/10
技術領域
cluster,clusters,activation,component,c0,in,doubtful,or,directory,c1
地域: WA WA Redmond

摘要

The subject disclosure is directed towards components in different server clusters, e.g., comprising software components such as components of a distributed computing system. Components are available for use by distributed computing system applications, yet managed by the distributed computing system runtime such that only a single instance can be activated and exist within communicating (non-partitioned) clusters. Also described is recovery from a situation in which no longer partitioned clusters each have created the same component.

說明書

Another aspect is directed towards preventing a race condition in which at least two non-partitioned clusters are concurrently attempting to activate the component, including detecting the race condition state and selecting only one winning component instance for activation. Preventing the race condition comprises performing a deterministic operation to select the winning component instance for activation.

In one or more aspects, a distributed computing system includes a plurality of clusters, each cluster having a runtime executing in at least one server memory on at least one processor. The runtime is configured to prevent race conditions in which two or more clusters are concurrently attempting to activate a component, and to allow duplicate components to exist when clusters are partitioned, including to associate state data with each possible duplicate indicating the possibly duplicate state. The runtime evaluates the state data when clusters are no longer partitioned to remove any duplicate component so as to have only one component survive for any duplicate that existed.

For a given component (or type), the runtime may be configured to prevent another component from being activated if a partition exists between clusters of the distributed computing system.

The runtime may be configured to optimistically activate a component before each other cluster has responded as to whether the component is activated on another cluster.

權利要求

1
微信群二維碼
意見反饋