Martin, This was confirmed to me by a very senior, knowledgeable person at a large manufacturing company in the Midwest. Originally, they had split CICS into multiple regions for functional and operational reasons, but the number grew from ten to over eight hundred because they kept running out of address space for programs.
In fact, it is all related. When you split CICS into multiple regions, many items are duplicated in each region (such as buffer pools). When files are shared across multiple regions, more CPU is burned serializing updates. You can place all of the files into FORs, but then you have the cost of shipping every file control request to another CICS region and all of the issues with dispatching another address space. CICS has been a slow adaptor of 31-bit and 64-bit facilities. I wrote white papers for SHARE for the CICS project (with lots of other contributors) for CICS exploitation of XA, and a similar one for 64-bit. We analyzed many shops to see what items were the easiest to relocate. It's a complex situation, and there is no magic silver bullet. But programs are a large issue, and will need to be addressed. Tom Harper Neon Enterprise Software Sugar Land, TX -----Original Message----- From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of Martin Packer Sent: Thursday, December 02, 2010 7:22 AM To: [email protected] Subject: Re: 64 bit mode disabled Tom Harper wrote: > I'm not so sure. Many CICS shops have pointed out to me that they > are forced to run hundreds of CICS regions for the simple fact > that 2G is not enough address space to contain all of their programs. > This requires them to spend an inordinate amount of time managing > regions for the sole reason of address space exhaustion. Tom, I'm not really disputing what you're saying but I'd be surprised if many of those were limited by the program code - I'd be expecting concurrency of transactions to be an issue but not the set of load modules. Do you have examples where the CICS statistics (or other instrumentation) confirms it's the loaded modules that are the problem? Thanks, Martin Martin Packer, Mainframe Performance Consultant, zChampion Worldwide Banking Center of Excellence, IBM +44-7802-245-584 email: [email protected] Twitter / Facebook IDs: MartinPacker Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html

