IBM United States
Software Announcement 203-001
January 14, 2003

IBM Application Workload Modeler for Linux on zSeries Provides Network and Application Performance Measurements

 ENUS203-001.PDF (41KB)


At a Glance

Use IBM Application Workload Modeler V1.1 to:

  • Allocate existing system resources more efficiently by modeling, generating traffic, and evaluating the network performance of existing workloads
  • Effectively plan additional system resources by analyzing performance impacts of new functions and/or increased capacity
  • Benchmark existing workloads, allowing you to measure the impact of new hardware and/or new software
  • Keep your network and applications running efficiently and effectively by continuing to evaluate their performance over time or at different times of day

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).

Overview

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:

  • Client/Server mode benchmarks allow you to evaluate the performance of your TCP/IP communications stack and your network by modeling the behavior of an application and generating the associated network traffic.

    In this case, the actual application need not be installed. Application Workload Modeler can model both the client and server.

  • Application Client mode benchmarks allow you to measure the overall end-to-end performance of a well-known TCP/IP application server. This is done by using Application Workload Modeler as a client to an existing application server, such as an FTP server or a Web server. Application Workload Modeler will generate real traffic, as specified by you, to the application server.

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:

Key Prerequisites

  • Linux on zSeries
  • TCP/IP connectivity to a workstation that has a CD-ROM drive

Planned Availability Date

January 17, 2003

Description

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
  • Application Client mode benchmarks

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 eServer 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

  • verify and set parameters,
  • execute test runs, and
  • display statistics

for your Application Workload Modeler system.

Application Workload Modeler Client/Server mode supports the following network protocol APIs:

  • TCP/IP (IPv4 and IPv6)
    • TCP or UDP Sockets (SSL or non-SSL). SSL support includes:
      • GSKit V5.0 (also known as V5e) and
      • OpenSSL 0.9.6b (engine) 9 Jul 2001 (Linux only)
    • Multicast APIs

In Application Client mode, Application Workload Modeler can simulate the following TCP/IP clients:

  • HTTP
  • HTTPS (OpenSSL and GSKit)
  • SAP ICLI
  • SMTP
  • DNS
  • FTP
  • DHCP
  • CICS® sockets
  • TN3270
    • TN3270 or TN3270E (non-SSL, OpenSSL, and GSKit SSL)
    • Express logon

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 run-time problems.

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:

  • Installation, Configuration, Training, and Mentoring, which includes:
    • Helping the customer install and configure Application Workload Modeler
    • Two days of on-site support for customers using Application Workload Modeler in their own environment
    • Determining how to use the product most effectively for the design, performance, or capacity planning issues the customer seeks to resolve
  • A Try and Buy Offering, which will allow the customer to engage the services team to use Application Workload Modeler on the customer's behalf in a Proof of Concept. The consultants will install the product and gather and interpret data on behalf of the customer. This offering, one to four weeks in length, allows the customer to evaluate the value of Application Workload Modeler in their environment prior to making a purchase decision.
  • A Complex Modeling Offering to assist in complex modeling, providing performance and capacity planning for Enterprise Extender or TN3270. With this offering, you may utilize the skills and machine resources of the IBM team either in conjunction with purchasing Application Workload Modeler (for additional capacity or staffing) or prior to making an Application Workload Modeler purchasing decision.

For further information on services related to Application Workload Modeler, visit

or send an e-mail to awm@us.ibm.com.

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.

Product Positioning

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:

  • A new application before it is deployed
  • Potential changes to existing application workloads
  • Potential changes in the network infrastructure

Trademarks

 
zSeries and z/OS are trademarks of International Business Machines Corporation in the United States or other countries or both.
 
OS/390, DB2, CICS, and WebSphere are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Other company, product, and service names may be trademarks or service marks of others.

Offering Information

Product information is available through Offering Information (OITOOL) at:

and through the Passport Advantage Web site at:

