PORTALE DELLA DIDATTICA

Ricerca CERCA
  KEYWORD

Gestione dei servizi su reti ad-hoc in ambienti sfidanti (presso Tierra Telematics)

azienda Tesi esterna in azienda    


Parole chiave ALGORITMI DISTRIBUITI, EDGE COMPUTING, INTERNET OF THINGS, PROTOCOLLO DI RETE

Riferimenti FULVIO GIOVANNI OTTAVIO RISSO

Riferimenti esterni Castellano Gabriele (PhD student)
Riccardo Loti (Tierra Telematics)

Gruppi di ricerca COMPUTER NETWORKS GROUP - NETGROUP

Descrizione Il sistema di comunicazione "Aether", sviluppato in collaborazione con l'azienda Tierra Telematics, consente a dei dispositivi (mobili e non) situati in ambienti privi di connettività WAN, di costituire una rete ad hoc, che sfrutta il movimento dei dispositivi tramite il paradigma di comunicazione store-carry-and-forward, per consentire la propagazione dei dati in maniera trasparente da un dispositivo all'altro. Una rete così costituita prende il nome di Delay/Disruption Tolerant Network (DTN), ed è caratterizzata da comunicazioni a breve raggio tra i dispositivi, connessioni instabili, topologie variabili.
La proposta di tesi verte sull'ideazione un protocollo che permetta la condivisione di servizi generici tra i dispositivi (nodi) appartenenti al sistema di comunicazione Aether. I nodi possono offrire servizi o richiederli. Su ogni nodo un demone di Service Management si occupa di collezionare/esportare/elaborare le informazioni conosciute riguardo ai servizi offerti dagli altri nodi. Un servizio (es. misurazioni di temperatura) può essere disponibile sotto certe condizioni di stabilità/latenza/freschezza dei dati. Il modulo di Service Management su ogni nodo può calcolare questi parametri, sulla base delle informazioni conosciute (es. quanto spesso un determinato nodo è visibile? ecc) ed utilizzarle per meglio caratterizzare i servizi esistenti. Le applicazioni finali che vengono eseguite sui nodi possono interrogare il modulo di Service Management per ottenere le informazioni sui servizi disponibili, e selezionare quello più opportuno alle proprie esigenze.

Conoscenze richieste Protocolli di rete, Programmazione distribuita, C++, Python, Linux


Scadenza validita proposta 31/07/2019      PROPONI LA TUA CANDIDATURA