The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 26, 2013

Filed:

Jun. 25, 2010
Applicants:

Pavel A. Dournov, Sammamish, WA (US);

Frederick J. Smith, Redmond, WA (US);

Vamshidhar Kommineni, Bellevue, WA (US);

Anil A. Ingle, Woodinville, WA (US);

Matthew M. Kerner, Seattle, WA (US);

Adam Liechty, Kirkland, WA (US);

Inventors:

Pavel A. Dournov, Sammamish, WA (US);

Frederick J. Smith, Redmond, WA (US);

Vamshidhar Kommineni, Bellevue, WA (US);

Anil A. Ingle, Woodinville, WA (US);

Matthew M. Kerner, Seattle, WA (US);

Adam Liechty, Kirkland, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
Abstract

Methods, systems, and computer-readable media for deploying an update to nodes propagated throughout a data center are provided. Launching new upgrade to hosting environment residing on the nodes typically invokes a mechanism (e.g., fabric controller) to form a group of nodes that are independent of one another with respect to upgrade domains, which are assigned to tenants (e.g., program components of service applications running within the data center) presently hosted by the nodes. The constraints of the update domains are articulated by service level agreements established for the service applications, respectively. Forming the group involves identifying independent nodes for membership, where no two members of the group host analogous tenants (belonging to a common service application) that are assigned to distinct update domains. However, it is acceptable to join to the group those nodes hosting analogous tenants that are each assigned to the same update domain.


Find Patent Forward Citations

Loading…