Consensus Protocol Exploiting Network Co-Design
Persone
Abstract
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".