Have you ever wondered how IBM z/OS Connect Enterprise Edition (z/OS Connect EE) performs when paired with a blazingly fast IBM IMS? We, the IMS Performance team based out of the IBM Silicon Valley Lab, embarked on a journey to find out just how well it would perform. Read on to see what we observed!

As you might be aware, with z/OS Connect EE V3.0, existing IMS resources can be exposed as RESTful APIs; in addition, you can call out to external RESTful APIs from z/OS applications running in IMS, CICS, or batch. Our goal was to analyze performance capabilities in these two scenarios:

  • API Provider: When IMS resources are exposed as APIs
  • API Consumer or Requester: When IMS applications consume APIs from external hosts

The results of our IBM internal testing, done in a controlled laboratory environment, demonstrated great performance in both provider and requester scenarios.

API Provider Workload Performance

During our testing, we ramped up the request rates to see how well the solution scaled.

  • With 1KB I/O messages, throughput peaked at about 21,000 transactions per second before stabilizing
  • With 8KB I/O messages, throughput peaked at about 8,900 transactions per second before stabilizing
  • With 30KB I/O messages, throughput peaked at about 3,500 transactions per second before stabilizing

The results for this scenario are shown in Figure 1.

Figure 1. API Provider Workload Performance

API Requester Workload Performance

Figure 2. API Requester Workload Performance
  • With 1KB I/O messages, throughput peaked at about 5,100 transactions per second before stabilizing
  • With 8KB I/O messages, throughput peaked at about 3,800 transactions per second before stabilizing
  • With 30KB I/O messages, throughput peaked at about 2,100 transactions per second before stabilizing

The results of our testing for this scenario are shown in Figure 2.

Because z/OS Connect EE is a Java-based product, approximately 99% of processing is eligible for offloading onto zIIP processors for both scenarios. Results of the different message sizes for the provider scenario are shown in Figure 3.

For more details about the testing configuration and workload, check out our Performance white paper.

Figure 3 – z/OS Connect EE zIIP Eligibility

Check out z/OS Connect EE with a free trial

Based on our testing results, z/OS Connect EE V3.0 paired with IMS 15 delivers excellent performance and scalability for customers interested in exposing existing IMS resources as RESTful APIs or calling out to external RESTful APIs from existing IMS applications. Want to check out z/OS Connect EE? You can for free, with the IBM Z Trial program!

Join The Discussion

Your email address will not be published. Required fields are marked *