Ricerca di contatti, progetti,
corsi e pubblicazioni

Consensus Protocol Exploiting Network Co-Design

Persone

 

Soulé R.

(Responsabile)

Pedone F.

(Co-responsabile)

Jepsen T.

(Collaboratore)

Ton T. K. L.

(Collaboratore)

Abstract

I sistemi informativi moderni spesso replicano i dati su computer diversi per mantenere affidabilità e velocità: se un computer si guasta o è sovraccarico, i dati sono accessibili su un altro.  Il problema però è che i dati replicati possono diventare inconsistenti, il che vuol dire che le repliche (su computer diversi) possono avere valori diversi per gli stessi dati.  Per risolvere questo problema, si usano protocolli speciali di "consenso", cioè sequenze di operazioni e scambi di messaggi che garantiscono che i dati rimangano consistenti su tutte le repliche. Infatti, al giorno d'oggi, i protocolli di consenso sono usati in quasi tutti i sistemi distribuiti e quindi le loro prestazioni sono cruciali per applicazioni e servizi usate nella vita di tutti i giorni.


Ad oggi, I protocolli di consenso usano un servizio di rete molto basilare, assumendo semplicemente che la rete prima o poi consegni i messaggi mandati da un computer all'altro.  Tuttavia, i sistemi di rete correnti e in via di sviluppo permettono un controllo molto maggiore delle operazioni di rete, per esempio garantendo un certo ordine nella trasmissione dei messaggi oppure elaborando il contenuto dei messaggi all'interno della rete stessa.  L'obiettivo di questo progetto è di trarre vantaggio da questi progressi recenti nella programmabilità e nell'hardware dei sistemi di rete per sviluppare dei protocolli di consenso nuovi e ottimizzati.  Tali protocolli hanno la possibilità di migliorare sensibilmente le prestazioni dei sistemi informativi e in particolare dei sistemi di replicazione dati che sono un elemento fondamentale dei servizi distribuiti cosiddetti "cloud".

Informazioni aggiuntive

Data d'inizio
01.09.2016
Data di fine
31.08.2019
Durata
36 Mesi
Enti finanziatori
SNSF
Stato
Concluso
Categoria
Swiss National Science Foundation / Project Funding / Division II - Mathematics, Natural and Engineering Sciences

Pubblicazioni