Articulo de referencia

zIIP

En los mainframes IBM System z9 y sucesores , el procesador de información integrado System z ( zIIP ) es un procesador de propósito especial . Inicialmente se introdujo para li...

En los mainframes IBM System z9 y sucesores , el procesador de información integrado System z ( zIIP ) es un procesador de propósito especial . Inicialmente se introdujo para liberar a los procesadores centrales (CP) generales del 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 surgió de procesadores de propósito especial anteriores, el zAAP , que descarga el procesamiento de Java , y el IFL , que ejecuta Linux y z/VM, pero no otros sistemas operativos de IBM como z/OS , DOS/VSE y TPF . Una unidad de procesamiento (PU) de System z se "caracteriza" como uno de estos tipos de procesador, o como un procesador central (CP) o un procesador de asistencia del sistema (SAP). Estos procesadores no contienen microcódigo ni características de hardware que aceleren sus cargas de trabajo designadas. En cambio, al liberar al procesador central general de cargas de trabajo específicas, 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 aprovechar zIIP, pero actualmente existen varios productos y tecnologías, tanto de IBM como de otros fabricantes, que también lo utilizan. zIIP requiere un sistema central System z9 o posterior. z/OS 1.8 y DB2 9 para z/OS son compatibles con 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 con soporte integrado).

IBM hizo pública 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 para el público en general en mayo de 2006. Las PTF de z/OS y ​​DB2 para aprovechar el hardware zIIP estuvieron disponibles para el público en general a finales de junio de 2006.

Los zIIP añaden capacidad de menor coste para cuatro tipos de trabajo con DB2:

  • Acceso remoto a DRDA mediante TCP/IP . Esta categoría incluye el acceso a DB2 mediante JDBC y ODBC , incluido el acceso a través de LPAR mediante HiperSockets , 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 SQL remotos nativos de DB2 9 sí utilizan zIIP.
  • Operaciones de consulta paralelas. DB2 9 puede aumentar la cantidad de procesamiento paralelo y, por lo tanto, utilizar más zIIP.
  • El análisis XML en DB2 puede utilizar procesadores zIIP o procesadores zAAP.
  • Procesamiento de ciertas utilidades de DB2.

Compatibilidad con zIIPs

Aunque Db2 para z/OS fue el primer producto lanzado que aprovechó los procesadores zIIP, no se limita solo a Db2 o productos de IBM . La CPU especializada zIIP también se puede usar para el procesamiento IPSec en TCP/IP , cierto procesamiento XML general y la Arquitectura Escalable para Informes Financieros de IBM . En agosto de 2007, Shadow, un producto de middleware para 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 de terceros ("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 de análisis de paquetes en un zIIP. Rocket Software afirma que su servidor Shadow permitirá que el 99 % del procesamiento de integración, como las consultas SQL a datos no relacionales y las cargas de trabajo de servicios web/SOA, sean compatibles con zIIP y se ejecuten fuera del procesador de propósito general. Ivory Server para z/OS de GT Software, Inc. proporciona soporte zIIP para el análisis de XML , la construcción de cargas útiles XML y el procesamiento de conversión de datos. Además, Ivory Server admite el procesador zAAP mediante los servicios XML opcionales de IBM z/OS y ​​el procesador IFL con Linux en IBM Z. Ivory Server e Ivory Studio (el IDE de Ivory ) ofrecen opciones que permiten a los clientes gestionar la carga de trabajo descargada a la CPU especializada zIIP desde la CPU GP.

Los desarrolladores de software comerciales, sujetos a ciertas normas de cualificación, pueden obtener detalles técnicos de IBM sobre cómo aprovechar zIIP mediante un acuerdo de confidencialidad .

El IBM z13 combina la funcionalidad zAAP con zIIP (zAAP sobre zIIP), de modo que el trabajo apto para zAAP ahora utiliza zIIP. [ 7 ] Además, los procesadores IFL y zIIP del IBM z13, al utilizar el microprocesador z13 , tienen capacidad de multihilo simultáneo (SMT).

Uso de zIIPs

El uso de zIIPs es compatible con IBM Z Operational Log and Data Analytics e IBM Z Anomaly Analytics con Watson. IBM Z Operational Log and Data Analytics es un software que recopila datos operativos de TI de sistemas z/OS , los transforma a un formato utilizable y los transmite a plataformas de análisis o a la plataforma de análisis de datos operativos incluida, que proporciona información para visualizar y buscar datos operativos y así identificar la causa de los problemas operativos. [ 8 ] IBM Z Anomaly Analytics es un software que recopila datos operativos de TI de sistemas z/OS, pero utiliza datos históricos de métricas y registros de IBM Z para crear un modelo de comportamiento operativo normal y, a continuación, analiza datos operativos en tiempo real comparándolos con el modelo de operaciones normales para detectar y alertar a las operaciones de TI sobre comportamientos anómalos. [ 9 ]

Cuando se utiliza el Z Common Data Provider en IBM Z Operational Log and Data Analytics e IBM Z Anomaly Analytics con Watson para transmitir datos operacionales, se puede habilitar la función de descarga zIIP, y entonces el componente System Data Engine del 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 los procesadores de propósito general (GCP) y reduce el costo total de propiedad . [ 10 ]

Sin embargo, esta descarga podría generar 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 los procesadores zIIP puede superar el tiempo de CPU descargado a dichos procesadores. O incluso, el uso general de la CPU puede aumentar. [ 11 ]

Véase también

Referencias

  1. "Rocket Software completa la adquisición de Shadow a Progress Software" (Comunicado de prensa). Rocket Software . 19 de octubre de 2012.
  2. «Adabas & Natural para ZIIP» . SoftwareAG .
  3. "Declaración de soporte para los procesadores IFL, zIIP y zAAP" . Compuware Corporation . Archivado del original el 15 de diciembre de 2012. Consultado el 12 de junio de 2013 .
  4. "Gestión de sistemas mainframe con MainView" . BMC Software . Archivado del original el 5 de septiembre de 2015. Consultado el 2 de septiembre de 2015. Obtenga eficiencia descargando hasta el 70 % de los recursos de la CPU a zIIPs.
  5. "Hoja de datos de Ivory Service Architect" (PDF) . GT Software, Inc.
  6. "E)JES V4R5.0 explota nuevos motores especializados zIIP" . 28 de agosto de 2007.
  7. "Procesador de asistencia a aplicaciones de sistemas z (zAAP)" . IBM. Archivado del original el 5 de marzo de 2011. Consultado el 5 de agosto de 2015 .
  8. IBM: Página del producto IBM Z Operational Log and Data Analytics
  9. IBM: Página del producto IBM Z Anomaly Analytics con Watson
  10. "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 .
  11. "Mejore la operación y el mantenimiento con IBM Z Common Data Provider" . Comunidad IBM Z y LinuxONE . Consultado el 21 de septiembre de 2020 .
  • Procesador de información integrado IBM System z (zIIP)