zIIP - zIIP
In IBM System z9 ve halefi anabilgisayarlar , System z Entegre Bilgi İşlemci ( zIIP ) özel amacıdır işlemci . Başlangıçta genel ana bilgisayar merkezi işlemcilerini (CP'ler) belirli DB2 işleme yüklerinden kurtarmak için tanıtıldı , ancak şu anda aşağıda açıklandığı gibi diğer z / OS iş yüklerini boşaltmak için kullanılmaktadır. Fikir önceki özel amaçlı işlemciler ile kökenli, zAAP , offloads Java işleme ve IFL Linux ve z / VM ama gibi değil diğer IBM işletim sistemlerini çalıştırır, z / OS , DOS / VSE ve TPF . Bir System z PU (işlemci birimi), bu işlemci türlerinden biri olarak veya bir CP (Merkezi İşlemci) veya SAP (Sistem Yardım İşlemcisi) olarak "karakterize edilir". Bu işlemciler, belirlenen iş yüklerini hızlandıran mikro kod veya donanım özellikleri içermez. Bunun yerine, belirli iş yüklerinin genel CP'sini rahatlatarak, genellikle daha düşük lisans ücretlerinde daha yüksek bir iş yükü çıkışına yol açar.
Z / OS V8 için DB2 , zIIP'den yararlanan ilk uygulamaydı, ancak artık zIIP'den yararlanan birçok IBM ve IBM dışı ürün ve teknoloji var. ZIIP, System z9 veya daha yeni bir ana bilgisayar gerektirir. Z / OS 1.8 ve DB2 9 for z / OS, zIIP'leri destekler. IBM ayrıca teklifler PTF'lerin z / OS 1.6, z / OS 1.7 ve DB2 V8 için zIIP kullanımını etkinleştirmek için. (DB2 9 for z / OS, DB2'nin yerleşik desteğe sahip ilk sürümüdür.)
IBM, 24 Ocak 2006'da zIIP teknolojisi hakkındaki bilgileri kamuya açıkladı. ZIIP donanımı (yani, işlemci donanımı şu anda genel amaçlı CPU'lardan farklı olmadığından mikro kod) Mayıs 2006'da genel kullanıma sunuldu. Z / OS ve DB2 PTF'leri alınacak zIIP donanımının avantajı genel olarak Haziran 2006'nın sonlarında kullanıma sunuldu.
zIIP'ler, dört tür DB2 çalışması için daha düşük maliyetli kapasite sağlar:
- TCP / IP üzerinden uzaktan DRDA erişimi . Bu kategori, IBM Z üzerindeki Linux gibi HiperSockets aracılığıyla LPAR'lar üzerinden erişim dahil olmak üzere DB2'ye JDBC ve ODBC erişimini içerir . Bunun istisnası, işin küçük bir bölümünü yeniden yönlendiren DB2 V8 saklı yordamlarına erişimdir. DB2 9 yerel uzak SQL yordamları zIIP kullanır.
- Paralel sorgu işlemleri. DB2 9 paralel işleme miktarını artırabilir ve böylece zIIP'yi daha fazla kullanabilir.
- DB2'de XML ayrıştırma, zIIP işlemcileri veya zAAP işlemcilerini kullanabilir.
- Belirli DB2 yardımcı programlarının işlenmesi.
ZIIP'ler için destek
DB2 UDB for z / OS , zIIP işlemcilerinden yararlanan ilk ürün olmasına rağmen , yalnızca DB2 veya IBM ürünleriyle sınırlı değildir . ZIIP özel işlemci ayrıca IPSec işleme için kullanılabilir TCP / IP , belirli genel XML işleme ve IBM'in 'ın Finansal Raporlama için Ölçeklenebilir Mimarlık . Ağustos 2007'de, artık Rocket Software'e ait olan bir ana bilgisayar ara yazılımı ürünü olan Shadow, DB2 dışındaki ortamlar için ilk zIIP uygun entegrasyonunu sunarak özel motorların yararını Adabas, CICS, IMS, IDMS ve VSAM'yi içerecek şekilde genişletti. Diğer üçüncü taraf bağımsız yazılım satıcıları ("ISV'ler"), ürünlerinin zIIP'lerde yürütülmesi için destek sağlamıştır.
Bu ISV'ler arasında, diğerlerinin yanı sıra Software AG , Compuware , CA Technologies , BMC Software , GT Software, Inc. ve Phoenix Software International bulunur.
Örneğin; CA NetMaster Network Management for TCP / IP ürünü, bir zIIP üzerinde hem ana görevini hem de paket analizörü alt görevini çalıştırabilir. Rocket Software , Shadow sunucusunun, SQL'den ilişkisel olmayan veri sorgularına ve Web hizmetlerine / SOA iş yüklerine kadar entegrasyon işlemlerinin% 99'unun zIIP'ye uygun olmasına ve Genel Amaçlı İşlemci dışında çalıştırılmasına izin vereceğini iddia ediyor. GT Software, Inc.'den z / OS için Ivory Server, XML ayrıştırma, XML yük oluşturma ve veri dönüştürme işlemi için zIIP desteği sağlar . Ayrıca Ivory Server , isteğe bağlı IBM z / OS XML Hizmetlerini kullanan zAAP işlemcisini ve IBM Z üzerinde Linux ile IFL işlemcisini destekler . Ivory Server ve Ivory Studio (Ivory IDE ), istemcilerin GP CPU'dan zIIP Özel CPU'ya yüklenen iş yükünü yönetmelerine olanak tanıyan seçenekler sunar .
Ticari yazılım geliştiricileri, belirli yeterlilik kurallarına tabi olarak, bir İfşa Etmeme Sözleşmesi kapsamında zIIP'den nasıl yararlanılacağı konusunda IBM'den teknik ayrıntılar edinebilir .
IBM z13, zAAP işlevini zIIP'lerle birleştirir, böylece zAAP için uygun çalışma artık bunun yerine zIIP kullanır. Kullandıkları Dahası, IBM, Z13 ile IFL ve zIIP işlemciler, Z13 mikroişlemci sahip eş zamanlı çoklu (SMT) yeteneği.
IBM Z Common Data Provider için zIIP'lerin kullanımı
IBM Z Common Data Provider, z / OS sistemlerinden BT operasyonel verilerini toplayan , bunları tüketilebilir bir biçime dönüştüren ve analitik platformlara aktaran bir yazılımdır . IBM Z Common Data Provider, operasyonel verilerin akışını sağlamak için kullanıldığında, zIIP yük aktarımı işlevi etkinleştirilebilir ve ardından IBM Z Common Data Provider'ın System Data Engine bileşeni, uygun işlerin yükünü genel amaçlı işlemcilerden zIIP işlemcilerine aktarabilir. Bu , genel işlemcilerdeki (GCP'ler) MIPS tüketimini en aza indirir ve toplam sahip olma maliyetini düşürür .
Ancak, bu yük aktarımı CPU zamanında ek yük getirebilir . ZIIP işlemcilerde yeterli kapasite yoksa, z / OS, tüm zIIP'ler meşgul olduğunda zIIP'ye uygun çalışmayı genel CPU'lara yeniden yönlendirebilir. ZIIP işlemcilerini kullanmak için ek (ek yük) CPU süresi, zIIP işlemcilere yüklenen CPU süresini aşabilir. Hatta genel CPU kullanımı artar.
Ayrıca bakınız
- Linux için Entegre Tesis (IFL)
- ZAAP