IBM United States
Software Announcement 203-001
January 14, 2003
IBM Application Workload Modeler for Linux on zSeries Provides Network and Application Performance Measurements
At a Glance
Use IBM Application Workload Modeler V1.1 to:
Get assistance with Application Workload Modeler implementations through IBM service offerings.
For ordering, contact:
Your IBM representative, an IBM Business Partner, or the Americas Call Centers at 800-IBM-CALL (Reference: LE001).
IBM Application Workload Modeler for Linux on zSeries Version 1.1 provides the ability to model, measure, and analyze the performance of networks and applications in a client/server, multiprotocol, multiplatform environment. With Application Workload Modeler V1.1, you can more accurately plan for the roll-out of additional software or function, and determine where upgrades may be required in your network and system. Application Workload Modeler can be used in two modes:
Services in support of Application Workload Modeler V1.1 are available from IBM Global Services and AIM zSeries Software Services.
Application Workload Modeler is also available for OS/390® and z/OS. Refer to Software Announcement 202-338 , dated December 10, 2002, for more information on this product.
For more information on Application Workload Modeler and available services, visit:
Application Workload Modeler for Linux on zSeries Version 1.1 provides the ability to measure and tune the performance of networks and applications in a client/server, multiprotocol, multiplatform environment. To do this, Application Workload Modeler V1.1 offers two modes of operation:
Client/Server mode benchmarks allow you to evaluate the performance of your communications stack and underlying network by modeling the behavior of an application that generates network traffic. For example, you can use Application Workload Modeler V1.1 to model the network impact of an application by generating the expected network traffic of the application, from both a client and server perspective. This can be done before the real application is actually written. Since Application Workload Modeler has a very small path length, the resulting performance parameters reflect the behavior of the communications stack and the underlying network without introducing application-level bottlenecks.
Application Workload Modeler provides the ability to customize the sizes and patterns of data sent and received between the Application Workload Modeler client and the Application Workload Modeler server. This allows Application Workload Modeler to simulate the network traffic patterns of various application workloads, such as transactional request/response workloads or bulk data transfer workloads. Application Workload Modeler provides detailed performance measurements including throughput and response time.
Application Workload Modeler Client/Server mode benchmarks support TCP/IP applications and networks for the current version of the Internet Protocol (IPv4) that is widely deployed. They also support the emerging next generation Internet Protocol (IPv6). This allows users to test and evaluate the performance of their IPv6 network infrastructure prior to the introduction of production level, IPv6 network traffic and applications.
Application Client Mode benchmarks allow you to evaluate the real network impact of selected well-known, standard TCP/IP applications, such as a Web server or an FTP server. To do this, Application Workload Modeler functions as a client to the actual application server, generating network traffic that can be measured and analyzed.
Application Client mode benchmarks allow you to answer a variety of what if questions related to the network performance of TCP/IP servers at various workload levels. For example, you may be in the process of considering consolidating your Enterprise Resource Planning (ERP) workload using SAP R/3 on the IBM zSeries platform. The configuration you are evaluating may include deploying SAP application servers on multiple Linux images running in Logical Partitions (LPARs) within a single zSeries processor. Your SAP database server may be DB2® residing in a z/OS LPAR on the same processor. In this configuration, the communications between the application servers and the database server are accomplished via the SAP Integrated Call Level Interface (ICLI), which uses TCP/IP sockets as the underlying network protocol. Since both the SAP application servers and database server reside on the same physical processor, TCP/IP communications between the servers can take advantage of HiperSockets, the high speed, low latency, internal TCP/IP network available in zSeries processors.
Application Workload Modeler can be used to understand the performance characteristics of this configuration before the solution is deployed. By simulating various workload levels of application server requests to an SAP database sever, using the SAP ICLI interface, Application Workload Modeler can provide detailed measurements of the results.
In both modes of operation, Application Workload Modeler allows you to simulate large numbers of clients and stress workload levels from a single host. When even larger workload levels are required for a test, several hosts with Application Workload Modeler installed can be used to simulate the necessary traffic. In this scenario, a single Application Workload Modeler instance can act as the controller, providing a single control point that can be used to coordinate the execution of the test and the gathering of the results for all client and server Application Workload Modeler instances involved in the test.
The ability to simulate client activity concurrently, from several Application Workload Modeler instances, is also useful when attempting to model client application performance across different areas of the network. You can more accurately simulate client network activity by installing one or more Application Workload Modeler instances on hosts that are in close proximity, from a network perspective, to the representative client hosts that will be generating the application network traffic. This allows users to identify specific network bottlenecks that may affect only a subset of clients.
Application Workload Modeler provides additional flexibility in this area with its multiplatform support: z/OS, OS/390, Linux on zSeries, and Linux. Refer to the Software Requirements for the specific versions and releases of Linux and Linux on zSeries that are supported. Refer to Software Announcement 202-338 , dated December 10, 2002, for additional information on support for z/OS and OS/390.
Workload simulation tests can involve Application Workload Modeler on a single platform or Application Workload Modeler on any combination of the platforms supported. This allows you the flexibility of selecting the platform(s) based on the objectives of the specific workload modeling exercise. For example, if a user needs to model an application where the server resides on zSeries and the clients reside at the edges of the enterprise network, an Application Workload Modeler client could be run on a Linux host in close proximity to the client network and the application server could be simulated on zSeries system running Linux within the enterprise network.
The Linux editions of Application Workload Modeler are very similar to the z/OS edition from a functional perspective. All support the modeling of TCP/IP application workloads. In addition, Application Workload Modeler for z/OS supports the modeling of SNA application workloads.
Application Workload Modeler provides detailed statistics describing the throughput levels and response times measured for each test, including response time variance and standard deviation metrics. These statistics can be viewed while the test is executing and final reports are generated when the test is completed. These reports include statistics for each instance of Application Workload Modeler involved in the test, as well as aggregated reports for the overall test.
The Application Workload Modeler shell environment provides a simple interface that allows you to
for your Application Workload Modeler system.
Application Workload Modeler Client/Server mode supports the following network protocol APIs:
In Application Client mode, Application Workload Modeler can simulate the following TCP/IP clients:
Application Workload Modeler V1.1 provides various levels of debugging,
tracing, and error reporting, facilitating rapid determination of both
static problems, such as configuration or connectivity, and dynamic
Consulting and Services
Services in support of Application Workload Modeler are available from IBM Global Services and AIM zSeries Software Services. These services include the following offerings:
For further information on services related to Application Workload Modeler, visit
Section 508 of the U.S. Rehabilitation Act
Application Workload Modeler Version 1.1 is capable as of January 17, 2003, when used in accordance with IBM's associated documentation, of satisfying the applicable requirements of Section 508 of the Rehabilitation Act, provided that any assistive technology used with the product properly interoperates with it.
Application Workload Modeler for Linux on zSeries Version 1.1 complements other IBM products that provide workload simulation functions for the zSeries platform, such as Workload Simulator for z/OS and OS/390 and WebSphere Studio Workload Simulator for z/OS and OS/390 . While Workload Simulator and WebSphere Studio Workload Simulator provide powerful workload simulation functions that allow real applications to be tested under significant load and stress conditions, Application Workload Modeler specializes in modeling application workloads before the application is actually developed.
For more information on Workload Simulator for z/OS and OS/390, refer to Software Announcement 202-176 , dated July 23, 2002. For more information on WebSphere Studio Workload Simulator for z/OS and OS/390, refer to Software Announcement 202-236 , dated September 24, 2002.
When combined, these three products provide a comprehensive set of modeling, stress/load testing, and regression testing tools for the zSeries platform that can be used to evaluate the impact of:
Product information is available through Offering Information (OITOOL) at:
and through the Passport Advantage Web site at:
No formal publications are shipped with this program.
The Publications Notification System (PNS) enables subscribers to set up
profiles of interest by order number or product number. PNS subscribers
automatically receive notifications by e-mail of all new publications
defined in their profiles. These may then be ordered or downloaded via
the Publications Center.
Displayable Softcopy Publications
The Application Workload Modeler V1.1 manuals are offered in displayable softcopy form. The displayable manuals are available on the Application Workload Modeler for Linux on zSeries V1.1 CD-ROM and on the Application Workload Modeler for Linux V1.1 CD-ROM.
The manuals are shipped in both BookManager® BOOK format and Adobe Acrobat PDF format. The BOOK files can be used with the BookManager READ licensed programs in any of the supported environments. Terms and conditions for use of the machine-readable files are shipped with the files.
Specified Operating Environment
All prerequisites and corequisites for these products apply.
The products listed here are supported only while service is available for those products.
Application Workload Modeler for Linux on zSeries V1.1 requires:
Note: To support SAP ICLI benchmarks, Application Workload Modeler for Linux on zSeries requires:
64-bit is supported only for SAP ICLI benchmarks.
Application Workload Modeler for Linux V1.1 requires:
Since Application Workload Modeler for Linux on zSeries V1.1 is shipped on a CD, installation requires TCP/IP connectivity between your Linux zSeries and a workstation. Once connectivity is established, one of the following procedures can be used to install the product:
Note: All product documentation is provided in softcopy form and is available as follows:
This program, when downloaded from a Web site, contains the applicable
IBM license agreement, and License Information (LI), if appropriate, that
will be presented for acceptance at the time of installation of the
program. The license and LI will be stored in a directory such as
LICENSE.TXT for future reference.
Security, Auditability, and Control
Application Workload Modeler V1.1 uses the security and auditability features of the host hardware and software.
The customer is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.
This product is available only via Passport Advantage. It is not available as shrinkwrap.
Part Program Name/Description Number Application Workload Modeler for BK02DNA Linux on zSeries Media Package English Application Workload Modeler for D521KLL Linux on zSeries Per Processor Lic/SW Maint 1 Anniv Application Workload Modeler for D521LLL Linux on zSeries Per Processor Lic/SW Maint 2 Anniv Application Workload Modeler for E00MELL Linux on zSeries Per Processor SW Maint Rnwl 1 Anniv Application Workload Modeler for D521MLL Linux on zSeries Per Processor SW Maint Aft Lic 1 Anniv
Terms and Conditions
This product is available only via Passport Advantage. It is not available as shrinkwrap.
Licensing: IBM International Program License Agreement. Proofs of Entitlement (PoEs) are required for all authorized use. Part number products only, offered outside of Passport Advantage, where applicable, are license only and do not include Software Maintenance.
Money-Back Guarantee: If for any reason you are dissatisfied with the program, return it within 30 days from the invoice date to the party (either IBM or its reseller) from whom you acquired it for a refund. This applies only to your first acquisition of the program.
Software Maintenance, previously referred to as Subscription and Technical Support, is now included in the Passport Advantage Agreement. Installation and technical support for the product announced in this letter is provided by the Software Maintenance offering of the IBM International Passport Advantage Agreement. This fee service enhances customer productivity by providing voice and/or electronic access into the IBM support organizations.
IBM includes Software Maintenance with each program acquired during the coverage period. The coverage period means the period commencing on the date you acquire the program up to the first or second anniversary date, depending on whether you acquired coverage for one or two anniversaries. The coverage period for Software Maintenance acquired in the two months preceding an anniversary date will be extended to the next applicable anniversary date.
While your Software Maintenance is in effect, IBM provides you assistance for your (1) routine, short duration installation and usage (how-to) questions; and (2) code-related questions. IBM provides assistance via telephone and, if available, electronic access, only to your information systems (IS) technical support personnel during the normal business hours (published prime shift hours) of your IBM support center. (This assistance is not available to your end users.) IBM provides Severity 1 assistance 24 hours a day, every day of the year. For additional details, consult your IBM Software Support Guide at:
Software Maintenance does not include assistance for (1) the design and development of applications, (2) your use of programs in other than their specified operating environment, or (3) failures caused by products for which IBM is not responsible under this agreement.
For more information about the Passport Advantage Agreement, refer to the IBM International Passport Advantage Agreement Software Announcement 201-202 , dated July 10, 2001, or visit the Passport Advantage Web site at:
For Passport Advantage and charges, contact your authorized IBM Lotus® Business Partner. Additional information is also available on the Web at:
IBM Global Financing offers competitive financing to credit-qualified customers to assist them in acquiring IT solutions. Our offerings include financing for IT acquisition, including hardware, software, and services, from both IBM and other manufacturers or vendors. Offerings (for all customer segments: small, medium, and large enterprise), rates, terms, and availability can vary by country. Contact your local IBM Global Financing organization or visit the Web at:
To order, contact the Americas Call Centers, your local IBM representative, or your IBM Business Partner.
To identify your local IBM representative or IBM Business Partner, call 800-IBM-4YOU (426-4968).
Phone: 800-IBM-CALL (426-2255) Fax: 800-2IBM-FAX (242-6329) Internet: firstname.lastname@example.org Mail: The Americas Call Centers Dept. LE001 P.O. Box 2690 Atlanta, GA 30301-2690 Reference: LE001
The Americas Call Centers, our national direct marketing organization, can add your name to the mailing list for catalogs of IBM products.
Note: Shipments will begin after the planned availability date.
IBM Electronic Services
IBM Global Services has transformed its delivery of hardware and software support services to put you on the road to higher systems availability. IBM Electronic Services is a Web-enabled solution that provides you with an exclusive, no-additional-charge enhancement to the service and support on the IBM . You should benefit from greater system availability due to faster problem resolution and pre-emptive monitoring. IBM Electronic Services comprises two separate but complementary elements: IBM Electronic Services news page and IBM Electronic Service Agent.
IBM Electronic Services news page provides you with a single Internet entry point that replaces the multiple entry points traditionally used by customers to access IBM Internet services and support. By using the news page, you gain easier access to IBM resources for assistance in resolving technical problems.
The IBM Electronic Service Agent is no-additional-charge software that resides on your IBM system that is designed to proactively monitor events and transmit system inventory information to IBM on a periodic customer-defined timetable. The IBM Electronic Service Agent tracks system inventory, hardware error logs, and performance information. If the server is under a current IBM maintenance service agreement or within the IBM warranty period, the Service Agent automatically reports hardware problems to IBM. Early knowledge about potential problems enables IBM to provide proactive service that maintains higher system availability and performance. In addition, information collected through the Service Agent will be made available to IBM service support representatives when they are helping answer your questions or diagnosing problems.
to learn how IBM Electronic Services can work for you.