En IBM System z9 y mainframes sucesores , System z Integrated Information Processor ( zIIP ) es un procesador de propósito especial . Inicialmente se introdujo para aliviar a los procesadores centrales (CP) generales de mainframe de cargas de procesamiento específicas de DB2 , pero actualmente se utiliza para descargar otras cargas de trabajo de z / OS como se describe a continuación. La idea se originó con procesadores previos de propósito especial, el zAAP , que descarga el procesamiento de Java , y el IFL , que ejecuta Linux yz / VM pero no otros sistemas operativos de IBM como z / OS , DOS / VSE y TPF.. Una PU System z (unidad de procesador) se "caracteriza" como uno de estos tipos de procesadores, o como un CP (Procesador central) o SAP (Procesador de asistencia del sistema). Estos procesadores no contienen microcódigo o características de hardware que aceleren sus cargas de trabajo designadas. En cambio, al aliviar el PC general de cargas de trabajo particulares, a menudo conducen a un mayor rendimiento de la carga de trabajo con tarifas de licencia reducidas.
DB2 para z / OS V8 fue la primera aplicación en explotar zIIP, pero ahora hay varios productos y tecnologías de IBM y no IBM que explotan zIIP. El zIIP requiere un sistema z9 o un mainframe más reciente. Z / OS 1.8 y DB2 9 para z / OS admiten zIIP. IBM también ofrece PTF para z / OS 1.6, z / OS 1.7 y DB2 V8 para habilitar el uso de zIIP. (DB2 9 para z / OS es la primera versión de DB2 que tiene soporte integrado).
IBM divulgó públicamente información sobre la tecnología zIIP el 24 de enero de 2006. El hardware zIIP (es decir, el microcódigo, ya que el hardware de los procesadores no difiere actualmente de las CPU de propósito general) estuvo disponible de forma generalizada en mayo de 2006. Los PTF z / OS y DB2 que se deben tomar La ventaja del hardware zIIP estuvo disponible de forma generalizada a finales de junio de 2006.
Los zIIP agregan capacidad de menor costo para cuatro tipos de trabajo de DB2:
- Acceso DRDA remoto a través de TCP / IP . Esta categoría incluye JDBC y ODBC acceso a DB2, incluyendo el acceso a través de las LPAR través HiperSockets , tales como Linux en IBM Z . La excepción es el acceso a los procedimientos almacenados de DB2 V8, que redirigen una pequeña parte del trabajo. Los procedimientos de SQL remoto nativo de DB2 9 utilizan zIIP.
- Operaciones de consulta paralelas. DB2 9 puede aumentar la cantidad de procesamiento paralelo y, por lo tanto, utilizar más el zIIP.
- El análisis de XML en DB2 puede utilizar procesadores zIIP o procesadores zAAP.
- Procesamiento de determinadas utilidades de DB2.
Soporte para zIIP
Aunque DB2 UDB para z / OS fue el primer producto lanzado que explotó procesadores zIIP, no se limita solo a productos DB2 o IBM . La CPU especializada zIIP también se puede utilizar para el procesamiento IPSec en TCP / IP , cierto procesamiento XML general y la Arquitectura escalable de IBM para informes financieros . En agosto de 2007, Shadow, un producto de middleware de mainframe, ahora propiedad de Rocket Software , [1] introdujo la primera integración elegible para zIIP para entornos distintos de DB2, ampliando el beneficio de los motores especializados para incluir Adabas, CICS, IMS, IDMS y VSAM. . Otros proveedores de software independientes ("ISV") han introducido soporte para la ejecución de sus productos en zIIP.
Esos ISV incluyen, entre otros, Software AG , [2] Compuware , [3] CA Technologies , BMC Software , [4] GT Software, Inc., [5] y Phoenix Software International. [6]
Por ejemplo; El producto CA NetMaster Network Management para TCP / IP puede ejecutar tanto su tarea principal como la subtarea del analizador de paquetes en un zIIP. Rocket Software afirma que su servidor Shadow permitirá que el 99% del procesamiento de integración, como SQL a consultas de datos no relacionales y cargas de trabajo de servicios web / SOA, sea elegible para zIIP y se ejecute fuera del Procesador de propósito general. Marfil Server para z / OS desde GT Software, Inc. proporciona la ayuda para zIIP XML análisis, la construcción y la carga XML procesamiento de conversión de datos. Además de Marfil Server es compatible con la zAAP procesador con el programa opcional de IBM z / OS XML y servicios de la IFL procesador con Linux en IBM Z . Ivory Server e Ivory Studio (Ivory IDE ) proporcionan opciones que permiten a los clientes administrar la carga de trabajo descargada a la CPU especial zIIP desde la CPU GP.
Los desarrolladores de software comercial, sujetos a ciertas reglas de calificación, pueden obtener detalles técnicos de IBM sobre cómo aprovechar zIIP en virtud de un Acuerdo de confidencialidad .
IBM z13 fusiona la funcionalidad zAAP con zIIP para que el trabajo apto para zAAP ahora utilice zIIP. [7] Además, los procesadores IFL y zIIP en IBM z13, ya que utilizan el microprocesador z13 , tienen capacidad de subprocesamiento múltiple simultáneo (SMT).
Uso de zIIP para IBM Z Common Data Provider
IBM Z Common Data Provider es un software que recopila datos operativos de TI de los sistemas z / OS , los transforma a un formato consumible y los transmite a las plataformas de análisis. [8] Cuando se utiliza IBM Z Common Data Provider para transmitir datos operativos, se puede habilitar la función de descarga zIIP y, a continuación, el componente System Data Engine de IBM Z Common Data Provider puede descargar el trabajo elegible de los procesadores de propósito general a los procesadores zIIP. Esto minimiza el consumo de MIPS en procesadores generales (GCP) y reduce el costo total de propiedad . [9]
Sin embargo, esta descarga podría agregar una sobrecarga adicional en el tiempo de CPU . Si no hay suficiente capacidad en los procesadores zIIP, z / OS puede redirigir el trabajo apto para zIIP a las CPU generales cuando todos los zIIP están ocupados. El tiempo de CPU adicional (sobrecarga) para usar procesadores zIIP puede superar el tiempo de CPU que se descarga a los procesadores zIIP. O incluso, aumenta el uso general de la CPU. [10]
Ver también
- Instalación integrada para Linux (IFL)
- ZAAP
Referencias
- ^ "Rocket Software completa la adquisición de Shadow de Progress Software" (Comunicado de prensa). Software de cohetes . 19 de octubre de 2012.
- ^ "Adabas & Natural para ZIIP" . Software AG .
- ^ "Declaración de Soporte para Procesadores IFL, zIIP y zAAP" . Compuware Corporation .
- ^ "Gestión del sistema de mainframe con MainView" . Software BMC .
Obtenga eficiencia descargando hasta el 70% de los recursos de la CPU en zIIP.
- ^ "Ficha técnica de Ivory Service Architect" (PDF) . GT Software, Inc.
- ^ "E) JES V4R5.0 explota nuevos motores especiales zIIP" . 28 de agosto de 2007.
- ^ "Procesador de asistencia de aplicaciones de z Systems (zAAP)" . IBM . Consultado el 5 de agosto de 2015 .
- ^ IBM: Proveedor de datos común de IBM Z
- ^ "Descarga del código del motor de datos del sistema a los procesadores de información integrados de z Systems" . IBM . Consultado el 21 de septiembre de 2020 .
- ^ "Mejorar la operación y el mantenimiento con IBM Z Common Data Provider" . Comunidad IBM Z y LinuxONE . Consultado el 21 de septiembre de 2020 .
enlaces externos
- Procesador de información integrado IBM System z (zIIP)