z 애플리케이션 지원 프로세서

z Application Assist Processor


IBM의 시스템 z애플리케이션 Assist 프로세서(zAAP), 이전에 zSeries 적용 Assist 프로세서로도 알려져 있는 메인 프레임 처리기 IBM에 의해 2004년에 소개된. zAAP engines[1]z/OS에 구체적인 자바와 XML작업에서 달리는 성능 가속. zAAPs zSeries 990에서 890포인트 서버와 나중에 zSeries a에 사용할 수 있는 헌신적입니다알몬드z엔터프라이즈 모델.IBM z13부터 zAAP 기능은 zIIP 프로세서(zAAP on zIIP)와 통합된다.

현재 zAAP 엔진은 다른 메인프레임 엔진과 동일한 기반 하드웨어를 포함하고 있다.그러나 IBM은 마이크로코드를 사용하여 자바와 XML 워크로드만으로 코드 실행을 제한한다.IFL(Integrated Facility for Linux) 및 zIIP와 마찬가지로 zAAP는 자바를 더 빨리 또는 더 잘 실행하도록 특별히 최적화되지 않았다.IBM은 zAAP의 설치로 메인프레임의 "소프트웨어 모델"이나 MSU 등급을 변경하지 않는다.따라서 IBM의 고객은 zAAP에 대해 소프트웨어 라이센스 요금을 부과하지 않고 자바 및 XML 지향 애플리케이션을 실행하는 비용을 절감한다.zAAP의 수는 zSeries/z9 시스템 내의 중앙 프로세서(CP, 범용 엔진) 수를 초과할 수 없다.

IBM은 필요한 z/OS 릴리즈가 2004년 9월 24일까지는 일반적으로 제공되지 않았지만 2004년 6월 30일에 zAAP 기능(즉, 마이크로코드)을 일반적으로 사용할 수 있도록 하였다. zAAPs는 z/OS V1R6 이상 및 Java 1.4.1 이상에서 작동한다.IBM은 z/OS 디스패처와 Workload Manager(WLM)를 수정하여 순수 Java 워크로드를 전용 엔진으로 전환하였다.이러한 수정은 Java 응용프로그램에 완전히 투명하다.단, 자바에서는 적어도 가끔씩은 네이티브 시스템 서비스(예: I/O 서비스)를 호출해야 하기 때문에, zAAP 엔진을 시작하고 유지하기 위해 일부 재래식 프로세서(CP) 용량을 사용할 수 있어야 한다.Major software subsystems that could benefit from zAAP (i.e. that rely on Java workloads) include WebSphere Application Server, WebSphere Business Integration Server Foundation, WebSphere Process Server, WebSphere Message Broker, Db2, CICS Transaction Server, CICS Transaction Gateway, IMS, and (JZOS and z/OS UNIX System Services) Batch, among others. 2007년에 IBM은 z/OS용 XML 시스템 서비스에 zAAP 지원을 추가하였으므로, 이제 z/OS용 DB2 9와 같은 제품도 XML 관련 프로세싱에 zAAP를 활용할 수 있게 되었다.

zAAP의 첫 번째 상업적 생산 업무량은 2004년 9월 1일 미공개 미국 중서부 보험사에서 보험금 청구를 수행하는 과정에서 시작되었다.이 회사는 Java 1.4.2, WebSphere Application Server 버전 5.1 및 zSeries 990(2084-304/A08, 2개의 zAAP 포함)에서 거의 최종 z/OS V1R6 빌드를 사용했다.IBM은 2003년에야 zAAP 설계 프로젝트를 시작했기 때문에, 이 구축은 아마도 개발과 채택 속도를 위한 메인프레임 기록일 것이다.[citation needed]

zAAP 지원

제3자 독립 소프트웨어 벤더(ISV)는 IBM의 Java 또는 XML Services 툴킷을 사용하여 zAAP Specialty Engines에서 자사 제품의 실행을 위한 지원을 도입했다.

예를 들어, z/OS용 아이보리 서버와 GT Software, Inc.의 CICS용 아이보리 서버는 선택적 IBM z/OS XML 서비스 기능을 사용하여 XML 구문을 위한 zAAP 지원을 제공한다.자바용 아이보리 서버는 zIIP와 IFL(Integrated Facility for Linux)을 지원하는 것 외에 zAAP도 활용할 예정이다.[2]

참고 항목

참조

  1. ^ "엔진"은 1차 메인프레임 CPU의 일반적인 이름이다. 메인프레임은 수많은 2차 지원 프로세서를 포함하고 있기 때문에 1차 워크로드 프로세서를 참조하기 위해 "엔진"을 사용하는 것은 이러한 I/O, 네트워크 및 기타 지원 프로세서와 혼동을 피하기 위한 시도다.
  2. ^ "Ivory Service Architect data sheet" (PDF). GT Software, Inc.

외부 링크