Foto del docente

Mario Bravetti

Professore ordinario

Dipartimento di Informatica - Scienza e Ingegneria

Settore scientifico disciplinare: INF/01 INFORMATICA

Didattica

Argomenti di tesi proposti dal docente.

Le proposte di tesi fanno uso di tecnologie per il deployment di sistemi/applicazioni distribuite. Le principali tecnologie esistenti si basano su:
- sistemi per la virtualizzazione a livello di sistema operativo (es. Docker),
- sistemi per la container-orchestration che consentono il deployment automatico, scaling e gestione di applicazioni in container (es. Kubernetes).

 

TEMATICA 1: orchestration based architecture-level run-time reconfiguration

Le tecnologie sopra citate sono gli standard de facto per il deployment di sistemi distribuiti in cloud/edge che sono utilizzati dalla maggior parte delle industrie. Tali tecnologie possono essere utilizzate nell’ambito di tecniche di scaling applicate a livello di architettura ovvero replicando tramite deployment orchestrations tutti i microservizi che compongono il sistema anziché focalizzarsi sul singolo microservizio. In particolare, una deployment orchestration è un programma che contiene tutti gli step necessari per aumentare il numero di istanze dei microservizi rispettandone i requirement funzionali e di risorse. L’applicazione di tecniche di scaling a livello di architettura porta numerosi vantaggi tra cui l’assenza dello scaling-chain effect (componenti che scalano uno dopo l’altro rallentando notevolmente l’adattamento del sistema ai picchi di workload).

La proposta di tesi riguarda lo sviluppo di un sistema distribuito industriale edge/cloud a microservizi sfruttando le tecnologie sopra citate per implementare tecniche innovative di scaling a livello di architettura per migliorare le prestazioni, e.g. latenza, nell’ambito dell’industria 5.0. L' attività di sviluppo si avvarrà, inoltre, di tecniche per il continuous integration & deployment. Tale proposta di tesi si inquadra nella collaborazione a livello del progetto Birex SEAmless loW lAtency cLoud pLatforms (SEAWALL) con aziende del territorio tra cui fanno parte Bonfiglioli, Philip Morris.

 

TEMATICA 2: agnostic orchestrator for edge/multi-cloud management

Le prestazioni dei sistemi edge/cloud possono essere migliorate, oltre che tramite la replica dei loro componenti (tecniche di scaling), anche spostando le computazioni da un punto all’altro del sistema (workload migration) ad esempio spostando i carichi di lavoro da un nodo sovraccarico a uno scarico in modo tale da sfruttare a pieno le risorse computazionali di cui si dispone.

La proposta di tesi riguarda lo sviluppo di un orchestratore agnostico (utilizzabile con ogni tipo di cloud provider) che implementi tecniche automatiche di workload migration applicabili in generale a qualsiasi sistema edge/cloud per migliorarne le prestazioni, e.g. ridurre la latenza delle computazioni. Tale proposta di tesi si inquadra nella collaborazione a livello del progetto Birex SEAmless loW lAtency cLoud pLatforms (SEAWALL) con aziende del territorio tra cui fanno parte Bonfiglioli, Philip Morris.

Ultimi avvisi

Al momento non sono presenti avvisi.