stringtranslate.com

Подсистема управления хранилищем данных (MVS)

Подсистема управления хранилищем данных [a] ( DFSMS ) является центральным компонентом флагманской операционной системы z/OS от IBM . Она включает в себя методы доступа, утилиты и функции управления программами. Подсистема управления хранилищем данных также является собирательным названием для набора нескольких продуктов, все из которых, кроме двух, включены в продукт DFSMS/MVS.

История

В 1972 году IBM анонсировала первый выпуск операционной системы OS/VS2 для систем IBM System 370; этот выпуск позже был известен как Single Virtual Storage ( SVS ). В 1974 году IBM анонсировала выпуск 2.0; этот выпуск и все последующие выпуски стали известны как Multiple Virtual Storage ( MVS ). Все выпуски OS/VS2 были доступны бесплатно, поскольку стоимость программного обеспечения была объединена со стоимостью оборудования. OS/VS2 Release 3.8 был последним бесплатным выпуском MVS.

В конце семидесятых и начале восьмидесятых годов IBM объявила:

5740-XE1 MVS/Расширения системы (MVS/SE)
MVS/SE улучшает производительность и RAS OS/VS2 (MVS)
5740-AM6 Поддержка устройств обработки данных (DFDS) для OS/VS1
5740-AM7 Поддержка устройств обработки данных (DFDS) для MVS
DFDS поддерживает индексированный VTOC и при наличии соответствующего PTF поддерживает буфер согласования скорости на IBM 3880 .
Расширенная функция устройства обработки данных 5740-XYQ (DFEF)
DFEF предлагает новый тип каталога VSAM, но у него возникли проблемы с надежностью, которые были решены только в DFP.
5740-AM3 Метод последовательного доступа расширенный (SAM-E)
SAM-E повышает производительность BPAM, BSAM и QSAM на устройствах хранения данных с прямым доступом .
5740-AM8 Метод доступа Услуги Криптографическая опция
5748-UT2 Оффлайн 3800 Утилита

В июне 1980 года IBM анонсировала MVS/System Product (MVS/SP) в качестве замены MVS/SE.

21 октября 1981 года IBM анонсировала [1] новые модели Kxx 3081, поддерживающие новую архитектуру, известную как System/370 Extended Architecture (370-XA). IBM также анонсировала [2] MVS/Extended Architecture (MVS/XA), состоящую из MVS/SP Version 2 [3] и сопутствующего нового продукта, Data Facility Product [4] (DFP), 5665-284, заменяющего [b] пять из перечисленных выше продуктов, редактор связей и загрузчик.

17 мая 1983 года IBM анонсировала [5] MVS/370 Data Facility Product (MVS/370 DFP), 5665-295, для MVS/SP Version 1 Release 3, заменив [b] те же пять программ, что и DFP для MVS/XA.

5 февраля 1985 года IBM анонсировала [6] MVS/XA Data Facility Product (MVS/XA DFP) Version 2, 5655-XA2, в качестве замены MVS/XA Data Facility Product Version 1, 5665-284. DFP заменил BDAM, BPAM, BSAM, ISAM, QSAM и VSAM.

15 февраля 1988 года IBM анонсировала [7] MVS/System Product Version 3 (MVS/ESA), а также [8] MVS/Data Facility Product Version 3 (MVS/DFP), 5665-XA3; для MVS/SP V3 требовался либо MVS/XA Data Facility Product Version 2, 5655-XA2, либо Version 3. Более поздние выпуски были сопутствующими условиями для MVS/ESA SP Version 4 и MVS/ESA SP Version 5.

19 апреля 1988 года IBM анонсировала [9] общий термин Data Facility Storage Management Subsystem (Подсистема управления хранилищем данных) для объектов, предоставляемых программами

Помимо замены части поддержки устройств в базовом MVS/SP, DFP заменяет редактор связей и несколько служебных программ и сервисных средств.

DFP больше не доступен как отдельный продукт, но стал частью подсистемы управления хранилищем данных под названием DFSMSdfp.

19 мая 1992 года IBM анонсировала [10] DFSMS/MVS, 5695-DF1, заменяющую MVS/Data Facility Product (MVS/DFP) Version 3, 5665-XA3, Data Facility Hierarchical Storage Manager (DFHSM) Version 2, 5665-329 и Data Facility Data Set Services (DFDSS) Version 2, 5665-327. DFSMS/MVS также заменила утилиты и сервисные средства. DSDSS и DFHSM стали дополнительными платными функциями DFSMS; DFSORT и RACF остались отдельными продуктами. Хотя DFSMS/MVS Release 1 все еще включал ISAM, IBM в конечном итоге отказалась от него, но продолжила поддерживать интерфейс совместимости ISAM с VSAM. В состав DFSMS/MVS R1 входит дополнительный диспетчер сменных носителей (DFSMSrmm), который поддерживает как ручные ленточные библиотеки, так и сервер данных ленточной библиотеки 3495 [11] .

