Процессор поддержки приложений Z - Z Application Assist Processor

В IBM Система z Процессор поддержки приложений (zAAP), ранее известный как zСерия Application Assist Processor - это мэйнфрейм процессор, представленный IBM в 2004г. двигатели ЗААП[1] посвящены запуску конкретных Ява и XML нагрузки под z / OS, повышение производительности. zAAP доступны для серверов zSeries 990 и 890 и более поздних моделей zSeries и zEnterprise. Начиная с IBM z13, функция zAAP интегрирована с процессорами zIIP (zAAP на zIIP).

В настоящее время механизм zAAP содержит такое же базовое оборудование, как и любой другой механизм мэйнфрейма. Однако IBM использует микрокод чтобы ограничить выполнение кода только рабочими нагрузками Java и XML. Как и с Интегрированное средство для Linux (IFL) и zIIP, zAAP не оптимизированы специально для работы Java быстрее или лучше. IBM не меняет «программную модель» или МГУ рейтинг на своих мэйнфреймах с установкой zAAP. Следовательно, заказчики IBM не несут плату за лицензию на программное обеспечение для своих zAAP, что снижает их затраты на выполнение приложений, ориентированных на Java и XML. Количество zAAP не может превышать количество центральных процессоров (CP, механизмов общего назначения) в машине zSeries / z9.

IBM сделала функцию zAAP (то есть микрокод) общедоступной 30 июня 2004 г., хотя требуемый выпуск z / OS не был общедоступным до 24 сентября 2004 г. zAAP работают с z / OS V1R6 и выше, а также с Java 1.4.1. и выше. IBM изменила диспетчер z / OS и Диспетчер рабочей нагрузки (WLM) для переключения рабочей нагрузки с чистой Java на выделенные механизмы. Эти изменения полностью прозрачны для приложений Java. Однако, поскольку Java должна хотя бы время от времени вызывать собственные системные службы (Ввод / вывод сервисов, например), должна быть доступна некоторая мощность обычного процессора (CP) для запуска и поддержки механизма zAAP. Основные программные подсистемы, которые могут получить выгоду от zAAP (т. Е. Полагаться на рабочие нагрузки Java), включают: WebSphere Сервер приложений, WebSphere Business Integration Server Foundation, WebSphere Process Server, WebSphere Message Broker, DB2, Сервер транзакций CICS, Шлюз транзакций CICS, IMS, и (JZOS и z / OS Системные службы UNIX ) Пакетный, среди прочего. В 2007 году IBM добавила поддержку zAAP к системным службам XML для z / OS, поэтому теперь такие продукты, как DB2 9 для z / OS, также могут использовать преимущества zAAP для обработки, связанной с XML.

Первая рабочая нагрузка по коммерческому производству zAAP началась 1 сентября 2004 года в нераскрытой страховой компании на Среднем Западе США, выполняющей обработку требований. Компания использовала Java 1.4.2, WebSphere Сервер приложений версии 5.1 и почти финальная сборка z / OS V1R6 на базе zSeries 990 (2084-304 / A08 с двумя zAAP). Это развертывание, вероятно, является рекордом для мэйнфреймов по скорости разработки и внедрения, поскольку IBM только начала свой проект по разработке zAAP в 2003 году.[нужна цитата ]

Поддержка zAAP

Третья сторона независимые поставщики программного обеспечения (ISV) представили поддержку исполнения своих продуктов на zAAP Specialty Engines с помощью инструментария Java или XML Services от IBM.

Например, Ivory Server для z / OS и Ivory Server для CICS от GT Software, Inc. zAAP Поддержка для XML синтаксический анализ с использованием необязательного IBM z / OS XML Особенность услуг. Ivory Server для Java также будет использовать преимущества zAAP в дополнение к поддержке zIIP и Интегрированное средство для Linux (IFL).[2]

Смотрите также

Рекомендации

  1. ^ «Двигатель» - это общее название основного ЦП мэйнфрейма. Мэйнфреймы содержат множество вторичных вспомогательных процессоров, поэтому использование «механизма» для обозначения основного процессора рабочей нагрузки является попыткой избежать путаницы с этими процессорами ввода-вывода, сетью и другими вспомогательными процессорами.
  2. ^ "Технический паспорт Ivory Service Architect" (PDF). GT Software, Inc.

внешняя ссылка