Patent · US Active

Forcibly completing upgrade of distributed software in presence of failures

US10019250B2 · kind B2 · utility

0Cited by
5References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 25, 2015
Grant dateJul 10, 2018
Priority date
Expiry dateOct 9, 2035

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L67/34
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

One embodiment of the present invention provides a system for facilitating an upgrade of a cluster of servers in the presence of one or more inaccessible nodes in the cluster. During operation, the system upgrades a version of a distributed software program on each of a plurality of nodes in the cluster. The system may detect that one or more nodes of the cluster are inaccessible. The system continues to upgrade nodes in the cluster other than the one or more nodes that were detected to be inaccessible, in which upgrading involves installing and activating a newer version of the distributed software on the nodes being upgraded. The system then upgrades an acting version of the cluster.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.