Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 History  





2 Components  



2.1  DFSMSdss  





2.2  DFSMSdfp  



2.2.1  Indexed VTOC  





2.2.2  ICF catalog  





2.2.3  PDSE  





2.2.4  System Managed Storage  





2.2.5  The Binder  





2.2.6  Remote copy and mirroring  





2.2.7  OAM  







2.3  DFSORT  





2.4  DFSMShsm  





2.5  RACF  





2.6  DFSMSrmm  







3 Notes  





4 References  














Data Facility Storage Management Subsystem (MVS)







Add links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 

(Redirected from Data Facility Storage Management Subsystem)

Data Facility Storage Management Subsystem[a] (DFSMS) is a central component of IBM's flagship operating system z/OS. It includes access methods, utilities and program management functions. Data Facility Storage Management Subsystem is also a collective name for a collection of several products, all but two of which are included in the DFSMS/MVS product.

History[edit]

In 1972 IBM announced the first release of the OS/VS2 operating system for the IBM System 370 systems; that release later was known as Single Virtual Storage (SVS). In 1974 IBM announced release 2.0; that release and all subsequent releases became known as Multiple Virtual Storage (MVS). All releases of OS/VS2 were available to no charge because the software cost was bundled with the hardware cost. OS/VS2 Release 3.8 was the last free release of MVS.

In the late seventies and early eighties IBM announced:

5740-XE1 MVS/System Extensions (MVS/SE)
MVS/SE improves the performance and RAS of OS/VS2 (MVS)
5740-AM6 Data Facility Device Support (DFDS) for OS/VS1
5740-AM7 Data Facility Device Support (DFDS) for MVS
DFDS supports an indexed VTOC, and with the proper PTF supports the Speed Matching Buffer on the IBM 3880.
5740-XYQ Data Facility Extended Function (DFEF)
DFEF offers a new type of VSAM catalog, but had reliability problems that were only resolved in DFP.
5740-AM3 Sequential Access Method Extended (SAM-E)
SAM-E improves the performance of BPAM, BSAM and QSAM on direct access storage devices.
5740-AM8 Access Method Services Cryptographic Option
5748-UT2 Offline 3800 Utility

In June 1980, IBM announced MVS/System Product (MVS/SP) as a replacement for MVS/SE.

On October 21, 1981, IBM announced[1] new Kxx models of the 3081, supporting a new architecture known as System/370 Extended Architecture (370-XA). IBM also announced[2] MVS/Extended Architecture (MVS/XA), consisting of MVS/SP Version 2[3] and a corequisite new product, Data Facility Product[4] (DFP), 5665-284, replacing[b] five of the products listed above, the linkage editor and the loader.

On May 17, 1983, IBM announced[5] MVS/370 Data Facility Product (MVS/370 DFP), 5665-295, for MVS/SP Version 1 Release 3, replacing[b] the same five programs as DFP for MVS/XA.

On February 5, 1985, IBM announced[6] MVS/XA Data Facility Product (MVS/XA DFP) Version 2, 5655-XA2, as a replacement for MVS/XA Data Facility Product Version 1, 5665-284. DFP replaced BDAM, BPAM, BSAM, ISAM, QSAM and VSAM.

On February 15, 1988 IBM announced[7] MVS/System Product Version 3 (MVS/ESA), it also announced[8] MVS/Data Facility Product Version 3 (MVS/DFP), 5665-XA3; MVS/SP V3 required either MVS/XA Data Facility Product Version 2, 5655-XA2, or Version 3. More recent releases were corequisites for MVS/ESA SP Version 4 and MVS/ESA SP Version 5.

On April 19, 1988, IBM announced[9] the umbrella term Data Facility Storage Management Subsystem for facilities provided by the programs

In addition to replacing part of the device support in the base MVS/SP, DFP replaces the Linkage Editor and several utility programs and service aids.

DFP is no longer available as a separate product, but has become part of Data Facility Storage Management Subsystem, under the name DFSMSdfp.

On May 19, 1992, IBM announced[10] DFSMS/MVS, 5695-DF1, replacing MVS/Data Facility Product (MVS/DFP) Version 3, 5665-XA3, Data Facility Hierarchical Storage Manager (DFHSM) Version 2, 5665-329 and Data Facility Data Set Services (DFDSS) Version 2, 5665-327. DFSMS/MVS also replaced utilities and service aids. DSDSS and DFHSM became optional chargeable features of DFSMS; DFSORT and RACF remained separate products. While DFSMS/MVS Release 1 still included ISAM, IBM eventually dropped it, but continued to support the ISAM compatibility interface to VSAM. DFSMS/MVS R1 included the optional Removeable Media Manager (DFSMSrmm), which supports both manual tape libraries and the 3495[11] Tape Library Dataserver.

