Modernization Hub

Coupling Dataset

Enhanced Definition

A Coupling Dataset (CPLXDS) is a specialized dataset residing on a DASD device that serves as a repository for control information and definitions for structures within a Coupling Facility (CF). It is crucial for the operation of a z/OS sysplex, enabling shared resource management, inter-system communication, and high availability across multiple z/OS images.

Key Characteristics

    • System-Managed: While residing on DASD, its contents and management are primarily controlled by z/OS components like the Coupling Facility Resource Manager (CFRM) and Cross-System Coupling Facility (XCF).
    • Policy-Driven: The definition and attributes of the CF structures that the CPLXDS describes are specified within a CFRM policy, which is loaded into the sysplex.
    • Multiple Types: Different types of CPLXDS exist for various sysplex services, including CFRM (for CF structure definitions), ARM (Automatic Restart Manager), LOGR (System Logger), SFM (System Failure Manager), GRS (Global Resource Serialization), and XCF (Cross-System Coupling Facility).
    • Not for User Data: CPLXDS do not store application or user data directly; instead, they contain metadata, control blocks, locks, and shared queues essential for sysplex coordination.
    • High Availability: Critical CPLXDS and their associated CF structures are often *duplexed* or *mirrored* across multiple Coupling Facilities to ensure continuous operation even if one CF fails.
    • Dynamic Content: The actual data within the CF structures described by the CPLXDS is dynamic and resides in the CF's memory, not persistently on the DASD CPLXDS itself.

Use Cases

    • Sysplex Configuration: The CFRM CPLXDS defines the Coupling Facility structures, their sizes, and connectivity, which are fundamental for the entire sysplex operation.
    • Global Resource Serialization (GRS): Used by GRS to manage shared enqueues and latches across multiple z/OS systems, ensuring data integrity for shared resources.
    • System Logger (LOGR): Provides shared log streams for various z/OS components and applications (e.g., CICS, DB2, IMS), enabling consistent logging across the sysplex.
    • Automatic Restart Manager (ARM): Stores information about restartable elements and their status, allowing ARM to automatically restart failed tasks or address spaces on available systems.
    • Cross-System Coupling Facility (XCF): Facilitates inter-system communication, group services, and status monitoring among z/OS systems within the sysplex.

Related Concepts

The Coupling Dataset is intrinsically linked to the Coupling Facility (CF); the CF is the hardware component that *hosts* the shared memory structures, while the CPLXDS provides the *definitions* and *control information* for those structures. It is a cornerstone of the z/OS sysplex architecture, enabling the "single-system image" concept by allowing multiple z/OS systems to share resources and communicate seamlessly. The CFRM policy is used to define and manage the CPLXDS and the CF structures it describes, making it a critical configuration component for sysplex administrators.

Best Practices:
  • Duplex Critical CPLXDS: Always configure duplexing for critical Coupling Datasets and their corresponding CF structures (e.g., CFRM, GRS, LOGR) to ensure high availability and disaster recovery capabilities.
  • Proper Sizing: Accurately size CPLXDS based on the number of systems, applications, and expected workload in the sysplex to prevent performance bottlenecks or structure full conditions.
  • Dedicated DASD: Place CPLXDS on dedicated, high-performance DASD volumes or storage groups, separate from other high-I/O system datasets, to minimize contention.
  • Regular Monitoring: Continuously monitor the usage, performance, and availability of CPLXDS and CF structures using tools like RMF (Resource Measurement Facility) to proactively identify and address potential issues.
  • CFRM Policy Management: Maintain a robust process for managing and updating CFRM policies, ensuring that changes are thoroughly tested and applied consistently across the sysplex.

Related Vendors

ASE

3 products

IBM

646 products

Applied Software

7 products

Related Categories

Operating System

154 products

Encryption

41 products

Files and Datasets

168 products