Browse Prior Art Database

Highly Parallel Coupling Facility Emulator/Router with Shadowed Link Buffers

IP.com Disclosure Number: IPCOM000118314D
Original Publication Date: 1996-Dec-01
Included in the Prior Art Database: 2005-Apr-01
Document File: 2 page(s) / 59K

Publishing Venue

IBM

Related People

Baskey, ME: AUTHOR [+3]

Abstract

Disclosed is a method for coupling multiple independently operating systems together where each system's state is represented by a Finite State Machine (FSM). This extends the initial design where the systems to be coupled were required to reside on the same physical machine utilizing shared memory as a communications vehicle between system, hypervisor, and coupling facility. Synchronous requests (e.g., locking) are accepted, exported to an external coupling facility, and a response is returned and presented to the system. This is all done transparently to the system and the initial hypervisor.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Highly Parallel Coupling Facility Emulator/Router with Shadowed Link
Buffers

      Disclosed is a method for coupling multiple independently
operating systems together where each system's state is represented
by a Finite State Machine (FSM).  This extends the initial design
where the systems to be coupled were required to reside on the same
physical machine utilizing shared memory as a communications vehicle
between system, hypervisor, and coupling facility.  Synchronous
requests (e.g., locking) are accepted, exported to an external
coupling facility, and a response is returned and presented to the
system. This  is all done transparently to the system and the initial
hypervisor.

      On a logically partitioned processor, one partition may be
initialized as a server which processes synchronous requests from
other partitions.  Synchronous in this case means that the requesting
partition spins (consuming CPU time) until the server partition has
processed the request and returned the response.

      Since the number of served partitions may be limited by the
physical resources available on a single processor and the number of
partitions required to perform a piece of work may exceed a single
processors capacity, a single processor solution for coupling
multiple partitions may not be acceptable.

      To address this problem, a new coupling mechanism called the
highly parallel coupling facility has been developed.  It involves
adding a "router partition" to each processor to intercept
synchronous requests for coupling services and export t...