On March 1, 1994, IBM announced[12] DFSMS/MVS Release 2.

On March 1, 1994, IBM announced[13] DFSMS/MVS Release 3.

On March 1, 1994, IBM announced[14] DFSMS/MVS Release 4.

On March 1, 1994, IBM announced[15] DFSMS/MVS Release 5.

Components[edit]

This section describes features of DFSMS from the perspective of z/OS; it does not distinguish between features added by, e.g., DFDS, and features added in the latest release of z/OS.

DFSMSdss[edit]

DFSMSdss[d] is a chargeable feature of DFSMS that can dump and restore selected data sets and selected volumes based on specifications in control statements. It is also referred to in documentation as a data mover. DSS replaces the older DASDR and the dump/restore facilities of IEHDASDR, although the dump formats are not compatible.

DFSMSdfp[edit]

DFSMSdfp[e] replaces the older direct, index and sequential access methods, the utilities and service aids, the linkage editor, the loader and program fetch. It is the component to which new device support code is added. DFSMSdfp adds a number of loosely related facilities.

Indexed VTOC[edit]

The VTOC structure inherited from OS/360 uses records with 44 byte keys, and a sequential search using a Search Key Equal/TIC *-8 loop. The VTOC Index (VTOCIX) is an optional data set that indexes Data Set Control Blocks (DSCBs) and allows a faster search.

ICF catalog[edit]

The Improved Catalog Facility (ICF) replaces the OS/360 Control Volume (CVOL) and the VSAM catalog with a more resilient catalog structure.

PDSE[edit]

Partitoned Data Set Extended (PDSE) is a new type of dataset that resolves several issues with the old PDS organization but that can be read and written by existing BPAM, BSAM and QSAM code.

System Managed Storage[edit]

System Managed Storage (SMS) is a set of facilities for controlling the placement, migration and retention of datasets on direct access storage devices that is more flexible than older methods, e.g., VOL=SER specifications in JCL. Prior to SMS, the installations defined unit names during system generation,[f] and two pools of DASD volumes, called PUBLIC and STORAGE, in a member of the system parameter library. In addition, users had to explicitly define characteristics of new datasets.

With SMS, an installation can define and update several types of lists, described[16] by IBM as

Data Class
Data definition parameters
Storage Class
Availability and accessibility requirements
Management Class
Data migration, backup, and retention attributes
Storage Group
List of storage volumes with common properties
Aggregate Group
Backup or recovery of all data sets in a group in a single operation
Copy Pool

The installation can also define automatic class selection (ACS) rules that can test, e.g., data set name, and select list names based on installation policies and user requests. A common scenario is for the installation to write a storage group ACS routine to ignore any UNIT parameter and to select the storage group, and to write a DATACLASS ACS rule to assign a dataclass that has default DCB parameters, with both making decisions based on the data set name.

When SMS is active, several new parameters are available in dynamic allocation and the DD JCL statement, e.g., DSNTYPE.

The Binder[edit]

The Binder is a program similar to the linkage editor that can also manage program objects on a PDSE library.

Remote copy and mirroring[edit]

DFSMSdfp provides facilities for using several different protocols to duplicate or mirror DASD volumes to a remote location.

OAM[edit]

Object Access Method[17] (OAM) maintains a library of unstructured objects. Such objects are sometimes referred to as BLOBs.

DFSORT[edit]

DFSORT is a sort/merge utility that is part of the DFSMS family but not part of the DFSMS/MVS product.

DFSMShsm[edit]

DFSMShsm, originally Hierarchical Storage Manager (HSM), 5740-XRB, and later Data Facility Hierarchical Storage Manager Version 2 (DFHSM), 5665-329, before becoming an optional component of DFSMS, is a utility for archiving and retrieving datasets. It migrates data from faster storage to less expensive storage, either based on time stamps or explicit requests. It uses DFSMSdss as a data mover.

RACF[edit]

RACF is a security program that is part of the DFSMS family but not part of the DFSMS/MVS product. It includes an API called SAF that allows applications to do authentication and to check access privileges, and also includes an interface to LDAP.

DFSMSrmm[edit]

