Zero downtime mechanism for software upgrade of a distributed computer system
AssigneeSap SE
InventorsLazar Borissov, Thomas Brodkorb, Volker Driesen, Anton Georgiev, Ivan Mihalev, Dencho Mitev
Life of this patent
Estimating the term…
Loading patent…
AssigneeSap SE
InventorsLazar Borissov, Thomas Brodkorb, Volker Driesen, Anton Georgiev, Ivan Mihalev, Dencho Mitev
Estimating the term…
A system and a method for installing software upgrades in a distributed computer system with no downtime. In a distributed computer system with cluster architecture, a number of service requests are redirected from a first instance of the cluster to a second instance of the cluster for execution. An execution in progress of a service request is also redirected from the first instance of the cluster to the second instance of the cluster. The execution in progress proceeds from a state that is saved on a public store by the first instance of the cluster. A software patch is applied to one or more software components running on an application server node of the first instance of the cluster. A number of service requests are redirected from the second instance of the cluster to the first instance of the cluster for execution. An execution in progress of a service request is also redirected from the second instance of the cluster to the upgraded first instance of the cluster. The execution in progress proceeds from a state that is saved on the public store by the second instance of the cluster. The software patch is applies on the one or more software components running on an application server node of the second instance of the cluster. A number of new service requests are directed to the upgraded second instance of the cluster for processing.
A computer system comprising:
A computerized method comprising:
An article of manufacture having computer readable instructions stored thereon for execution by a processor to perform a method, the method comprising:
Dependencies are inferred from the claim text.