Patent · US Active

System and method for detecting termination of an application instance using locks

US7657527B2 · kind B2 · utility

0Cited by
37References
11Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 18, 2006
Grant dateFeb 2, 2010
Priority date
Expiry dateDec 12, 2026

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99938
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system and method for detecting termination of an application, such as a database instance, that uses locks is described. A holding child process is started from a parent process. The holding child process connects to a monitored application instance, acquires an exclusive lock on the monitored application instance and returns a ready signal upon successfully acquiring the exclusive lock. A waiting child process is started from the parent process subsequent to the holding child process. The holding child process connects to the monitored application instance, blocks on the exclusive lock on the monitored application instance and returns a result signal upon at least one of acquiring the exclusive lock and clearing the block on the exclusive lock. The return signal is processed at the parent process. Using locks provides immediate detection that the application has terminated. Methods for blocking against the application are also described.

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