The Removable Media Manager (DFSMSrmm) controls libraries of tapes, whether manually mounted on tape drive or stored in an automated tape library.

Notes[edit]

  1. ^ While the syntax for an Automatic Class Selection (ACS) is similar, Data Facility Storage Management Subsystem/VM in z/VM manages a different set of resources and uses different code for I/O.
  • ^ a b DFP replace these products in their entirety
    • 5740-AM7 Data Facility Device Support (DFDS)
  • 5740-XYQ Data Facility Extended Function (DFEF)
  • 5740-AM3 Sequential Access Method Extended (SAM-E)
  • 5740-AM8 Access Method Services Cryptographic Option
  • 5748-UT2 Offline 3800 Utility
  • ^ DSS cannot read dumps produced by IEHDASDR or by 5740-UT1, Direct Access Storage Dump Restore (DASDR).
  • ^ Originally a separate product called Data Facility Data Set Services (DFDSS), 5740-UT3.
  • ^ Originally called Data Facility Product.
  • ^ Eventually IBM replaced the sysgenn method of defining device names with the new MVSCP and HCD programs.
  • References[edit]

    1. ^ "3081 Processor Complex Models K16, K24 and K32 - New System/370 Extended Architecture (370-XA) Added to 3081". IBM (Announcement Letter). October 21, 1981. ZG81-0263.
  • ^ "MVS/XA System Overview - New Levels of System Function Provided by MVS/Extended Architecture (XA)". IBM (Announcement Letter). October 21, 1981. LTR ZP81-0789.
  • ^ "System/370 Extended Architecture Supported by MVS/System Product Version 2". IBM (Announcement Letter). 9 December 1981. LTR ZP81-0794.
  • ^ "Data Facility Product Release 1". IBM (Announcement Letter). October 21, 1981. LTR ZP81-0798.
  • ^ "MVS/370 Data Facility Product". IBM (Announcement Letter). May 17, 1983. LTR 283-141.
  • ^ "Multiple Virtual Storage Extended Architecture (MVS/XA) Data Facility Product (DFP) Version 2 Release 1". IBM (Announcement Letter). February 5, 1985. LTR 285-030.
  • ^ "Enterprise Systems Architecture/370 and MVS System Product Version 3". IBM (Announcement Letter). February 15, 1988. LTR 288-059.
  • ^ "MVS/Data Facility Product (MVS/DFP), Version 3". IBM (Announcement Letter). February 15, 1988. LTR 288-060.
  • ^ "Data Facility Storage Management Subsystem Overview". IBM (Announcement Letter). April 19, 1988. LTR 288-200.
  • ^ "IBM DFSMS/MVS Version 1 Release 1". IBM (Announcement Letter). May 19, 1992. LTR 292-260.
  • ^ "IBM 3495 Tape Library Dataserver and IBM 3490 Library Attachment". IBM (Announcement Letter). May 19, 1992. LTR 192-124.
  • ^ "IBM DFSMS/MVS Version 1 Release 2". IBM (Announcement Letter). March 1, 1994. LTR ZP94-0202.
  • ^ "IBM DFSMS/MVS Version 1 Release 3". IBM (Announcement Letter). May 30, 1995. LTR AZ5=607.
  • ^ "IBM DFSMS/MVS Version 1 Release 4". IBM (Announcement Letter). September 10, 1996. LTR 296-347.
  • ^ "IBM DFSMS/MVS Version 1 Release 5". IBM (Announcement Letter). June 9, 1997. LTR A97-0608.
  • ^ "SMS Classes and Groups" (PDF). z/OS 2.5 DFSMS Introduction (PDF). IBM. September 30, 2021. pp. 18–21. SC23-6851-50.
  • ^ "IBM MVS/Data Facility Product (MVS/DFP) Version 3 - Object Access Method". IBM (Announcement Letter). June 28, 1988. LTR 288-340.

  • Retrieved from "https://en.wikipedia.org/w/index.php?title=Data_Facility_Storage_Management_Subsystem_(MVS)&oldid=1230551988"

    Category: 
    IBM mainframe operating systems
    Hidden categories: 
    Articles with short description
    Short description matches Wikidata
    Articles needing additional references from August 2021
    All articles needing additional references
    Articles lacking reliable references from August 2021
    All articles lacking reliable references
    Articles with multiple maintenance issues
    Articles to be expanded from August 2021
    All articles to be expanded
    Articles using small message boxes
     



    This page was last edited on 23 June 2024, at 11:12 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki