Patent · US Expired

Method and means for the retention of locks across system, subsystem, and communication failures in a multiprocessing, multiprogramming, shared data environment

US4480304A · kind A · utility

97Cited by
1References
8Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 6, 1980
Grant dateOct 30, 1984
Priority date
Expiry dateOct 6, 2000

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/52
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Method and means for operating a computing system for controlling access to and maintaining the integrity of data resources shared by multiple applications executing on a plurality of central electronic complexes (CEC's) while minimizing communication of sharing control parameters between different electronic complexes. Each complex includes a resource lock manager (IRLM) which maintains the hold and wait locks for applications executing under one or more information management subsystems on the complex and selected wait locks for the other complex. Selective communication of lock request information is controlled by hash tables maintained in synchronization in each IRLM, which denote the interest of each complex in each hash class, or congruence class, of data resources. A first complex already having exclusive use of a congruence class grants locks on data resources which map into the congruence class without communication of the request to the other complex. When such communication is required, and the other complex determines that an inconsistent hold lock already exists for the data resource of the request, the lock request is waited in both IRLM's. When the inconsistant hold …

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