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:
Sep. 17, 2019

Filed:

Dec. 20, 2017
Applicants:

At&t Intellectual Property I, L.p., Atlanta, GA (US);

The Regents of the University of Colorado, a Body Corporate, Denver, CO (US);

Inventors:

Gueyoung Jung, Belle Mead, NJ (US);

Kaustubh Joshi, Scotch Plains, NJ (US);

Sangtae Ha, Louisville, CO (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2018.01);
U.S. Cl.
CPC ...
G06F 9/45558 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45595 (2013.01);
Abstract

Virtual redundancy for active-standby cloud applications is disclosed herein. A virtual machine ('VM') placement scheduling system is disclosed herein. The system can compute, for each standby VM of a plurality of available standby VMs, a minimum required placement overlap delta to meet an entitlement assurance rate ('EAR') threshold. The system can compute a minimum number of available VM slots for activating each standby VM to meet the EAR threshold. For each standby VM of a given application, the system can filter out any server of a plurality of servers that does not meet criteria. If a given server meets the criteria, the system can add the given server to a candidate list; sort, in descending order, the candidate list by the minimum required placement overlap delta and the number of available virtual machine slots; and select, from the candidate list of servers, a candidate server from atop the candidate list.


Find Patent Forward Citations

Loading…