Patent · US Active

Systems and methods to retain and reclaim resource locks and client states after server failures

US10049022B2 · kind B2 · utility

0Cited by
20References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 24, 2013
Grant dateAug 14, 2018
Priority date
Expiry dateJan 22, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/825
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method, system, and computer program for high-availability database systems. The method commences by replicating (e.g., from a first server to a second server) a data structure having entries describing resource locks and client states. The replication can be performed to any number of servers. Upon detecting a failure of a connection between the first server and a client to which the first server is connected, the system establishes a new connection between the second server and the client by updating the replicated data structure to describe new connection between the second server and the client and updating the entries of the replicated data structure to reflect the new connection and the then current aspects of the resource locks and client states. The client can be a database instance, and the act of replicating can be accomplished using a broadcast channel. The servers can be organized in a computing cluster.

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