zIIP - zIIP

I IBM System z9 og etterfølgende mainframes er System z Integrated Information Processor ( zIIP ) en spesiell prosessor . Den ble opprinnelig introdusert for å avlaste generelle hovedrammesentralprosessorer (CP-er) for spesifikke DB2- prosesseringsbelastninger, men brukes for øyeblikket til å laste av andre z / OS-arbeidsbelastninger som beskrevet nedenfor. Ideen stammer fra tidligere spesialprosessorer, zAAP , som laster ned Java- prosessering, og IFL , som kjører Linux og z / VM, men ikke andre IBM-operativsystemer som z / OS , DOS / VSE og TPF . Et System z PU (prosessorenhet) er "karakterisert" som en av disse prosessortypene, eller som en CP (sentral prosessor) eller SAP (systemassistentprosessor). Disse prosessorene inneholder ikke mikrokode- eller maskinvarefunksjoner som akselererer de angitte arbeidsbelastningene. I stedet, ved å avlaste den generelle CP for bestemte arbeidsmengder, fører de ofte til en høyere arbeidsmengde med redusert lisensavgift.

DB2 for z / OS V8 var det første programmet som utnyttet zIIP, men nå er det flere IBM og ikke-IBM produkter og teknologier som utnytter zIIP. ZIIP krever System z9 eller nyere hovedramme. Z / OS 1.8 og DB2 9 for z / OS støtter zIIPer. IBM tilbyr også PTFer for z / OS 1.6, z / OS 1.7 og DB2 V8 for å muliggjøre zIIP-bruk. (DB2 9 for z / OS er den første versjonen av DB2 som har innebygd støtte.)

IBM offentliggjorde offentlig informasjon om zIIP-teknologi 24. januar 2006. zIIP-maskinvaren (dvs. mikrokode, ettersom prosessorens maskinvare for øyeblikket ikke skiller seg fra generelle CPUer), ble generelt tilgjengelig i mai 2006. Z / OS og DB2 PTF-er som skal tas fordelen med zIIP-maskinvaren ble generelt tilgjengelig i slutten av juni 2006.

zIIP-er legger til lavere kostnadskapasitet for fire typer DB2-arbeid:

  • Ekstern DRDA- tilgang via TCP / IP . Denne kategorien inkluderer JDBC og ODBC adgang til DB2, inkludert tilgang på tvers LPARs via HiperSockets , slik som Linux på IBM Z . Unntaket er tilgang til DB2 V8 lagrede prosedyrer, som omdirigerer en liten del av arbeidet. DB2 9 native eksterne SQL-prosedyrer bruker zIIP.
  • Parallelle spørringsoperasjoner. DB2 9 kan øke mengden parallell behandling og dermed bruke zIIP mer.
  • XML-parsing i DB2 kan bruke zIIP-prosessorer eller zAAP-prosessorer.
  • Visse DB2-verktøy behandles.

Støtte for zIIPer

Selv om DB2 UDB for z / OS var det første utgitt produktet som utnyttet zIIP-prosessorer, er det ikke begrenset til bare DB2- eller IBM- produkter. Spesialiteten zIIP CPU kan også brukes for IPSec behandling i TCP / IP , viss generell XML behandling, og IBM er skalerbar arkitektur for finansiell rapportering . I august 2007 introduserte Shadow, et mainframe mellomvareprodukt, nå eid av Rocket Software , den første zIIP-kvalifiserte integrasjonen for andre miljøer enn DB2, og utvidet fordelen med spesialmotorer til å omfatte Adabas, CICS, IMS, IDMS og VSAM. Andre tredjeparts uavhengige programvareleverandører ("ISVs") har introdusert støtte for kjøring av sine produkter på zIIP-er.

Disse ISV-ene inkluderer blant annet Software AG , Compuware , CA Technologies , BMC Software , GT Software, Inc. og Phoenix Software International.

For eksempel; CA NetMaster Network Management for TCP / IP- produktet kan kjøre både hovedoppgaven og pakkeanalysator-deloppgaven på en zIIP. Rocket Software hevder at Shadow-serveren deres vil tillate at 99% av integreringsbehandlingen, for eksempel SQL til ikke-relasjonelle dataspørsmål og webtjenester / SOA-arbeidsbelastninger, er zIIP-kvalifiserte og kjøres utenfor prosessoren for generell bruk. Ivory Server for z / OS fra GT Software, Inc. gir zIIP-støtte for XML- parsing, XML-nyttelastkonstruksjon og behandling av datakonvertering. I tillegg støtter Ivory Server den zAAP prosessoren ved hjelp av ekstra IBM z / OS XML Services og IFL -prosessor med Linux på IBM Z . Ivory Server og Ivory Studio (Ivory IDE ) gir alternativer som gjør det mulig for klienter å administrere arbeidsmengden som er lastet ned til zIIP Specialty CPU fra GP CPU.

Kommersiell programvareutvikler, underlagt visse kvalifikasjonsregler, kan få teknisk informasjon fra IBM om hvordan du kan dra nytte av zIIP under en ikke-avsløringsavtale .

IBM z13 slår sammen zAAP- funksjonaliteten med zIIPer, slik at zAAP-kvalifisert arbeid nå bruker zIIP i stedet. Videre har IFL- og zIIP-prosessorer på IBM z13, samtidig som de bruker z13-mikroprosessoren , mulighet for multithreading (SMT).

Bruk av zIIPer for IBM Z Common Data Provider

IBM Z Common Data Provider er en programvare som samler IT-operasjonelle data fra z / OS- systemer, transformerer dem til et forbruksformat og streamer dem til analyseplattformer. Når IBM Z Common Data Provider brukes til å streame operasjonsdata, kan zIIP-avlastningsfunksjonen aktiveres, og deretter kan System Data Engine-komponenten til IBM Z Common Data Provider laste ut kvalifisert arbeid fra generelle prosessorer til zIIP-prosessorer. Dette minimerer MIPS- forbruket på generelle prosessorer (GCPer) og reduserer de totale eierkostnadene .

Imidlertid kan denne avlastningen legge til ekstra overhead i CPU- tid. Hvis det ikke er nok kapasitet på zIIP-prosessorer, kan z / OS omdirigere zIIP-kvalifisert arbeid til generelle CPUer når alle zIIP-er er opptatt. Den ekstra (overhead) CPU-tiden for å bruke zIIP-prosessorer kan overgå CPU-tiden som er lastet ned til zIIP-prosessorer. Eller til og med, den generelle CPU-bruken økes.

Se også

Referanser

Eksterne linker