PIE®/CICS-Availability Plus
High Performance CICS Load-Balancing Subsystem
PIE/CICS-Availability Plus is an optional PIE/CICS component that provides dramatic CICS transaction response time improvements. An important part of improving response time is reducing the time a task waits in a queue before being dispatched. Typically, as the load increases on a CICS system, more tasks are queued waiting for system resources. At some point, average response time becomes a function of queue length. With a light load (less than 50% CPU usage), queue wait times are usually negligible. However, as the load approaches about 50-70% of CICS capacity, queuing time begins to increase exponentially.
As you can see from the graph below, while you may be using only half or three quarters of your CICS capacity, average response times become unacceptably long before the maximum capacity is reached.
PIE/CICS-Availability Plus solves typical load balancing problems by allowing multiple AORs to process similar transactions. This gives you more capability to distribute work evenly across your AORs. For example, when transactions must run together in the same AOR, you can route the whole group to several AORs to evenly distribute the combined load.
If a single application has an extremely heavy load, you can isolate it and duplicate the work across several AORs.
If you want, you can distribute the load evenly by sending all your transactions to two or three AORs. PIE/CICS-Availability Plus automatically routes transactions to the appropriate AOR using one of several load balancing techniques. Because you have more control over load balancing across regions, you can minimize the occurrences of an AOR reaching its limiting capacity while other regions remain relatively idle.
DECREASED PAGING
PIE/CICS-Availability Plus often reduces the required number of AORs users create for their systems. Because users under MRO alone often want to avoid the difficulty of calculating a proper load balance, they create separate AORs for every major application; however, too many AORs can increase response time because each region requires a separate MVS address space. With more memory in use, MVS must perform more paging, degrading performance.
With PIE/CICS-Availability Plus, however, you can combine transactions into a single group and create several AORs to run all of them. The net result is fewer AORs, reducing total paging in your MVS system. Once again, response time is improved.
DECREASED DOWN TIME
MRO provides a backup facility to minimize the amount of time applications are unavailable after a region failure. You can prepare a backup AOR that can process the same applications as the working AOR. If the working region fails, CICS XRF (Extended Recovery Facility) automatically routes transactions to the backup region.
XRF has a severe limitation: the backup regions are only partially initialized. It can take several minutes for a backup region to completely initialize, which is too long for critical applications.
With PIE/CICS-Availability Plus, backup AORs are always completely initialized. Users can be switched to a new AOR immediately. (If the crash causes a dump, however, PIE/CICS-Availability Plus has to wait for CICS to complete the dump before it can reroute the users; usually less than two minutes.)
AT-A-GLANCE
FEATURE
© Copyright 2000-2023 COGITO SOFTWARE CO.,LTD. All rights reserved