1
Kelly S Carpenter, Gerard M Dearing, Jeffrey M Nick, Jimmy P Strickland, Michael D Swanson, Wendell W Wilkinson: Coherence controls for store-multiple shared data coordinated by cache directory entries in a shared electronic storage. International Business Machines Corporation, Bernard M Goldman, August 6, 1996: US05544345 (666 worldwide citation)

A high-speed cache is shared by a plurality of independently-operating data systems in a multi-system data sharing complex. Each data system has access both to the high-speed cache and to lower-speed, upper-level storage for obtaining and storing data. Management logic in the shared high-speed cache ...


2
David A Elko, Jeffrey A Frey, John F Isenberg Jr, Jeffery M Mick, Jimmy P Strickland, Michael D Swanson, Audrey A Helffrich, Brian B Moore: Method and apparatus for coupling data processing systems. International Business Machines, William B Porter, May 31, 1994: US05317739 (151 worldwide citation)

A Structured External Storage (SES) device/processor is connected to two or more DP systems, thereby loosely coupling the systems. The SES is capable of holding data objects of two distinct types (List objects and Cache objects), and communicates commands and command responses with the systems using ...


3
Kenneth M Kapulka, Holly A Rader, Jimmy P Strickland: Method for managing reuse of hard log space by mapping log data during state changes and discarding the log data. International Business Machines Corporation, R Bruce Brodie, Pryor A Garnett, October 31, 1989: US04878167 (150 worldwide citation)

A method for writing tagged (partitioned and classified) records from a first log stream to multiple recovery streams and discarding same from said first stream at the termination of the unit of recovery in a transaction-oriented system to permit first log stream reuse.


4
David A Elko, Jeffrey A Frey, John F Isenberg Jr, Chandrasekaran Mohan, Inderpal S Narang, Jeffrey M Nick, Jimmy P Strickland, Michael D Swanson: Sysplex shared data coherency method. International Business Machines Corporation, Bernard M Goldman, July 16, 1996: US05537574 (146 worldwide citation)

A method for controlling coherence of data elements sharable among a plurality of independently-operating CPCs (central processing complexes) in a multi-system complex (called a parallel sysplex) which contains sysplex DASDds (direct access storage devices) and a high-speed SES (shared electronic st ...


5
Ronald L Obermarck, Jimmy P Strickland, Vern L Watts: Method and means for the sharing of data resources in a multiprocessing, multiprogramming environment. International Business Machines Corporation, Shelley M Beckstrand, August 16, 1983: US04399504 (142 worldwide citation)

Data resources are shared by applications executing on a plurality of central electronic complexes. Each complex of a pair includes a resource lock manager (IRLM) which maintains the hold and wait locks for applications executing on the complex and selected wait locks for the other complex. Selectiv ...


6
David A Elko, John F Isenberg Jr, Brian B Moore, Jimmy P Strickland, Michael D Swanson, George W Wang: Method and apparatus for distributed locking of shared data, employing a central coupling facility. International Business Machines Corporation, William B Porter, August 16, 1994: US05339427 (135 worldwide citation)

A shared coupling facility contains system lock management (SLM) means for supporting a distributed locking protocol used by a plurality of sharing lock managers each executing on a processor having access to the shared memory and to any other processors in the processor complex. A request to lock a ...


7
David A Elko, Jeffrey A Frey, Chandrasekaran Mohan, Inderpal S Narang, Jeffrey M Nick, Jimmy P Strickland, Michael D Swanson: Multiple processor system having software for selecting shared cache entries of an associated castout class for transfer to a DASD with one I/O operation. International Business Machines Corporation, Bernard M Goldman, February 20, 1996: US05493668 (98 worldwide citation)

A high-speed cache is shared by a plurality of independently-operating data systems in a multi-system data sharing complex. Each data system has access both to the high-speed cache and the lower-speed, secondary storage for obtaining and storing data. Management logic and the high-speed cache assure ...


8
Clarence A Carr, Robert L Huddleston, Jimmy P Strickland: Method and means for the retention of locks across system, subsystem, and communication failures in a multiprocessing, multiprogramming, shared data environment. International Business Machines Corporation, Shelley M Beckstrand, October 30, 1984: US04480304 (95 worldwide citation)

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 ...


9
Jimmy P Strickland, Kenneth M Kapulka: Method for updating a block using record-level locks by committing the update if the block has not been updated by another process otherwise spinning. International Business Machines Corporation, Baker Maxham Jester & Meador, October 11, 1994: US05355477 (59 worldwide citation)

A Virtual Storage Access Management (VSAM) technique for maintaining data integrity of the record-level shared data in a multiprocessor system environment without the concurrency loss associated with locking at the data Control Interval (CI) or block level. Two or more concurrent processes can updat ...