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 (649 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, 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 ...


3
Ruth A Allen, Lisa M Goetze, Jeffrey M Nick, Kelly B Pushong, David H Surman, Michael D Swanson: Method and system for managing data and users of data in a data processing system. International Business Machines Corporation, Bernard M Goldman, Joann K Crockatt, November 7, 1995: US05465359 (140 worldwide citation)

A method and system for managing information in a data processing system is provided. The data processing system includes one or more operating systems coupled to a coupling facility. Stored within the coupling facility is data, which is accessed by one or more users. The status of those users are a ...


4
Jeffrey A Frey, Audrey A Helffrich, Jeffrey M Nick, Michael D Swanson: Data processing system and method for providing notification in a central processor of state changes for shared data structure on external storage. International Business Machines Corporation, Lynn L Augspurger, William B Porter, February 14, 1995: US05390328 (117 worldwide citation)

Two or more user applications executing on one or more processors, each controlled by an operating system, share use of a list structure within a Structured External Storage (SES) facility to which each processor is connected. One of the applications registers interest in particular state transition ...


5
David A Elko, Audrey A Helffrich, John F Isenberg Jr, Brian B Moore, Jeffrey M Nick, Michael D Swanson, Joseph A Williams: In a multiprocessing system having a coupling facility, communicating messages between the processors and the coupling facility in either a synchronous operation or an asynchronous operation. International Business Machines Corporation, Floyd A Gonzalez, October 1, 1996: US05561809 (109 worldwide citation)

A mechanism for communicating messages, each including a command and a response, in a network having central processing complexes (CPCs) and one or more coupling facilities. Each coupling facility has a central processor for executing instructions and a main storage. Messages are sent from a message ...


6
Catherine K Eilert, Jeffrey P Kubala, Jeffrey M Nick, Peter B Yocom: Method, system and program products for managing central processing unit resources of a computing environment. International Business Machines Corporation, William A Kinnaman Jr Esq, Blanche E Schiller Esq, Heslin Rothenberg Farley & Mesiti P C, July 1, 2003: US06587938 (100 worldwide citation)

Central processing unit (CPU) resources are managed within a computing environment. When the allocation of CPU resources to a partition of the computing environment is to be adjusted, the allocation is adjusted dynamically. This dynamic adjustment is across at least two partitions of the computing e ...


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
David A Elko, Jeffrey A Frey, Audrey A Helffrich, Jeffrey M Nick, Michael D Swanson: Integrity of data objects used to maintain state information for shared data at a local complex. International Business Machines Corporation, Floyd A Gonzalez, George E Clark, July 19, 1994: US05331673 (92 worldwide citation)

Apparatus and method insuring that data objects used to maintain state information for shared data at a local central processing complex (CPC) are coherent with respect to state information maintained at a structured external storage facility (SES) over a link is valid. An error detector is attached ...


9
Juergen Maergner, Allan S Meritt, Jeffrey M Nick, Leslie W Wyman, Harry M Yudenfriend: Processing channel subsystem pending I/O work queues based on priorities. International Business Machines Corporation, Floyd A Gonzalez Esq, Kevin P Radigan Esq, Heslin Rothenberg Farley & Mesiti P C, November 18, 2003: US06651125 (83 worldwide citation)

Asynchronous requests, such as input/output (I/O) requests, within a coprocessor of a computing environment are managed. The management of the asynchronous requests is based on priorities associated with the asynchronous requests. This management includes, for instance, selecting an asynchronous req ...


10
Jeffrey P Kubala, Jeffrey M Nick, Peter B Yocom: Method and apparatus for enforcing capacity limitations in a logically partitioned system. International Business Machines Corporation, William A Kinnaman Jr, August 22, 2006: US07096469 (78 worldwide citation)

A method and apparatus for enforcing capacity limitations such as those imposed by software license agreements in an information handling system in which a physical machine is divided into a plurality of logical partitions, each of which is allocated a defined portion of processor resources by a log ...