polito.it
Politecnico di Torino (logo)

Progettazione e sviluppo di applicazioni per la gestione di flussi di dati IoT tramite un'architettura Big Data nel Cloud = Design and development of applications for the management of IoT data flows through a Big Data architecture in the Cloud

Mariagrazia Cardile

Progettazione e sviluppo di applicazioni per la gestione di flussi di dati IoT tramite un'architettura Big Data nel Cloud = Design and development of applications for the management of IoT data flows through a Big Data architecture in the Cloud.

Rel. Paolo Garza. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2018

[img]
Preview
PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (4MB) | Preview
Abstract:

La Tesi di Laurea Magistrale svolta dalla candidata Mariagrazia Cardile durante lo stage semestrale, svolto presso l'azienda di consulenza informatica Data Reply, verte sulla progettazione e implementazione di soluzioni in ambito Big Data. Lo scopo è quello di risolvere uno dei principali nodi del mondo real-time, ovvero quello di avere una piattaforma in grado di adeguare il proprio dimensionamento in base al carico di richieste, sia per quanto riguarda la fase di ingestion, che quella di processamento ed esposizione dei dati a sistemi terzi. In particolare, è stato seguito il caso di uno dei principali clienti dell'azienda, operativo in ambito automotive. La necessità è quella di dover gestire la mole di dati generata dalla nuova box telematica, che verrà installata sui veicoli venduti a partire dal 2019, insieme a quelli già inviati dai box presenti sui veicoli ad oggi. All'interno della tesi verrà analizzata tanto la gestione della transizione da ambiente On-Premise a Cloud, quanto lo sviluppo di applicazioni su Cloud, che, grazie all'ausilio di tecnologie come Docker e Kubernetes, siano in grado di gestire appropriatamente eventuali picchi di carico, scalando automaticamente. Vedremo dunque la progettazione e l'implementazione di applicazioni pensate per ricevere e processare dati in micro-batching, scritte in Spark, e di altre di tipo real-time, implementate in C# su piattaforma .NET CORE.

Relatori: Paolo Garza
Anno accademico: 2018/19
Tipo di pubblicazione: Elettronica
Numero di pagine: 97
Soggetti:
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-32 - INGEGNERIA INFORMATICA
Aziende collaboratrici: DATA Reply S.r.l. con Unico Socio
URI: http://webthesis.biblio.polito.it/id/eprint/8472
Modifica (riservato agli operatori) Modifica (riservato agli operatori)