zアプリケーションアシストプロセッサ


Z_Application_Assist_Processor
IBMのSystem zアプリケーションプロセッサアシスト(zAAP、以前として知られている)、zSeriesのプロセッサアシストアプリケーションはメインフレームによって導入されたプロセッサIBM 2004 zAAPエンジンに特定の実行に専用されたJavaとXMLの下でワークロードをZ / OS、加速しますパフォーマンス。zAAPは、zSeries 990および890サーバー、およびそれ以降のzSeriesおよびzEnterpriseモデルで使用できます。IBM z13以降、zAAP機能はzIIPプロセッサー(zIIP上のzAAP)と統合されています。
現在、zAAPエンジンには、他のメインフレームエンジンと同じ基盤となるハードウェアが含まれています。ただし、IBMはマイクロコードを使用して、コードの実行をJavaおよびXMLワークロードのみに制限しています。同様にLinux用の統合ファシリティ(IFL)とzIIPを、zAAPsを具体的に速くなったり、より良いのJavaを実行するように最適化されIBMは、zAAPのインストールによって、メインフレームの「ソフトウェア・モデル」またはMSUレーティングを変更しません。その結果、IBMの顧客は、zAAPのソフトウェア・ライセンス料を負担せず、JavaおよびXML指向のアプリケーションを実行するコストを削減します。zAAPの数は、zSeries / z9マシン内の中央処理装置(CP、汎用エンジン)の数を超えることはできません。
IBMは、2004年6月30日にzAAP機能(つまりマイクロコード)を一般に利用可能にしましたが、必要なz / OSリリースは2004年9月24日まで一般に利用できませんでした。zAAPはz / OSV1R6以降およびJava1.4.1で動作します。以上。IBMは、z / OSディスパッチャーとWorkloadManager(WLM)を変更して、純粋なJavaワークロードを専用エンジンに切り替えました。これらの変更は、Javaアプリケーションに対して完全に透過的です。ただし、Javaは少なくとも時折ネイティブシステムサービス(I / Oサービスなど)を呼び出す必要があるため、zAAPエンジンを開始および維持するには、従来のプロセッサ(CP)容量を使用できる必要がzAAPの恩恵を受ける可能性のある(つまり、Javaワークロードに依存する)主要なソフトウェアサブシステムには、WebSphere Application Server、WebSphere Business Integration Server Foundation、WebSphere Process Server、WebSphere Message Broker、DB2、CICS Transaction Server、CICS Transaction Gateway、IMS、および(JZOSおよびz / OS UNIXシステム・サービス)バッチなど。2007年に、IBMはzAAPサポートをXML System Services for z / OSに追加したため、DB2 9 for z / OSなどの製品でも、XML関連の処理にzAAPを利用できるようになりました。
zAAPの最初の商業生産ワークロードは、2004年9月1日に、米国中西部の非公開の保険会社で請求処理を実行して開始されました。同社は、Java 1.4.2、WebSphere Application Serverバージョン5.1、およびzSeries 990(2つのzAAPを備えた2084-304 / A08)上に構築されたほぼ最終的なz / OSV1R6を使用しました。IBMは2003年にzAAP設計プロジェクトを開始したばかりなので、この展開はおそらく開発と採用の両方のスピードのメインフレームの記録です。

コンテンツ
1 zAAPのサポート
2 も参照してください
3 参考文献
4 外部リンク

zAAPのサポート
サードパーティの独立系ソフトウェアベンダー(ISV)は、IBMのJavaまたはXMLサービスツールキットを使用して、zAAP特殊エンジンで製品を実行するためのサポートを導入しました。
たとえば、GT Software、Inc。のIvory Server for z / OSおよびIvoryServer for CICSは、オプションのIBM z / OSXMLサービス機能を使用したXML解析のzAAPサポートを提供します。Ivory Server for Javaは、zIIPおよびIntegrated Facility for Linux(IFL)のサポートに加えて、zAAPも利用します。

も参照してください
Linux用統合機能(IFL)
zIIP

参考文献
^ 「エンジン」は、プライマリメインフレームCPUの一般名です。メインフレームには多数のセカンダリアシストプロセッサが含まれているため、プライマリワークロードプロセッサを指す「エンジン」の使用は、これらのI / O、ネットワーク、およびその他のアシストプロセッサとの混同を避けるための試みです。
^ 「アイボリーサービスアーキテクトのデータシート」 (PDF)。GT Software、Inc。

外部リンク
公式ウェブサイト