zIIP

zIIP

IBM System z9 및 후속 메인프레임에서 System z 통합 정보 프로세서(zIIP)는 특수 용도 프로세서다.처음에는 특정 DB2 처리 로드의 일반 메인프레임 중앙 프로세서(CP)를 완화하기 위해 도입되었지만, 현재는 아래 설명된 대로 다른 z/OS 워크로드를 오프로드하는 데 사용되고 있다.이 아이디어는 이전의 특수 용도 프로세서인 zAAP자바 프로세싱을 오프로드하는 zAAP, 그리고 z/VM을 실행하지만 z/OS, DOS/VSE, TPF와 같은 다른 IBM 운영 체제를 실행하지 않는 IFL에서 비롯되었다.시스템 z PU(프로세서 장치)는 이러한 프로세서 유형 중 하나 또는 CP(중앙 프로세서) 또는 SAP(시스템 어시스트 프로세서) 중 하나로 "특징"된다.이러한 프로세서는 지정된 워크로드를 가속화하는 마이크로코드나 하드웨어 기능을 포함하지 않는다.대신 특정 워크로드의 일반 CP를 완화함으로써 라이센스 수수료 절감으로 워크로드 처리량을 높이는 경우가 많다.

z/OS V8용 DB2는 zIIP를 최초로 착취한 애플리케이션이었지만, 현재는 zIIP를 착취하는 IBM 및 비 IBM 제품과 기술이 여럿 있다.zIIP에는 System z9 이상의 메인프레임이 필요하다.z/OS용 z/OS 1.8 및 DB2 9는 zIIP를 지원한다.IBM은 z/OS 1.6, z/OS 1.7, DB2 V8에 대한 PTF를 제공하여 zIIP 사용을 가능하게 한다. (db2 9 for z/OS는 DB2의 첫 번째 출시로 내장 지원)

IBM은 2006년 1월 24일 zIIP 기술에 관한 정보를 공개하였다.zIIP 하드웨어(즉, 프로세서 하드웨어가 현재 범용 CPU와 다르지 않기 때문에 마이크로코드)는 2006년 5월에 일반적으로 사용할 수 있게 되었다.zIIP 하드웨어를 이용하기 위한 z/OS 및 DB2 PTF는 2006년 6월 말에 일반적으로 이용 가능해졌다.

zIIP는 다음과 같은 네 가지 유형의 DB2 작업에 더 낮은 비용 용량을 추가한다.

  • TCP/IP를 통한 원격 DRDA 액세스이 범주에는 IBM Z의 Linux와 같이 HiperSockets를 통한 LPAR 간 액세스를 포함하여 DB2에 대한 JDBCODBC 액세스가 포함된다.예외는 업무의 일부분을 리디렉션하는 DB2 V8 저장 프로시저에 대한 접근이다.DB2 9 네이티브 원격 SQL 절차는 zIIP를 사용한다.
  • 병렬 쿼리 작업.DB2 9는 병렬 처리량을 증가시킬 수 있으므로 zIIP를 더 많이 사용할 수 있다.
  • DB2에서 XML 파싱은 zIIP 프로세서 또는 zAAP 프로세서를 사용할 수 있다.
  • 특정 DB2 유틸리티 처리.

zIIP 지원

z/OS용 db2는 zIIP 프로세서를 활용한 첫 출시 제품이지만 db2IBM 제품에만 국한되지 않는다.zIIP 전문 CPUTCP/IP의 IPSec 처리, 특정 일반 XML 처리 및 IBM재무 보고를 위한 확장 가능한 아키텍처에도 사용될 수 있다.2007년 8월, 현재 Rocket Software가 소유하고 있는 메인프레임 미들웨어 제품인 Shadow는 DB2 이외의 환경에 적합한 첫 번째 zIIP를 도입하여 전문 엔진의 이점을 Adabas, CICS, IMS, IDMS, VSAM으로 확대하였다.[1]다른 타사 독립 소프트웨어 벤더("ISV")는 zIIP에서 자사 제품의 실행을 위한 지원을 도입했다.

이러한 ISV에는 소프트웨어 AG,[2] 컴푸웨어,[3] CA Technologies, BMC Software,[4] GT Software, Inc. [5]및 Phoenix Software International이 포함된다.[6]

