 | Gili Mendel (gmendel@us.ibm.com), Senior Technical Staff Member, IBM Sheehan Anderson (sheehan@us.ibm.com), Software Developer, IBM John Reinstrom (jdreinst@us.ibm.com), Chief Performance Test Architect, IBM Amy Pitts (alpitts@us.ibm.com), Performance Tester, IBM Bryan Miller (bryan.miller@us.ibm.com), Service Offering Development Lead, IBM
05 Feb 2008 This article provides guidance for specifying appropriate
deployment architecture for IBM® Rational® Asset Manager by providing
specific results and analysis of a performance benchmark test that was conducted for
Version 7.0.0.2. The authors help you interpret the results of this benchmark test
and explain how to use these results to extrapolate specific hardware requirements
for an environment that was not specifically tested.
System requirements
Adobe® Acrobat® Reader
Scope and purpose
The aim of this article is to guide sales teams and customers in specifying
appropriate deployment architecture for IBM® Rational® Asset Manager. The authors
give specific results and analysis of a performance benchmark test that was
conducted for Rational Asset Manager Version 7.0.0.2. In addition, they provide
information to help you interpret the results of this benchmark, as well as to be
able to use these results to extrapolate specific hardware requirements for an
environment that was not specifically tested in this benchmark.
This article does not provide an overview of Java™ 2 Platform,
Enterprise Edition (J2EE) scaling, nor does it cover tuning parameters to be used
in a large-scale deployment. You can find an overview of Rational Asset Manager as
a J2EE application in the Rational Asset Manager 7.0 Capacity Planning Guide
1. For a comprehensive overview of how to tune a large IBM®
WebSphere® Application Server cluster for a Rational Asset Manager
deployment, consult the Rational Asset Manager Tuning Guide 2 (see the
Resources section of the article).
Benchmark test goals
These were the goals of this benchmark test:
- Determine the level of user loads that could be driven across small, medium,
and large cluster configurations. These ranged from a single server node running
a single WebSphere container instance up to a six-server node configuration with
four WebSphere Application Server instances per node (for a total of 24
instances).
- Collect comparative data on the impact of vertical versus horizontal scaling
on the capacity of Rational Asset Manager. (Horizontal scaling refers to a
configuration that expands the cluster by adding server nodes, where as vertical
scaling refers to a configuration that increases the number of WAS instances
running on a given server node).
- Verify that Rational Asset Manager can continue to scale both horizontally
and vertically with a large amount of assets.
- Collect performance data metrics for a mixture of configuration permutations
to allow extrapolation or modeling for generic capacity level needs.
Test configuration goals
We intended to expose the Rational Asset Manager repository to varying levels of
assets by using nine different configurations that represented small, medium, and
large deployments. Our objective was to maintain an average response time of less
than one second during our test duration. We also limited the configuration
variation to only horizontal and vertical scaling of the WebSphere Application
Server instances. The hardware used for the application servers, database, Web
server, caching proxy, and load balancer remained constant.
Download | Description | Name | Size | Download method |
|---|
| Capacity planning and scalability test report | RAM_capacity_v7002.pdf | 776KB | HTTP |
|---|
Resources Learn
Get products and technologies
Discuss
About the contributors  | |  | Dr. Mendel is the technical lead and manager for IBM Rational Asset Manager
software. |
 | |  | Sheehan Anderson is a Rational Asset Manager software developer. |
 | |  | John Reinstrom is the Chief Performance Test Architect for Rational system and
performance tests. |
 | |  | Amy Pitts is a software engineer for Rational system and performance tests. |
 | |  | Bryan is a Service Offering Development Lead for the Rational Brand Services team. |
|  | |  |