ZIIP - zIIP
В IBM Система z9 и преемник мэйнфреймы, то Интегрированный информационный процессор System z (zIIP) специального назначения процессор. Первоначально он был введен, чтобы освободить центральные процессоры (ЦП) мэйнфреймов от конкретных DB2 обработка нагрузок, но в настоящее время используется для разгрузки других рабочих нагрузок z / OS, как описано ниже. Идея возникла у предыдущих процессоров специального назначения, zAAP, который разгружает Ява обработка, и IFL, на котором работают Linux и z / VM, но не другие операционные системы IBM, такие как z / OS, ДОС / ВСЕ и TPF. PU System z (процессорный блок) «характеризуется» как один из этих типов процессоров, или как CP (центральный процессор), или SAP (системный вспомогательный процессор). Эти процессоры не содержат микрокода или аппаратных функций, которые ускоряют назначенные им рабочие нагрузки. Вместо этого, освобождая общий CP от определенных рабочих нагрузок, они часто приводят к более высокой пропускной способности рабочей нагрузки при снижении лицензионных сборов.
DB2 для z / OS V8 была первым приложением, использующим zIIP, но сейчас существует несколько продуктов и технологий IBM и других производителей, которые используют zIIP. Для zIIP требуется мэйнфрейм System z9 или новее. Z / OS 1.8 и DB2 9 для z / OS поддерживают zIIP. IBM также предлагает ПТФ для z / OS 1.6, z / OS 1.7 и DB2 V8, чтобы разрешить использование zIIP. (DB2 9 для z / OS - это первый выпуск DB2 со встроенной поддержкой.)
IBM публично раскрыла информацию о технологии zIIP 24 января 2006 г. Аппаратное обеспечение zIIP (т.е. микрокод, поскольку аппаратное обеспечение процессоров в настоящее время не отличается от процессоров общего назначения) стало общедоступным в мае 2006 г. PTF z / OS и DB2, которые следует принять Преимущество оборудования zIIP стало общедоступным в конце июня 2006 года.
zIIP добавляют меньшую стоимость для четырех типов работы с DB2:
- Удаленный DRDA доступ через TCP / IP. В эту категорию входят JDBC и ODBC доступ к DB2, включая доступ через LPAR через HiperSockets, Такие как Linux на IBM Z. Исключение составляет доступ к хранимым процедурам DB2 V8, которые перенаправляют небольшую часть работы. Собственные процедуры удаленного SQL DB2 9 действительно используют zIIP.
- Параллельные операции запроса. DB2 9 может увеличить объем параллельной обработки и, таким образом, больше использовать zIIP.
- Для синтаксического анализа XML в DB2 могут использоваться процессоры zIIP или zAAP.
- Обработка некоторых утилит DB2.
Поддержка zIIP
Несмотря на то что DB2 UDB за z / OS был первым выпущенным продуктом, который использовал процессоры zIIP, он не ограничивается только DB2 или же IBM товары. Специальность zIIP ЦПУ также может использоваться для обработки IPSec в TCP / IP, некоторые общие XML обработка и IBM с Масштабируемая архитектура для финансовой отчетности. В августе 2007 года Shadow, промежуточное программное обеспечение для мэйнфреймов, теперь принадлежит Ракетное программное обеспечение,[1] представила первую подходящую интеграцию zIIP для сред, отличных от DB2, расширив преимущества специализированных механизмов за счет включения Adabas, CICS, IMS, IDMS и VSAM. Другой сторонний независимые поставщики программного обеспечения («Независимые поставщики программного обеспечения») представили поддержку исполнения своих продуктов на zIIP.
Эти независимые поставщики программного обеспечения включают, среди прочего, Software AG,[2] Compuware,[3] CA Technologies, Программное обеспечение BMC,[4] GT Software, Inc.,[5] и Phoenix Software International.[6]
Например; CA NetMaster Сетевое управление для TCP / IP Продукт может выполнять как свою основную задачу, так и подзадачу анализатора пакетов на zIIP. Ракетное программное обеспечение утверждает, что их теневой сервер позволит 99% интеграционной обработки, такой как SQL для запросов нереляционных данных и рабочих нагрузок Web-сервисов / SOA, быть подходящими для zIIP и выполняться вне универсального процессора. Ivory Server для z / OS от GT Software, Inc. обеспечивает поддержку zIIP для XML синтаксический анализ, построение полезной нагрузки XML и обработка преобразования данных. Кроме того, Ivory Server поддерживает zAAP процессор с использованием дополнительного IBM z / OS XML-сервисы и IFL процессор с Linux на IBM Z. Ivory Server и Ivory Studio (Ivory IDE ) предоставляют опции, которые позволяют клиентам управлять нагрузкой, выгруженной на zIIP Speciality. ЦПУ от процессора GP.
Разработчики коммерческого программного обеспечения, при соблюдении определенных квалификационных правил, могут получать технические подробности от IBM о том, как воспользоваться преимуществами zIIP в рамках Соглашение о неразглашении.
IBM z13 объединяет zAAP функциональность с zIIP, так что работа, отвечающая требованиям zAAP, теперь использует zIIP.[7] Кроме того, процессоры IFL и zIIP на IBM z13, поскольку они используют z13 микропроцессор, имеют одновременная многопоточность (SMT) возможность.
Использование zIIP для IBM Z Common Data Provider
IBM Z Common Data Provider - это программное обеспечение, которое собирает операционные данные ИТ из z / OS систем, преобразует его в расходный формат и передает на аналитические платформы.[8] Когда IBM Z Common Data Provider используется для потоковой передачи рабочих данных, можно включить функцию разгрузки zIIP, а затем компонент System Data Engine из IBM Z Common Data Provider может разгрузить подходящую работу с процессоров общего назначения на процессоры zIIP. Это сводит к минимуму MIPS потребление на общих процессорах (GCP) и снижает Общая стоимость владения.[9].
Однако эта разгрузка может добавить дополнительные накладные расходы в ЦПУ время. Если на процессорах zIIP недостаточно мощности, z / OS может перенаправить работу, отвечающую требованиям zIIP, на обычные процессоры, когда все zIIP заняты. Дополнительное (накладное) время ЦП для использования процессоров zlIP может превышать время ЦП, которое выгружается на процессоры zlIP. Или даже общая загрузка ЦП увеличивается.[10].
Смотрите также
Рекомендации
- ^ «Rocket Software завершает приобретение Shadow у Progress Software» (Пресс-релиз). Ракетное программное обеспечение. 19 октября 2012 г.
- ^ «Adabas & Natural для ЗИИП». Software AG.
- ^ «Заявление о поддержке процессоров IFL, zIIP и zAAP». Compuware Corporation.
- ^ «Управление системой мэйнфрейма с помощью MainView». Программное обеспечение BMC.
Повышение эффективности за счет разгрузки до 70% ресурсов ЦП на zIIP.
- ^ "Технический паспорт Ivory Service Architect" (PDF). GT Software, Inc.
- ^ «E) JES V4R5.0 использует новые специальные механизмы zIIP». 28 августа 2007 г.
- ^ "z Systems Application Assist Processor (zAAP)". IBM. Получено 2015-08-05.
- ^ IBM: поставщик общих данных IBM Z
- ^ «Выгрузка кода System Data Engine на z Systems Integrated Information Processors». IBM. Получено 21 сентября 2020.
- ^ «Улучшение эксплуатации и обслуживания с помощью IBM Z Common Data Provider». Сообщество IBM Z и LinuxONE. Получено 21 сентября 2020.