zIIP - zIIP
In IBM System z9 ja seuraaja keskusyksiköt , System z Integrated Information Processor ( zIIP ) on erityistä tarkoitusta varten prosessori . Se otettiin alun perin käyttöön helpottamaan yleiset keskusyksikön keskusprosessorit tietyistä DB2- käsittelykuormista, mutta tällä hetkellä sitä käytetään muiden z / OS-työkuormien purkamiseen alla kuvatulla tavalla. Idea sai alkunsa aikaisemmista erityiskäyttöisistä prosessoreista, zAAP: sta , joka purkaa Java- prosessoinnin, ja IFL: stä , joka käyttää Linuxia ja z / VM: ää, mutta ei muita IBM: n käyttöjärjestelmiä, kuten z / OS , DOS / VSE ja TPF . System z PU (prosessoriyksikkö) "karakterisoidaan" yhdeksi näistä prosessorityypeistä tai CP: ksi (keskusyksikkö) tai SAP: ksi (järjestelmäavustinprosessori). Nämä suorittimet eivät sisällä mikrokoodeja tai laitteisto-ominaisuuksia, jotka nopeuttavat nimettyä työmäärää. Sen sijaan vapauttamalla yleinen CP tietyistä työmääristä, ne johtavat usein korkeampaan työmäärän tuotantoon pienemmillä lisenssimaksuilla.
DB2 for z / OS V8 oli ensimmäinen sovellus, joka hyödynsi zIIP: tä, mutta nyt on olemassa useita IBM: n ja muiden valmistajien tuotteita ja tekniikoita, jotka hyödyntävät zIIP: tä. ZIIP vaatii System z9: n tai uudemman keskusyksikön. Z / OS 1.8 ja DB2 9 z / OS: lle tukevat zIIP-tiedostoja. IBM tarjoaa myös PTF- tiedostoja z / OS 1.6: lle, z / OS 1.7: lle ja DB2 V8: lle zIIP-käytön mahdollistamiseksi. (DB2 9 for z / OS on DB2: n ensimmäinen julkaisu, johon on sisäänrakennettu tuki.)
IBM julkisti tietoja zIIP-tekniikasta 24. tammikuuta 2006. zIIP-laitteisto (ts. Mikrokoodi, koska prosessorilaitteisto ei tällä hetkellä eroa yleiskäyttöisistä suorittimista) tuli yleisesti saataville toukokuussa 2006. Z / OS- ja DB2-PTF-tiedostot zIIP-laitteiston etu tuli yleisesti saataville kesäkuun lopulla 2006.
zIIP: t lisäävät halvempaa kapasiteettia neljän tyyppiselle DB2-työlle:
- Kauko DRDA tulotie TCP / IP . Tähän ryhmään kuuluvat JDBC ja ODBC pääsy DB2, kuten käyttömahdollisuuksia koko LPARs kautta HiperSockets , kuten Linux IBM Z . Poikkeuksena on pääsy DB2 V8: n tallennettuihin menettelyihin, jotka ohjaavat pienen osan työstä. DB2 9: n alkuperäiset SQL-etätoiminnot käyttävät zIIP: tä.
- Rinnakkaiset kyselytoiminnot. DB2 9 voi lisätä rinnakkaiskäsittelyn määrää ja käyttää siten zIIP: tä enemmän.
- XML-jäsentely DB2: ssä voi käyttää zIIP- tai zAAP-prosessoreita.
- Tietyt DB2-apuohjelmien käsittely.
Tuki zIIP-tiedostoille
Vaikka DB2 UDB for z / OS oli ensimmäinen julkaistu tuote, joka hyödynsi zIIP-prosessoreita, se ei rajoitu vain DB2- tai IBM- tuotteisiin. ZIIP erikoisuus CPU voidaan myös käyttää IPSec käsittelyä TCP / IP , tiettyjä yleisiä XML käsittelyyn, ja IBM : n Scalable Architecture for Financial Reporting . Elokuussa 2007 Shadow, keskuskoneen välituotetuote , jonka nyt omistaa Rocket Software , esitteli ensimmäisen zIIP-yhteensopivan integraation muissa ympäristöissä kuin DB2, laajentaen erikoismoottoreiden etua Adabasiin, CICS: ään, IMS: ään, IDMS: ään ja VSAM: iin. Muut kolmansien osapuolten riippumattomat ohjelmistotoimittajat ("ISV: t") ovat ottaneet käyttöön tukensa tuotteidensa suorittamiselle zIIP-palveluissa.
Näitä ISV: itä ovat muun muassa Software AG , Compuware , CA Technologies , BMC Software , GT Software, Inc. ja Phoenix Software International.
Esimerkiksi; TCP / IP- tuotteen CA NetMaster Network Management voi suorittaa sekä päätehtävänsä että pakettianalysaattorin alatehtävän zIIP: llä. Rocket Software väittää, että heidän Shadow-palvelimensa sallii 99% integraatioprosessoinnista, kuten SQL ei-relaatiotietokyselyihin ja verkkopalveluihin / SOA-kuormituksiin, olla zIIP-kelpoinen ja ajaa yleiskäyttöisen prosessorin ulkopuolella. GT Software, Inc: n Ivory Server for z / OS tarjoaa zIIP-tuen XML- jäsentämiseen, XML-hyötykuorman rakentamiseen ja tietojen muuntamiseen. Lisäksi Ivory Server tukee zAAP- prosessoria käyttämällä valinnaista IBM z / OS XML -palvelua ja IFL- prosessoria Linuxin kanssa IBM Z: ssä . Ivory Server ja Ivory Studio (Ivory IDE ) tarjoavat vaihtoehtoja, joiden avulla asiakkaat voivat hallita zIIP Specialty -prosessorille GPU- suorittimelta siirrettyä työmäärää .
Kaupalliset ohjelmistokehittäjät voivat tiettyjen pätevyyssääntöjen mukaisesti hankkia IBM: ltä teknisiä yksityiskohtia siitä, miten zIIP-palvelua voidaan hyödyntää Non-Disclosure -sopimuksen nojalla .
IBM z13 yhdistää zAAP- toiminnot zIIP-tiedostoihin, joten zAAP-yhteensopiva työ käyttää nyt zIIP: ää. Lisäksi IBM z13: n IFL- ja zIIP-prosessoreilla, kun ne käyttävät z13-mikroprosessoria , on samanaikainen monisäikeisyys (SMT).
ZIIP-tiedostojen käyttö IBM Z Common Data Providerille
IBM Z Common Data Provider on ohjelmisto, joka kerää IT-operatiivisia tietoja z / OS- järjestelmistä, muuntaa ne kulutusmuodoksi ja suoratoistaa ne analytiikka-alustoille. Kun operatiivisten tietojen suoratoistoon käytetään IBM Z Common Data Provider -ohjelmaa, zIIP-purkutoiminto voidaan ottaa käyttöön ja IBM Z Common Data Provider -sovelluksen System Data Engine -komponentti voi ladata kelvollisen työn yleiskäyttöisiltä prosessoreilta zIIP-prosessoreille. Tämä minimoi yleisen prosessorin MIPS- kulutuksen ja vähentää kokonaiskustannuksia .
Tämä purku voi kuitenkin lisätä ylimääräisiä yleiskustannuksia suorittimen aikaan. Jos zIIP-suorittimissa ei ole riittävästi kapasiteettia, z / OS voi ohjata zIIP-yhteensopivat työt yleisiin suorittimiin, kun kaikki zIIP: t ovat varattuja. Lisäaika (ylimääräinen) suorittimen käyttöaika zIIP-prosessoreille voi ylittää prosessorin ajan, joka on purettu zIIP-prosessoreille. Tai jopa, yleinen suorittimen käyttö lisääntyy.