4
e t a x p e r i e n c e a y Pillola ZED La #PillolaZED di oggi #Shared Memory I sistemi comunicano velocemente senza usare CPU http://bit.ly/14GROYs

12 #sceneggiatureZED shared memory

Embed Size (px)

Citation preview

Page 1: 12 #sceneggiatureZED shared memory

eta

xperience

ay

Pillola ZED

La #PillolaZED di oggi #Shared Memory I sistemi comunicano

velocemente senza usare CPU http://bit.ly/14GROYs

Page 2: 12 #sceneggiatureZED shared memory

Le comunicazioni tra applicazioni o tra middleware spesso avvengono attraverso la rete, utilizzando il protocollo TCP/IP. Ma la maggior parte delle attività per il TCP/IP sono svolte tramite software e quindi consumando CPU.

Un tipico esempio è la comunicazione tra un Application Server ed un DB server. Per ovviare a questo problema nello zEnterprise è possibile effettuare una comunicazione diretta tra le memorie dei due sistemi.

Da un punto di vista logico è come se entrambi i sistemi avessero una porzione di memoria condivisa e se uno dei due ci scrive l’altro può immediatamente leggerla.

Questa possibilità nei sistemi zEnterprise già era possibile tra partizioni all’interno di una stessa macchina.

Page 3: 12 #sceneggiatureZED shared memory

Fin’ora RDMA è stato utilizzato prevalentemente nei sistemi tipo High Performance Computing (HPC) e viene realizzato su reti di tipo InfiniBand. Introdurlo nei datacenter attuali significava quindi realizzare una rete di tipo diverso per questa comunicazione con tutte le ricadute sulla gestione.

Ora lo zEnterprise rende disponibile l’RDMA Over Converged Ethernet che permette di realizzare la comunicazione di tipo RDMA su una rete Ethernet, ottenendo ottimi benefici in termini di prestazioni.

Ma ora è possibile anche tra partizioni che vengono eseguite su macchine differenti utilizzando una tecnologia chiamata Remote Direct Memory Access (RDMA), che permette la comunicazione diretta tra la memoria di due sistemi.

Quindi ora applicazioni come un CICS o un DB2 che utilizzano la comunicazione TCP/IP per trasferire dati con un’altro DB2 che risiede su un’altra macchina, potranno trarre benefici in termini di prestazioni.

Page 4: 12 #sceneggiatureZED shared memory

eta

xperience

ay

Pillole di ZED

Ciao a domani