Patent ReferencesMethod and apparatus for preventing erroneous data transfer from a digital computer Method and means for the sharing of data resources in a multiprocessing, multiprogramming environment Shared and exclusive access control Data base locking Multiprocessor system for updating status information through flip-flopping read version and write version of checkpoint data Method and apparatus for assuring adequate access to system resources by processors in a multiprocessor computer system Data base management system for real-time applications Method for lock management, page coherency, and asynchronous writing of changed pages to shared external store in a distributed computing system System and method for performing a sort operation in a relational database manager to pass results directly to a user without writing to disk System for file and record locking between nodes in a distributed data processing environment maintaining one copy of each file lock Patent #: 5202971 InventorsApplicationNo. 059734 filed on 05/11/1993US Classes:707/8, Concurrency (e.g., lock management in shared database)707/9, Privileged access707/203Version managementExaminersPrimary: Ray, Gopal C.Attorney, Agent or FirmForeign Patent References
International ClassG06F 015/40AbstractA fast technique for transferring units of data between transaction systems in a shared disk environment. The owning system, having updated the page, generates a version number for the page which is stored with a lock possessed by the owning system. When a requesting system seeks a record on the page, its request for a lock illicit an indication that a more recent version of the page is required in the local memory. The buffer management component of a DBMS, with assistance from the lock management, triggers a memory to memory transfer of the page from the owning DBMS to the requesting DBMS using a low overhead communication protocol. The transfer of page is without disk I/O or the log I/O for the updates made to the page.Other References
| |