zIIP - zIIP

I IBM System Z9 og efterfølgende mainframes , det System z Integrated Processor ( zIIP ) er et særligt formål processor . Det blev oprindeligt introduceret for at aflaste de generelle mainframe centrale processorer (CP'er) for specifikke DB2- behandlingsbelastninger, men bruges i øjeblikket til at aflaste andre z / OS-arbejdsbelastninger som beskrevet nedenfor. Idéen stammer fra tidligere special purpose processorer, zAAP , der aflader Java- behandling, og IFL , der kører Linux og z / VM, men ikke andre IBM-operativsystemer som z / OS , DOS / VSE og TPF . Et System z PU (processorenhed) er "karakteriseret" som en af ​​disse processortyper eller som en CP (Central Processor) eller SAP (System Assist Processor). Disse processorer indeholder ikke mikrokode- eller hardwarefunktioner, der fremskynder deres udpegede arbejdsbelastninger. I stedet for ved at lindre den generelle CP for bestemte arbejdsbelastninger fører de ofte til en højere arbejdsbelastningsgennemstrømning til reducerede licensafgifter.

DB2 til z / OS V8 var den første applikation, der udnyttede zIIP, men nu er der flere IBM og ikke-IBM produkter og teknologier, der udnytter zIIP. ZIIP kræver et system z9 eller en nyere mainframe. Z / OS 1.8 og DB2 9 til z / OS understøtter zIIP'er. IBM tilbyder også PTF'er til z / OS 1.6, z / OS 1.7 og DB2 V8 for at muliggøre zIIP-brug. (DB2 9 til z / OS er den første udgivelse af DB2, der har indbygget support.)

IBM offentliggjorde offentligt oplysninger om zIIP-teknologi den 24. januar 2006. zIIP-hardwaren (dvs. mikrokode, da processorhardwaren i øjeblikket ikke adskiller sig fra almindelige CPU'er) blev generelt tilgængelig i maj 2006. De z / OS og DB2 PTF'er, der skal tages fordelen ved zIIP-hardware blev generelt tilgængelig i slutningen af ​​juni, 2006.

zIIPs tilføjer lavere omkostningskapacitet til fire typer DB2-arbejde:

  • Fjernadgang til DRDA via TCP / IP . Denne kategori omfatter JDBC og ODBC adgang til DB2, herunder adgang tværs LPARs via HiperSockets , såsom Linux på IBM Z . Undtagelsen er adgang til DB2 V8-lagrede procedurer, som omdirigerer en lille del af arbejdet. DB2 9 native remote SQL-procedurer bruger zIIP.
  • Parallelle forespørgselshandlinger. DB2 9 kan øge mængden af ​​parallel behandling og dermed bruge zIIP mere.
  • XML-parsing i DB2 kan bruge zIIP-processorer eller zAAP-processorer.
  • Visse DB2-værktøjer behandles.

Understøttelse af zIIP'er

Selvom DB2 UDB til z / OS var det første frigivet produkt, der udnyttede zIIP-processorer, er det ikke begrænset til kun DB2- eller IBM- produkter. Den zIIP speciale CPU'en kan også bruges til IPSec forarbejdning i TCP / IP , visse generelle XML- behandling, og IBM 's Skalerbar Architecture for Financial Reporting . I august 2007 introducerede Shadow, et mainframe middleware-produkt, der nu ejes af Rocket Software , den første zIIP-berettigede integration til andre miljøer end DB2, hvilket udvider fordelen ved specialmotorer til at omfatte Adabas, CICS, IMS, IDMS og VSAM. Andre uafhængige tredjepartssoftwareleverandører ("ISV'er") har introduceret support til udførelse af deres produkter på zIIP'er.

Disse ISV'er inkluderer blandt andet Software AG , Compuware , CA Technologies , BMC Software , GT Software, Inc. og Phoenix Software International.

For eksempel; CA NetMaster Network Management til TCP / IP- produkt kan køre både sin hovedopgave og pakkeanalyserundertask på en zIIP. Rocket Software hævder, at deres Shadow-server tillader, at 99% af integrationsbehandlingen, såsom SQL til ikke-relationelle dataforespørgsler og webservices / SOA-arbejdsbelastninger, er zIIP-kvalificerede og køres uden for General Purpose-processoren. Ivory Server til z / OS fra GT Software, Inc. leverer zIIP-understøttelse til XML- parsing, XML-nyttelastkonstruktion og behandling af datakonvertering. Derudover Ivory Server understøtter Zaap processoren ved hjælp af den valgfri IBM z / OS XML Services og IFL processor med Linux på IBM Z . Ivory Server og Ivory Studio (Ivory IDE ) giver muligheder, der gør det muligt for klienter at administrere arbejdsbelastningen, der er aflæst til zIIP Specialty CPU fra GP CPU.

Kommerciel softwareudvikler, underlagt visse kvalifikationsregler, kan få tekniske detaljer fra IBM om, hvordan man udnytter zIIP i henhold til en ikke-afsløringsaftale .

IBM z13 fusionerer zAAP- funktionaliteten med zIIP'er, så zAAP-kvalificeret arbejde nu bruger zIIP i stedet. Desuden har IFL- og zIIP-processorer på IBM z13, som de bruger z13-mikroprocessoren , samtidig multithreading (SMT) -funktion.

Brug af zIIP'er til IBM Z Common Data Provider

IBM Z Common Data Provider er en software, der indsamler IT-operationelle data fra z / OS- systemer, omdanner dem til et forbrugsformat og streamer dem til analyseplatforme. Når IBM Z Common Data Provider bruges til at streame operationelle data, kan zIIP-offload-funktionen aktiveres, og derefter kan System Data Engine-komponenten i IBM Z Common Data Provider downloade kvalificeret arbejde fra almindelige processorer til zIIP-processorer. Dette minimerer MIPS- forbruget på generelle processorer (GCP'er) og reducerer de samlede ejeromkostninger .

Denne aflæsning kan dog tilføje yderligere omkostninger i CPU- tid. Hvis der ikke er tilstrækkelig kapacitet på zIIP-processorer, kan z / OS omdirigere zIIP-kvalificeret arbejde til generelle CPU'er, når alle zIIP'er er optaget. Den ekstra (overhead) CPU-tid til at bruge zIIP-processorer kan overgå CPU-tiden, der er aflæst til zIIP-processorer. Eller endda øges det generelle CPU-forbrug.

Se også

Referencer

eksterne links