Rubbish and IBM specialty engine support …
After dinner I was reading some news articles and catching up with an old mate on a social networking site. This helped me created the title of this article; “Rubbish and IBM specialty engine support”.
One article was from an old friend and one of the best marketing people in the business. The subject of the article was the zIIP specialty engine, which is on the mind of a lot of IBM Enterprise technical managers. Doing more with their Enterprise without increasing costs is a hot subject! The article provided technical insight behind the marketing banter and the truth about offloading work from the IBM General Processor. It reminded me of the design discussions I had with Bob Rogers when creating Ivory’s support for the zIIP environment.
Bob is very pragmatic in his approach to software design; “Just because you can, does not indicate that you should”. Providing absolute numbers on what a client can expect to be offloaded to a specialty engine is an extreme attempt to bolster a marketing position. Common sense dictates that every IBM Enterprise is variable, not absolute. Ever heard the saying “Your Mileage May Vary”?
GT has developed Ivory with “Choice”, as the driving design force. Providing clients the choice of selecting an environment best suited for “Doing more, with less”. Ivory is the market leader in choice of deployment and IBM specialty engine options for service enablement including:
- z/OS under CICS and as a started
- z/VSE
- Linux for System z
- Linux
- Windows
Ivory is also branded by other software companies to service enable their vendor product environments on the .NET and UNIX platforms.
Ivory’s support for the IBM Integrated Facility for Linux (IFL), zIIP and zAAP is unparalleled. Providing an absolute percentage of utilization offload from the General Processor is nearly impossible and I dare say irresponsible. As my respected competitor and friend so aptly phrased it in his article, 100% of a selected specific execution point in the workload chain can be offloaded to any of the IBM specialty engines. The same is true for Ivory’s support of the IBM specialty engines, there are points along the execution path that would utilize 100% offload to an available specialty engine.
Enterprise environments and requirements change daily, so avoid all the “Rubbish” about what percentage is offloaded to specific specialty engine. Focus instead on the entire development path to insure the Enterprise workload is handled correctly along the entire path.
Products that can adapt to your very demanding Enterprise requirements are a much better factor to consider. Examine the entire workload from; development tooling, runtime deployment environments, standards compliance, environmental adaptability, client extendibility, support options, ease of use/implementation and vendor reputation. Percentage of specialty engine utilization is just another check box for consideration.
My social networking friend is from the UK and one of his recent pokes used the word rubbish, not sure why that inspired this article, but I hope that he enjoys the t-shirts that were sent his way. Now, it’s time to get back to work on the new functionality for Ivory, naturally.



