Assist Processors
Assist Processors sind Spezialprozessoren, die unter z/OS eingesetzt werden, um bestimmte Arten von Arbeit nicht auf den regulären Prozessoren ablaufen lassen zu müssen und diese damit entlasten zu können. Es gibt heute zwei Arten von Assist Processors:zAAP (z/Series Application Assist Processors) erlauben es Java-Anwendungen auszuführen. Dabei wird Arbeit auf dem zAAP ausgeführt wenn die Java Virtual Machine (JVM) dem Dispatcher mitteilt, dass ein Java-Programm abgearbeitet wird. Die Ausführung auf dem zAAP bleibt solange erhalten bis das Java Programm abgearbeitet ist oder ein Aufruf eines Systemdienstes zur Rückkehr auf den regulären Prozessor veranlasst.
* zIIP (z9 Integrated Information Processors) werden verwendet, um eine bestimmte Menge von Arbeit von den regulären Prozessoren auszulagern. Der Anteil der auszulagernden Arbeit hängt dabei von der System-Komponente oder Middleware ab, die von dieser Technik gebrauch macht. Im Moment werden zIIPs hauptsächlich von DB2 ausgenutzt, um bestimmte Anteile von DRDA Anforderungen, Star Schema Tabellezugriffen, LOAD, REORG und REBUILD Abarbeitungen auszulagern.
Assist Processors wurden eingeführt, um die Software- und Hardware-Kosten für bestimmten Anwendungen zu reduzieren. Mit der Einführung von zAAPs wird die Ausführung von Java-basierten Anwendungen unter Websphere, CICS, IMS und DB2 unter z/OS attraktiver gestaltet. Mit zIIPs besteht die Möglichkeit eine allgemeine Reduzierung der Prozessorauslastung, durch Verlagerung bestimmter Overhead Funktionen zu ermöglichen.
Weblinks
• IBM zAAP
• IBM zIIP

