La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

CRYPTO ANALISIS SERVER (CAS) Reti di Calcolatori LS Progetto di Carpenè Michele, Busacca Fulvio PARTE II (Busacca) Sistema di tolleranza ai guasti Schema.

Presentazioni simili


Presentazione sul tema: "CRYPTO ANALISIS SERVER (CAS) Reti di Calcolatori LS Progetto di Carpenè Michele, Busacca Fulvio PARTE II (Busacca) Sistema di tolleranza ai guasti Schema."— Transcript della presentazione:

1 CRYPTO ANALISIS SERVER (CAS) Reti di Calcolatori LS Progetto di Carpenè Michele, Busacca Fulvio PARTE II (Busacca) Sistema di tolleranza ai guasti Schema di replicazione Proseguimento nell’implementazione

2 Riepilogo Struttura Client : invia testo e lunghezza chiave al ServerManager. ServerManager : calcola il bilanciamento e invia testo e range di chiavi agli Slave. Slave : prova tutte le chiavi assegnategli per decifrare il testo.

3 Obiettivo Creare un SISTEMA FAULT-TOLLERANCE, affinché venga mantenuta l’AVAILABILITY (Continuità) del servizio erogato. Soluzione : architettura scelta + uso della replicazione

4 Vantaggi dell’architettura scelta Range di chiavi affidate ad un altro slave Range di chiavi affidate ad più slave

5 Punto critico E se cade il Server Manager? ServerManager C1 C2 C3 S4 S3 S2 S1

6 Punto critico Soluzione: Replicazione con Modello a copie passive ServerManager C1 C2 C3 S4 S3 S2 S1 ServerManager Secondario calde checkpoint

7 Punto critico ServerManager C1 C2 C3 S4 S3 S2 S1 ServerManager Secondario checkpoint Risultato: un sistema con safety (ma senza liveness)

8

9 Le tabelle viste in dettaglio Il nome di ogni slave è univo nella tabella Carico indica il carico totale di tutte le istanza assegnate a quello slave

10 Le tabelle viste in dettaglio Update di LeftKey: LeftKey = LeftKey + Checkpoint + 1

11 C2 E1 E2 Funzionamento interno(1) C1 TCC S3 S2 S1 TSvC

12 Funzionamento interno(1)

13 Funzionamento interno (2) E1E2E3E4 RM TEC SlaveNameCrash Thread Group terminate getRisultato putRisultatobalanceAlgorithm()

14 Considerazioni sull’efficienza e la QoS C1 C2 CN coda input flusso di richieste in ingresso output richieste perse flusso di risposte in uscita Server Manager (leaky bucket)

15 Fine


Scaricare ppt "CRYPTO ANALISIS SERVER (CAS) Reti di Calcolatori LS Progetto di Carpenè Michele, Busacca Fulvio PARTE II (Busacca) Sistema di tolleranza ai guasti Schema."

Presentazioni simili


Annunci Google