IBM Support

CICS BUSINESS EVENT PROCESSOR USAGE

Question & Answer


Question

Good morning ... CICS TS 5.3
The customer is planning to implement his first BUSINESS EVENT. It will be based on a PROGRAM LINK, conditioned by a particular value contained in a COMMAREA field (EQ operator used).
They are very careful in terms of controlling the processor consumption, and would like to know what is the base CPU usage of having such an EVENT activated (BUNDLE resource installed). As "base
CPU usage" they mean: "What will the CPU usage increase for the whole CICS region if the EVENT implementation introduces checks at everi EXEC CICS LINK occurrence?".

Is this information available?

Answer

The last time we looked at the performance overhead of Event Processing was when we introduced system events in the CICS TS V4.2 release.

At that time, we noted that the cost of having a capture point defined is very small, especially when using the EQ operator. This was the order of 0.2 microseconds of CPU per filter and that was measured on an IBM z10. That overhead would apply for each LINK command executed.

If event emission is a rare event, then EP overhead is likely to be very small. If events are being emitted in high volume, then the overhead of event emission will depend on emission frequency and the adapter used.

Regards,

Ian


CICS TS for z/OS Performance Lead

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF035","label":"z\/OS"}],"Component":"Performance","Version":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Product Synonym

CICS/TS CICSTS CICS TS CICS Transaction Server

Document Information

Modified date:
19 June 2017

UID

dwa1379946