IBM Parallel Sysplex explained

In computing, a Parallel Sysplex is a cluster of IBM mainframes acting together as a single system image with z/OS. Used for disaster recovery, Parallel Sysplex combines data sharing and parallel computing to allow a cluster of up to 32 systems to share a workload for high performance and high availability.

Sysplex

In 1990, IBM mainframe computers introduced the concept of a Systems Complex, commonly called a Sysplex, with MVS/ESA SPV4.1. This allows authorized components in up to eight logical partitions (LPARs) to communicate and cooperate with each other using the XCF protocol.

Components of a Sysplex include:

Users of a (base) Sysplex include:

Parallel Sysplex

IBM introduced[1] the Parallel Sysplex with the addition of the 9674[2] Coupling Facility (CF), new S/390 models,[3] [4] [5] upgrades to existing models, coupling links for high speed communication and MVS/ESA SP V5.1[6] operating system support, in April 1994.[7]

The Coupling Facility (CF) may reside on a dedicated stand-alone server configured with processors that can run Coupling Facility control code (CFCC), as integral processors on the mainframes themselves configured as ICFs (Internal Coupling Facilities), or less common, as normal LPARs. The CF contains Lock, List, and Cache structures to help with serialization, message passing, and buffer consistency between multiple LPARs.[8]

The primary goal of a Parallel Sysplex is to provide data sharing capabilities, allowing multiple databases for direct reads and writes to shared data. This can provide benefits of

Databases running on the System z server that can take advantage of this include:

Other components can use the Coupling Facility to help with system management, performance, or reduced hardware requirements. Called “Resource Sharing”, uses include:

Tape Switching uses the GRS structure to provide sharing of tape units between z/OS images.

Multi-system enclave management for improved performance

Major components of a Parallel Sysplex include:

The Coupling Facility may be either a dedicated external system (a small mainframe, such as a System z9 BC, specially configured with only coupling facility processors) or integral processors on the mainframes themselves configured as ICFs (Internal Coupling Facilities).[9] It is recommended that at least one external CF be used in a parallel sysplex.[10] It is recommended that a Parallel Sysplex has at least two CFs and/or ICFs for redundancy, especially in a production data sharing environment. Server Time Protocol (STP) replaced the Sysplex Timers beginning in 2005 for System z mainframe models z990 and newer.[11] A Sysplex Timer is a physically separate piece of hardware from the mainframe,[12] whereas STP is an integral facility within the mainframe's microcode.[13] With STP and ICFs it is possible to construct a complete Parallel Sysplex installation with two connected mainframes. Moreover, a single mainframe can contain the internal equivalent of a complete physical Parallel Sysplex, useful for application testing and development purposes.[14]

The IBM Systems Journal dedicated a full issue to all the technology components.[15]

Server Time Protocol

Maintaining accurate time is important in computer systems. For example, in a transaction-processing system the recovery process reconstructs the transaction data from log files. If time stamps are used for transaction-data logging, and the time stamps of two related transactions are transposed from the actual sequence, then the reconstruction of the transaction database may not match the state before the recovery process. Server Time Protocol (STP) can be used to provide a single time source between multiple servers. Based on Network Time Protocol concepts, one of the System z servers is designated by the HMC as the primary time source (Stratum 1). It then sends timing signals to the Stratum 2 servers through use of coupling links. The Stratum 2 servers in turn send timing signals to the Stratum 3 servers. To provide availability, one of the servers can be designated as a backup time source, and a third server can be designated as an Arbiter to assist the Backup Time Server in determining if it should take the role of the Primary during exception conditions.

STP has been available on System z servers since 2005.

More information on STP is available in “Server Time Protocol Planning Guide”.[16]

Geographically Dispersed Parallel Sysplex

Geographically Dispersed Parallel Sysplex (GDPS) is an extension of Parallel Sysplex of mainframes located, potentially, in different cities. GDPS includes configurations for single site or multiple site configurations:[17]

See also

External links

Notes and References

  1. Web site: S/390 Parallel Sysplex Overview . 194-080 . April 6, 1994 . Announcement Letters . IBM .
  2. Web site: IBM S/390 Coupling Facility 9674 Model C01 . 194-082 . April 6, 1994 . Announcement Letters . IBM .
  3. Web site: S/390 Parallel Sysplex Offering . 194-081 . April 6, 1994 . Announcement Letters . IBM .
  4. Web site: IBM ES/9000 Water-Cooled Processor Enhancements: New Ten-Way Processor, Parallel Sysplex Capability, and Additional Functions . 194-084 . April 6, 1994 . Announcement Letters . IBM .
  5. Web site: IBM Enterprise System/9000 Air-Cooled Processors Enhanced with Additional Functions and Parallel Sysplex Capability . 194-084 . April 6, 1994 . Announcement Letters . IBM .
  6. Web site: IBM MVS/ESA SP Version 5 Release 1 and OpenEdition Enhancements . 294-152 . April 6, 1994 . Announcement Letters . IBM .
  7. Book: System/390 Parallel Sysplex Performance . SG24-4356-03 . December 1998 . Fourth . International Business Machines Corporation . 2007-09-17 . dead . https://web.archive.org/web/20110518132944/http://www.redbooks.ibm.com/redbooks/pdfs/sg244356.pdf . 2011-05-18 .
  8. Web site: Coupling Facility Configuration Options . ZSW01971USEN . David Raften . November 2019 . IBM . Positioning paper .
  9. Web site: Coupling Facility Definition . PC Magazine.com . April 13, 2009 . December 2, 2008 . https://web.archive.org/web/20081202161800/http://www.pcmag.com/encyclopedia_term/0%2C2542%2Ct%3DCoupling+Facility%26i%3D40413%2C00.asp . dead .
  10. Web site: Coupling Facility . April 13, 2009 .
  11. Web site: Migrate from a Sysplex Timer to STP . IBM . April 15, 2009 .
  12. Web site: Sysplex Timer . Symmetricom . April 15, 2009 .
  13. Web site: IBM Server Time Protocol (STP) . IBM . April 15, 2009 .
  14. Web site: MVS Boot Camp: IBM Health Checker . John E. . Johnson . z/Journal . April 15, 2009 .
  15. Web site: IBM's System Journal on S/390 Parallel Sysplex Clusters . 24 April 2017 . 9 March 2012 . https://web.archive.org/web/20120309150534/http://researchweb.watson.ibm.com/journal/sj36-2.html . dead .
  16. Server Time Protocol Planning Guide . SG24-7280-03 . June 2013 . Fourth . Redbooks . International Business Machines Corporation .
  17. Riaz . Ahmad . March 5, 2009 . GDPS 3.6 Update & Implementation . SHARE . Austin, TX . April 17, 2009 .