1 марта 1994 года IBM анонсировала [12] DFSMS/MVS Release 2.

1 марта 1994 года IBM анонсировала [13] DFSMS/MVS Release 3.

1 марта 1994 года IBM анонсировала [14] DFSMS/MVS Release 4.

1 марта 1994 года IBM анонсировала [15] DFSMS/MVS Release 5.

Компоненты

В этом разделе описываются функции DFSMS с точки зрения z/OS ; в нем не проводится различий между функциями, добавленными, например, DFDS, и функциями, добавленными в последней версии z/OS.

DFSMSdss

DFSMSdss [d] — платная функция DFSMS, которая может выгружать и восстанавливать выбранные наборы данных и выбранные тома на основе спецификаций в управляющих операторах. В документации она также упоминается как data mover . DSS заменяет старый DASDR и средства дампа/восстановления IEHDASDR, хотя форматы дампа несовместимы.

DFSMSdfp

DFSMSdfp [e] заменяет старые методы прямого, индексного и последовательного доступа, утилиты и сервисные средства, редактор связей, загрузчик и выборку программ. Это компонент, к которому добавляется новый код поддержки устройств. DFSMSdfp добавляет ряд слабо связанных возможностей.

Индексированный VTOC

Структура VTOC, унаследованная от OS/360, использует записи с 44-байтовыми ключами и последовательный поиск с использованием цикла Search Key Equal/TIC *-8. Индекс VTOC (VTOCIX) — это дополнительный набор данных, который индексирует блоки управления наборами данных (DSCB) и обеспечивает более быстрый поиск.

Каталог МКФ

Улучшенный каталог (ICF) заменяет контрольный том OS/360 (CVOL) и каталог VSAM на более устойчивую структуру каталога.

ПДСЭ

Partitoned Data Set Extended (PDSE) — это новый тип набора данных, который решает ряд проблем старой организации PDS, но который может быть прочитан и записан существующим кодом BPAM, BSAM и QSAM .

Системно-управляемое хранилище

Системное управляемое хранилище (SMS) — это набор средств для управления размещением, миграцией и сохранением наборов данных на устройствах хранения с прямым доступом, который является более гибким, чем старые методы, например, спецификации VOL=SER в JCL. До SMS установки определяли имена единиц во время генерации системы, [f] и два пула томов DASD, называемых PUBLIC и STORAGE, в члене библиотеки системных параметров. Кроме того, пользователи должны были явно определять характеристики новых наборов данных.

С помощью SMS установка может определять и обновлять несколько типов списков, описанных [16] IBM как

Класс данных
Параметры определения данных
Класс хранения
Требования к доступности и наличию
Класс управления
Атрибуты миграции, резервного копирования и хранения данных
Группа хранения
Список томов хранения с общими свойствами
Агрегатная группа
Резервное копирование или восстановление всех наборов данных в группе за одну операцию
Копировать пул

Установка также может определять правила автоматического выбора класса (ACS), которые могут проверять, например, имя набора данных и выбирать имена списков на основе политик установки и запросов пользователей. Обычный сценарий заключается в том, что установка пишет процедуру ACS группы хранения, чтобы игнорировать любой параметр UNIT и выбирать группу хранения, а также пишет правило ACS DATACLASS для назначения класса данных с параметрами DCB по умолчанию, причем оба принимают решения на основе имени набора данных.

Когда SMS активен, в динамическом распределении и операторе DD JCL доступны несколько новых параметров, например, DSNTYPE.

Связующее

Binder — это программа, похожая на редактор связей, которая также может управлять программными объектами в библиотеке PDSE.

Удаленное копирование и зеркалирование

DFSMSdfp предоставляет возможности использования нескольких различных протоколов для дублирования или зеркалирования томов DASD в удаленном месте.

ОАМ

Метод доступа к объектам [17] (OAM) поддерживает библиотеку неструктурированных объектов. Такие объекты иногда называют BLOB .

DFСОРТИРОВКА

DFSORT — это утилита сортировки/слияния, которая является частью семейства DFSMS, но не является частью продукта DFSMS/MVS.

ДФСМШсм

DFSMShsm, изначально Hierarchical Storage Manager (HSM), 5740-XRB, а позднее Data Facility Hierarchical Storage Manager Version 2 (DFHSM), 5665-329, до того как стать дополнительным компонентом DFSMS, — это утилита для архивирования и извлечения наборов данных. Она переносит данные из более быстрого хранилища в менее дорогое хранилище, либо на основе временных меток, либо явных запросов. Она использует DFSMSdss в качестве средства перемещения данных.