Publications

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.

Technical Information

Specified Operating Environment

Hardware Requirements

Application Workload Modeler for Linux on zSeries Version 1.1 runs on any hardware that meets the minimum specifications of the supported operating system environment.

Software Requirements

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:

  • One of the following:
    • Red Hat Linux for S/390®, or later
    • SuSE Linux Enterprise Server 7 for S/390 and zSeries, or later
  • Java™ Runtime Environment (JRE) 1.3.1 or later. This is required only for the installation process. As a convenience, a copy of JRE is included on the product CD.

Note: To support SAP ICLI benchmarks, Application Workload Modeler for Linux on zSeries requires:

  • SuSE Linux Enterprise Server 7 for IBM zSeries (64-bit)
  • SAP Integrated Call Level Facility Version 4.6D

64-bit is supported only for SAP ICLI benchmarks.

Application Workload Modeler for Linux V1.1 requires:

  • One of the following:
    • Red Hat 7.1
    • Red Hat 7.2
    • Red Hat 7.3
    • SuSE 7.3
  • Java Runtime Environment (JRE) 1.3.1 or later. This is required only for the installation process. As a convenience, a copy of JRE is included on the product CD.

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:

  • Copy all of the files from the product CD to a workstation hard drive.
  • FTP the files from the hard drive to your Linux zSeries machine.
  • On Linux zSeries run the "./awm_install.sh" script with root access.
  • The product will install in the "/opt/ibm/awm" directory.

or

  • NFS mount the CD-ROM drive of a workstation to your Linux zSeries machine.
  • On Linux zSeries, from the NFS mounted drive, run the "./awm_install.sh" script with root access.
  • The product will install in the "/opt/ibm/awm" directory.

Planning Information

Packaging: The program package for Application Workload Modeler for Linux on zSeries V1.1 includes the following:

  • One CD containing the Application Workload Modeler for Linux on zSeries code, the Application Workload Modeler for Linux code, and a copy of GSKit V5.0
  • Hardcopy License Information for Application Workload Modeler for Linux on zSeries

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.

Ordering Information

This product is available only via Passport Advantage. It is not available as shrinkwrap.

Product Group: IBM Application and Integration Middleware

Product Identifier Description: IBM Application Workload Modeler for Linux on zSeries (5724-E12)

Product Category: IBM Application Workload Modeler

Application Workload Modeler for Linux on zSeries V1.1 is a Linux on zSeries product with one charge unit: Processors.

Passport Advantage

                                                            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.

License Information Form Number: GC31-6296

Limited Warranty Applies: Yes

Program Services: Available until December 31, 2004

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.

Copy and Use on Home/Portable Computer: No

Volume Orders (IVO): No

Passport Advantage Applies: Yes and through the Passport Advantage Web site at:

Software Maintenance Applies: Yes

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:

AIX®/UNIX® Upgrade Protection Applies: No

Entitled Upgrade for Current AIX/UNIX Upgrade Protection Licensees: No

iSeries™ Software Subscription Applies: No

Variable Charges Apply: No

Educational Allowance Available: Not applicable

Prices

Passport Advantage

For Passport Advantage and charges, contact your authorized IBM Lotus® Business Partner. Additional information is also available on the Web at:

Global Financing

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:

Order Now

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:  ibm_direct@vnet.ibm.com
 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 eServer. 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 eServer 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.

Visit

to learn how IBM Electronic Services can work for you.

Trademarks

 
The e-business logo, zSeries, iSeries, and Electronic Service Agent are trademarks of International Business Machines Corporation in the United States or other countries or both.
 
BookManager, S/390, and AIX are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Java is a trademark of Sun Microsystems, Inc.
 
UNIX is a registered trademark of the Open Company in the United States and other countries.
 
Lotus is a registered trademark of Lotus Development Corporation and/or IBM Corporation.
 
Other company, product, and service names may be trademarks or service marks of others.