Modernization Hub

DFSMS/MVS

Enhanced Definition

DFSMS/MVS (Data Facility Storage Management Subsystem for MVS) is a core component of IBM z/OS that provides automated, policy-based management of data storage resources. It centralizes control over DASD (Direct Access Storage Device) and tape storage, optimizing performance, space utilization, and availability. Its primary goal is to automate the entire storage lifecycle, from allocation to deletion, based on user-defined policies. DFSMS/MVS (Data Facility Storage Management Subsystem for MVS) is a comprehensive set of IBM software products that provides automated, policy-based storage management capabilities for the z/OS operating system. Its primary purpose is to centralize and automate the management of data sets, volumes, and storage devices, optimizing storage utilization, performance, and availability.

Key Characteristics

    • Policy-Based Automation: Utilizes Storage Management Subsystem (SMS) constructs (Storage Class, Data Class, Management Class, Storage Group, Aggregate Group) to automate data placement, migration, backup, and deletion based on predefined rules.
    • Hierarchical Storage Management (HSM): Manages data across different storage tiers (e.g., primary DASD, tape, cloud) through automatic migration and recall, often leveraging DFSMShsm (a key component of DFSMS).
    • Comprehensive Data Set Management: Provides facilities for allocating, extending, deleting, and managing various types of data sets (e.g., sequential, VSAM, PDS/PDSE) on both DASD and tape.
    • Availability and Recovery Integration: Integrates with DFSMSdss (Data Set Services) for fast replication, backup, and recovery of data, and DFSMSrmm (Removable Media Manager) for robust tape library management.
    • Performance Optimization: Automatically places frequently accessed data on faster storage and less frequently accessed data on slower, more cost-effective storage, improving overall system performance and reducing operational costs.
    • Space Management: Automates the allocation and deallocation of storage space, proactively preventing out-of-space conditions and reclaiming unused space efficiently.

Use Cases

    • Automated Data Placement: A new VSAM data set for a critical CICS application is automatically allocated to a high-performance Storage Group with specific availability requirements based on its Storage Class defined in JCL.
    • Data Migration and Archiving: Infrequently accessed historical transaction data is automatically migrated from expensive DASD to tape or cheaper cloud storage after a defined retention period (e.g., 90 days), freeing up primary storage.
    • Disaster Recovery Planning: Using DFSMSdss to create full volume backups or logical data set backups for offsite storage, facilitating rapid and reliable data recovery in the event of a disaster.
    • Tape Library Management: DFSMSrmm manages the entire lifecycle of tape volumes within an automated tape library, tracking their location, contents, and expiration dates to ensure data integrity and compliance.
    • Space Reclamation: DFSMShsm automatically identifies and reclaims unused space on DASD volumes, consolidating free space and preventing fragmentation, thus optimizing storage utilization.

Related Concepts

DFSMS/MVS is fundamental to the z/OS storage architecture, acting as the intermediary between applications (such as COBOL programs or DB2) and the physical storage devices (DASD, tape). It leverages JCL parameters (e.g., STORCLAS, DATACLAS, MGMTCLAS) to define storage requirements for data sets, which DFSMS then interprets and enforces. It works closely with the VTOC (Volume Table of Contents) on DASD volumes and interacts with z/OS UNIX System Services for managing HFS/zFS file systems. Its components, DFSMShsm, DFSMSdss, and DFSMSrmm, provide specific functionalities for hierarchical storage, data movement, and removable media management, respectively, all under the unified DFSMS umbrella.

Best Practices:

Related Vendors

ASE

3 products

IBM

646 products

CA Technologies

74 products

Tone Software

14 products

Applied Software

7 products

Trax Softworks

3 products

Related Categories

Operating System

154 products

Performance

171 products

Files and Datasets

168 products

Automation

222 products

Disk

101 products