Skip to main content

     
  IBM Software : TPF : Library : Newsletters
  Products > Software > Host Transaction Processing > TPF > Library >
TPF Scalability
Bill Supon, IBM TPF New Business Development

Because we were not able to present you with information about the new TPF functions at the Fall 2001 TPF Users Group meeting, other methods of communication, such as the TPF Systems Technical Newsletter, certainly help to fill this information gap.

The planned theme of the Fall 2001 TPF Users Group meeting was "Scalability." Our reason for proposing this theme was quite simple: we have recently redefined what we mean when we talk about TPF and "how big is big."

You might have noticed that we have, in the past, shipped several TPF APARs that refer to support for 32-way loosely coupled processors. With PUT 15, we are pleased to tell you that TPF now supports a loosely coupled complex of up to 32 processors. Combined with existing support for as many as 16 engines, you can now apply the combined power of up to 512 zSeries- or S/390-class engines to your TPF system. That is a certainly a lot of parallel processing capacity!

I dislike talking about MIPS when sizing a system because, as we all know, MIPS depend on the workload profile; but to put this parallel processing capacity into perspective, you can now apply in excess of 75,000 MIPS against your TPF database with this newly released support. Only a few years ago when S/390 J-class processors were the newest machines, you would have been able to apply less than 1000 MIPS against a single database.

Another project that you will find on PUT 15 is FARF6, which provides 8-byte file addressing. We do not use all the bits in those 8 bytes for record addressing, only 56 of them; but this means that we can address its 256 bits worth of records. Even the most ambitious application will take some time to use that many records---72 quadrillion to be exact. This is more than you could fit on a TPF database because disk capacity is not quite that high, but the capacity is impressive.

If we examine some of the new functions prior to PUT 15, we can find other examples of the scalability of TPF. The TPF Internet Mail Server was designed to handle a database of 250,000,000 mail boxes. We have provided high-bandwidth communications capacity with functions such as support of the OSA-Express card for TCP/IP, and enhancements for our MQSeries support, which we refer to as turbo MQSeries.

There are many other examples of projects that have eliminated constraints and improved the scalability of TPF: improvements to memory use, the ability to use larger than 4-K program objects, and others. We are proud to be able to announce that 32-way loosely coupled support and FARF6 now add to our ability to scale to meet the requirements of the ever-growing transaction processing world.

Return to the Newsletter table of contents