Sviluppo di Servizi Android per applicazioni Fog Computing

Grandi, Stefano (2017) Sviluppo di Servizi Android per applicazioni Fog Computing. [Laurea magistrale], Università di Bologna, Corso di Studio in Ingegneria informatica [LM-DM270], Documento full-text non disponibile
Il full-text non è disponibile per scelta dell'autore. (Contatta l'autore)

Abstract

Il Cloud Computing è stata la risposta alla crescente domanda di capacità di calcolo, di memorizzazione di dati e di flessibilità nel loro approvvigionamento. Ma se da un lato il Cloud ha permesso di sopperire alle limitazioni hardware a cui i dispositivi utente sono sottoposti, questo nuovo paradigma soffre inevitabilmente di quelle che sono le latenze dovute allo scambio di informazioni attraverso Internet. Inoltre la rete Internet, già messa a dura prova dal continuo e crescente traffico dati, non ha beneficiato dell'utilizzo del paradigma Cloud e teme quello che si appresta a diventare di vastissimo ambito di utilizzo, il paradigma dell'Internet of Things (IoT), per il quale si intende una famiglia di tecnologie il cui scopo è rendere qualunque tipo di oggetto, un dispositivo collegato ad Internet. È proprio in questo scenario che nasce il paradigma del Fog Computing, cioè l'idea di costruire la stessa architettura del Cloud, fisicamente più vicina ai client che, a causa delle loro scarse capacità di elaborazione, memoria o autonomia energetica, necessitano di demandare al Cloud l'esecuzione di operazioni costose. Il Fog si pone quindi l'obiettivo di ridurre al minimo la latenza nelle comunicazioni tra i client e i nodi Fog (dispositivi fisici che si occupano dell'esecuzione delle richieste di servizi), permettendo ai client, di non sottostare più agli svantaggi dovuti alla comunicazione Internet che si hanno con il Cloud, e scaricando quindi la rete Internet di traffico in eccesso. Il progetto di tesi ha quindi visto lo sviluppo di una applicazione Android, chiamata Fog Network Application, in grado di creare e gestire una Fog Network, cioè una rete virtuale, interna alla rete locale LAN, alla quale tutti i dispositivi in possesso dell'applicazione siano in grado di connettersi, quindi fornire dei servizi generici e/o tramite la definizione di una interfaccia, e infine richiedere l'utilizzo di tali servizi.

Abstract
Tipologia del documento
Tesi di laurea (Laurea magistrale)
Autore della tesi
Grandi, Stefano
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
fog computing,cloud computing,android,internet of things,android service,computation offloading,fog network,fog networking,fog,cloud,offloading
Data di discussione della Tesi
24 Luglio 2017
URI

Altri metadati

Gestione del documento: Visualizza il documento

^