예를 들어, CA NetMaster Network Management for TCP/IP 제품은 zIIP에서 주 태스크와 패킷 분석기 하위 작업을 모두 실행할 수 있다.Rocket Software는 섀도 서버가 SQL to 비관계 데이터 쿼리 및 웹 서비스/SOA 워크로드와 같은 통합 프로세싱의 99%를 zIIP 적격이며 General Purpose Processor 외부에서 실행할 수 있다고 주장한다.GT Software, Inc.의 z/OS용 아이보리 서버는 XML 구문 분석, XML 페이로드 구성 및 데이터 변환 처리를 위한 zIIP 지원을 제공한다.또한 Ivory Server는 선택적 IBM z/OS XML Services를 사용하는 zAAP 프로세서를 지원하고 IBM Z. Ivory Server 및 Ivory IDE(The Ivory IDE)는 클라이언트가 GP CPU에서 zIIP Specialty CPU로 오프로드된 워크로드를 관리할 수 있는 옵션을 제공한다.

상용 소프트웨어 개발자는 특정 자격 규칙을 적용하여 IBM으로부터 기밀유지 계약에 따라 zIIP를 이용하는 방법에 대한 기술 세부사항을 얻을 수 있다.

IBM z13은 zAAP 기능을 zIIP와 병합하여 zAAP 허용 작업이 이제 zIIP를 대신 사용하도록 한다.[7]또한 IBM z13의 IFL 및 zIIP 프로세서는 z13 마이크로프로세서를 사용할 때 동시 멀티스레딩(SMT) 기능을 가지고 있다.

zIIP 사용

zIIP 사용은 IBM Z Operational Log and Data Analytics 및 Watson과 함께 IBM Z Formal Analytics에서 지원된다.IBM Z Operational Log and Data Analytics는 z/OS 시스템에서 IT 운영 데이터를 수집하여 이를 소모성 형식으로 변환하여 분석 플랫폼 또는 포함된 운영 데이터 분석 플랫폼으로 스트리밍하는 소프트웨어로서 운영 데이터를 시각화하고 검색하여 운영 원인을 파악하는 데 도움이 되는 통찰력을 제공한다.나는 발행한다.[8]IBM Z Formal Analytics는 z/OS 시스템에서 IT 운영 데이터를 수집하지만 과거 IBM Z 메트릭과 로그 데이터를 사용하여 정상적인 운영 동작 모델을 구축한 다음, 정상 운영 모델과 비교하여 실시간 운영 데이터를 분석하여 비정상적인 동작의 IT 운영을 감지하고 경고하는 소프트웨어다.[9]

IBM Z Operational Log and Data Analytics의 Z Common Data Provider와 Watson의 IBM Z Formal Analytics를 사용하여 운영 데이터를 스트리밍할 때 zIIP 오프로드 기능을 활성화한 다음 Z Common Data Provider의 System Data Engine 구성 요소가 적격 작업을 범용 프로세서에서 zIIP 프로세서로 오프로드할 수 있다.이는 일반 프로세서(GCP)의 MIPS 소비를 최소화하고 총소유비용을 절감한다.[10]

그러나 이 오프로드로 인해 CPU 시간에 오버헤드가 추가될 수 있다.zIIP 프로세서에 용량이 충분하지 않은 경우, z/OS는 모든 zIIP가 사용 중일 때 zIIP 적격 작업을 일반 CPU로 리디렉션할 수 있다.zIIP 프로세서를 사용하기 위한 추가(오버헤드) CPU 시간은 zIIP 프로세서로 오프로드되는 CPU 시간을 초과할 수 있다.또는 일반적인 CPU 사용량이 증가하기도 한다.[11]

참고 항목

참조

  1. ^ "Rocket Software completes acquisition of Shadow from Progress Software" (Press release). Rocket Software. October 19, 2012.
  2. ^ "Adabas & Natural for ZIIP". Software AG.
  3. ^ "Statement of Support for IFL, zIIP and zAAP Processors". Compuware Corporation.
  4. ^ "Mainframe System Management with MainView". BMC Software. Gain efficiency by offloading up to 70% of CPU resources to zIIPs.
  5. ^ "Ivory Service Architect data sheet" (PDF). GT Software, Inc.
  6. ^ "E)JES V4R5.0 Exploits New zIIP Specialty Engines". August 28, 2007.
  7. ^ "z Systems Application Assist Processor (zAAP)". IBM. Retrieved 2015-08-05.
  8. ^ IBM: IBM Z Operational Log and Data Analytics 제품 페이지
  9. ^ IBM: Watson Product 페이지 기반의 IBM Z Formal Analytics
  10. ^ "Offloading the System Data Engine code to z Systems Integrated Information Processors". IBM. Retrieved 21 September 2020.
  11. ^ "Improve Operation and Maintenance with IBM Z Common Data Provider". IBM Z and LinuxONE Community. Retrieved 21 September 2020.

외부 링크