Today, business requirements change more frequently than ever. To stay current and competitive, businesses are developing new strategic web-based applications, but these applications typically require more IT resources than traditional applications due to levels of abstraction, code generation, and reuse.
What it does
The IBM System z Application Assist Processors (zAAPs) is available on all
IBM zEnterprise EC12, IBM zEnterprise, IBM System z10, and IBM System z9 servers. The zAAP specialty engine provides an attractively priced execution environment for web-based applications and SOA-based technologies, such as:
See the following page about Intended future support for zAAP processors
What it means
For Java workloads, zAAPs may enable customers to:
When configured with general purpose processors within logical partitions running z/OS, zAAPs may help increase general purpose processor productivity and may contribute to lowering the overall cost of computing for z/OS Java technology-based applications. zAAPs are designed to operate asynchronously with the general processors to execute Java programming under control of the IBM Java Virtual Machine (JVM). This can help reduce the demands and capacity requirements on general purpose processors which may then be available for reallocation to other mainframe workloads.
The IBM JVM processing cycles can be executed on the configured zAAPs with no anticipated modifications to the Java application(s).
The amount of general purpose processor savings will vary based on the amount of Java application code executed by zAAP(s). This is dependent upon the amount of Java cycles used by the relevant application(s) and on the zAAP execution mode selected by the customer.
Execution of the Java applications on zAAPs, within the same z/OS SMP LPAR as their associated database subsystems, can also help simplify the server infrastructures and improve operational efficiencies. For example, use of zAAPs could reduce the number of TCP/IP programming stacks, firewalls, and physical interconnections (and their associated processing latencies) that might otherwise be required when the application servers and their database servers are deployed on separate physical server platforms.
IBM does not impose software charges on zAAP capacity. Additional IBM software charges apply only when additional general purpose CP capacity is used. Customers are encouraged to contact their specific ISVs/USVs directly to determine if their charges will be affected.
* All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represents goals and objectives only.
NOTE: This information provides only general descriptions of the types and portions of workloads that are eligible for execution on Specialty Engines (e.g, zIIPs, zAAPs, and IFLs) ("SEs"). IBM authorizes customers to use IBM SE only to execute the processing of Eligible Workloads of specific Programs expressly authorized by IBM as specified in the “Authorized Use Table for IBM Machines” provided at www.ibm.com/systems/support/machine_warranties/machine_code/aut.html (“AUT”). No other workload processing is authorized for execution on an SE.
IBM offers SE at a lower price than General Processors/Central Processors because customers are authorized to use SEs only to process certain types and/or amounts of workoads as specified by IBM in the AUT.