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.

Patent No.:

US 10754694 B1

PDF
Full Text
Expired
Date of Patent:
Aug. 25, 2020

Filed:

Jan. 29, 2016
Applicants:

Mina Nabi, Montreal, CA;

Maria Toeroe, Montreal, CA;

Ferhat Khendek, Montreal, CA;

Inventors:

Mina Nabi, Montreal, CA;

Maria Toeroe, Montreal, CA;

Ferhat Khendek, Montreal, CA;

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/50 (2006.01); G06F 8/656 (2018.01); G06F 8/65 (2018.01); G06F 9/455 (2018.01); H04L 12/24 (2006.01); H04L 12/911 (2013.01);
U.S. Cl.
CPC ...
G06F 9/5033 (2013.01); G06F 8/65 (2013.01); G06F 8/656 (2018.02); G06F 9/45558 (2013.01); G06F 9/5077 (2013.01); G06F 9/5083 (2013.01); H04L 41/5041 (2013.01); H04L 47/781 (2013.01); G06F 2009/45583 (2013.01); G06F 2209/5014 (2013.01); G06F 2209/5019 (2013.01); H04L 41/5096 (2013.01);
Abstract

A system is upgraded by rolling upgrade with dynamic batch sizes in multiple iterations. The system includes multiple hosts that host multiple resources. The rolling upgrade calculates a number of hosts to upgrade and a number of resources to upgrade for each iteration. The calculation subtracts a reserved number of hosts from a capacity of the system to account for potential failover and potential resource scaling operations during the iteration. Based on the calculated number of hosts to upgrade, it is determined whether the system has a capacity for upgrade. If the capacity exists, the calculated number of hosts to upgrade and the calculated number of resources to upgrade are upgraded, while accepting resource scaling requests during the iteration.


Find Patent Forward Citations

Loading…