РАКФ

RACF — это программа безопасности, которая является частью семейства DFSMS, но не является частью продукта DFSMS/MVS. Она включает API под названием SAF, который позволяет приложениям выполнять аутентификацию и проверять привилегии доступа, а также включает интерфейс для LDAP .

ДФСМСрмм

Диспетчер сменных носителей (DFSMSrmm) управляет библиотеками лент, как вручную смонтированных на ленточном накопителе, так и хранящихся в автоматизированной ленточной библиотеке .

Примечания

  1. ^ Хотя синтаксис для автоматического выбора класса (ACS) похож, подсистема управления хранилищем данных/виртуальная машина в z/VM управляет другим набором ресурсов и использует другой код для ввода-вывода.
  2. ^ ab DFP полностью заменяет эти продукты
    • 5740-AM7 Поддержка устройств обработки данных (DFDS)
    • Расширенная функция устройства обработки данных 5740-XYQ (DFEF)
    • 5740-AM3 Метод последовательного доступа расширенный (SAM-E)
    • 5740-AM8 Метод доступа Услуги Криптографическая опция
    • 5748-UT2 Оффлайн 3800 Утилита
  3. ^ DSS не может читать дампы, созданные IEHDASDR или 5740-UT1, восстановление дампа хранилища с прямым доступом (DASDR).
  4. ^ Первоначально отдельный продукт под названием Data Facility Data Set Services (DFDSS), 5740-UT3.
  5. ^ Первоначально назывался Data Facility Product.
  6. ^ В конечном итоге IBM заменила метод определения имен устройств sysgenn новыми программами MVSCP и HCD.

Ссылки

  1. ^ "3081 Processor Complex Models K16, K24 and K32 - New System/370 Extended Architecture (370-XA) Added to 3081". IBM (письмо-объявление). 21 октября 1981 г. ZG81-0263.
  2. ^ "Обзор системы MVS/XA - Новые уровни системных функций, предоставляемые MVS/Extended Architecture (XA)". IBM (письмо-объявление). 21 октября 1981 г. LTR ZP81-0789.
  3. ^ «System/370 Extended Architecture Supported by MVS/System Product Version 2». IBM (письмо-объявление). 9 декабря 1981 г. LTR ZP81-0794.
  4. ^ "Data Facility Product Release 1". IBM (письмо-объявление). 21 октября 1981 г. LTR ZP81-0798.
  5. ^ "MVS/370 Data Facility Product". IBM (письмо-объявление). 17 мая 1983 г. LTR 283-141.
  6. ^ "Multiple Virtual Storage Extended Architecture (MVS/XA) Data Facility Product (DFP) Version 2 Release 1". IBM (письмо-объявление). 5 февраля 1985 г. LTR 285-030.
  7. ^ "Enterprise Systems Architecture/370 and MVS System Product Version 3". IBM (письмо-объявление). 15 февраля 1988 г. LTR 288-059.
  8. ^ "MVS/Data Facility Product (MVS/DFP), Version 3". IBM (письмо-объявление). 15 февраля 1988 г. LTR 288-060.
  9. ^ "Обзор подсистемы управления хранилищем данных". IBM (письмо-объявление). 19 апреля 1988 г. LTR 288-200.
  10. ^ "IBM DFSMS/MVS Version 1 Release 1". IBM (письмо-объявление). 19 мая 1992 г. LTR 292-260.
  11. ^ "IBM 3495 Tape Library Dataserver и IBM 3490 Library Attachment". IBM (письмо-объявление). 19 мая 1992 г. LTR 192-124.
  12. ^ "IBM DFSMS/MVS Version 1 Release 2". IBM (письмо-объявление). 1 марта 1994 г. LTR ZP94-0202.
  13. ^ "IBM DFSMS/MVS Version 1 Release 3". IBM (письмо-объявление). 30 мая 1995 г. LTR AZ5=607.
  14. ^ "IBM DFSMS/MVS Version 1 Release 4". IBM (письмо-объявление). 10 сентября 1996 г. LTR 296-347.
  15. ^ "IBM DFSMS/MVS Version 1 Release 5". IBM (письмо-объявление). 9 июня 1997 г. LTR A97-0608.
  16. ^ «Классы и группы SMS» (PDF) . Введение в z/OS 2.5 DFSMS (PDF) . IBM. 30 сентября 2021 г. стр. 18–21. SC23-6851-50.
  17. ^ "IBM MVS/Data Facility Product (MVS/DFP) Version 3 - Object Access Method". IBM (письмо-объявление). 28 июня 1988 г. LTR 288-340.