iSTREAM is a suite of tools for IBM System i (previously known as AS/400 and iSeries) that can significantly improve performance characteristics of batch processes. Due to extensive use of parallel programming techniques iSTREAM allows phenomenal performance improvement for single streamed batch jobs. iSTREAM can split an existing batch process into a number of concurrent streams, completely eliminate backup-related delays, introduce new robust recovery policies and even modify the program logic of existing applications – all without any programming.
iSTREAM suite is comprised by the following tools sharing common runtime environment:
- iSTREAM base services and runtime support
- iSTREAM generic multi-streaming toolkit for batch applications
- iSTREAM asynchronous backup for library units
- iSTREAM system command substitution
- iSTREAM journal based recovery for library units
- iSTREAM Performance Analyser
The latest release of iSTREAM can optionally be enhanced to tightly integrate with Misys Equation and Misys BankFusion Equation. iSTREAM with this optional enhancement supercedes its BSTAR predecessor.
iSTREAM is a suite of tools for IBM System i (previously known as AS/400 and iSeries) that can significantly improve performance characteristics of batch processes. Due to extensive use of parallel programming techniques iSTREAM allows phenomenal performance improvement for single streamed batch jobs. iSTREAM can split an existing batch process into a number of concurrent streams, completely eliminate backup-related delays, introduce new robust recovery policies and even modify the program logic of existing applications – all without any programming. In addition iSTREAM can improve the operation of Misys multi streaming through load balancing and integrate ROBOT/SAVE or BRMS into Equation
iSTREAM is specifically designed to integrate tightly with the Misys Equation and Misys BankFusion Equation product family. iSTREAM is formally integrated into the operations of Equation and is highly recommended by Misys to all of its Equation user customers.
iSTREAM PA is the ultimate application-centric performance analysis tool for the IBM System i previously known as AS/400 and iSeries.
Over the years IBM have developed quite a few performance tools and services for the IBMi operating system, such as Performance Collector, Performance Explorer, Database monitor, Job Watcher, Disk Watcher, Work Management APIs – each covering its own problem area. More importantly, each of those tools and services has a different interface and a different set of predefined reports. At the same time, comprehensive analysis of most performance issues involves multiple tools of the above list.
iSTREAM PA is an umbrella application providing both a common interface and a set of analytical reports for performance data collections created by all of the above IBM tools and APIs. iSTREAM PA can help analyze and improve OPM/ILE applications, as well as applications written in Java, including applications designed to execute in the IBM WebSphere environment. iSTREAM PA as a tool is extremely flexible: it has an open relational data model, all iSTREAM PA queries are IBM Query Manager queries that can easily be modified, and all iSTREAM PA-generated graphs and reports are supplied as MS Excel forms, easily modifiable too.
Since all different types of performance data can be requested using a single command and collected into a single library, iSTREAM PA is ideal for remote application performance analysis, i.e. analysis conducted by a person having no online access to the server used to run the application. iSTREAM PA includes system monitor for flexible policy-based detection and profiling of active resource consumers.
Take advantage of IBM Power7
The details about IBM’s Power7 IBMi offering are now public and two key facts are already apparent:
- The upgrade price is significantly lower than the Power6 upgrades were.
- Maintenance costs are significantly lower than Power6 upgrades.
What this means is the TCO is set to fall significantly for those taking the decision to upgrade. In addition because of the multi-processor configuration, interactive processing is set to run way faster than under Power6.
However, whilst there are more processors, those that there are do have a lower clock speed. What that means is that batch jobs that are not desiged to utilise multiple processors will probably run slower on Power7 than the platform that you are currently running.
This is why iSTREAM is so important. If you run iSTREAM multi-streaming, then even single stream batch jobs will run way faster (taking a fraction of the time) on Power7, and you won’t need to change a line of application code to do it!
So for single stream batch jobs, iSTREAM allows you to take advantage of the financial benefits of the Power7 upgrade AND get way better performance too.