Comparing Type 2 and Type 4 JDBC Driver Performance with IBM CICS TS for z/OS V5.2 Liberty JVM server
MarcelaAdanRochester 2700048UPS Visits (6069)
IBM CICS® Transaction Server for z/OS® V5 provides a powerful platform for running Java Enterprise Edition (JEE) applications.
CICS customers looking to exploit this technology frequently ask for advice on how best to exploit the connection options available between their JEE applications and their data held by DB2 for z/OS servers.
In his recent IBM® Redpaper™ publication, Graham Rawson (a software performance analyst with the IBM CICS development team) uses TradeLite, the well-established IBM WebSphere® Application Server benchmark program, to investigate the comparative benefits of using either the type 2 (native) or type 4 (Java) JDBC driver with a CICS Liberty server. The paper compares CPU usage, including offload eligibility, and client response times when using both driver types.
The figure shows an example of the reports included in the paper, in this case a comparison of the CPU cost of running the TradeLite application at different requests rates, with and without reusing connections.
CPU utilization for type 2 and type 4 JDBC drivers, with and without reusable connections
The paper also discusses the use of global transactional scope using the Java Transaction API (JTA), a new function available within CICS.
Graham Rawson is a CICS Performance Analyst in the CICS Development group based at the IBM Laboratory in Hursley, England. Graham has worked for IBM for 30 years in various roles supporting CICS Transaction Server and IBM Java technology. Graham holds a Bachelor of Science (Hons) degree in Chemistry from the University of East Anglia (Norwich, England), and a Certificate in Software Engineering from the University of Oxford (England).
Likes before 03/04/2016 - 0
Views before 03/04/2016 - 2677