orchestration-system-raft

command module
v0.0.0-...-2d4e550 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 2, 2023 License: Unlicense Imports: 12 Imported by: 0

README

Università degli Studi di Messina

Studente: Claudio Anchesi
Titolo della tesi: Progettazione e implementazione di un sistema di orchestrazione di microservizi su sistemi Edge basato sull'algoritmo di consenso Raft
Relatore: Maria Fazio

Introduzione

Questa repository contiene il codice sorgente di un basilare sistema di orchestrazione di microservizi basato su Raft, tale da implementare un log distribuito.

Abstract

Lo scopo di questo lavoro di tesi è quello di progettare un sistema di orchestrazione di microservizi distribuito in una rete di nodi edge. La gestione del carico di lavoro di ogni nodo, necessaria alla massimizzazione dell’efficienza di questo sistema, sarà gestita in maniera altresì distribuita, imponendo che la decisione su quale nodo debba prendere in carico un certo servizio sia presa dai nodi stessi tramite l’utilizzo di un algoritmo di consenso. Infine, è previsto che ogni attività concordata della rete sia mantenuta su un sistema di log distribuito e accessibile da ogni nodo. Una priorità è che questo sistema sfrutti le funzionalità di piattaforme di orchestrazione note, come Docker, solo come strumento ad un livello logicamente sottostante per l’effettiva esecuzione dei servizi, permettendo che sia integrabile con un certo spettro di tecnologie verosimilmente scelte dall’amministratore dell’infrastruttura.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL