EPFIOT: Edge provisioning for IoT

This document describes the implementation of Epfiot (Edge Provisioning For Internet of Things), an appliance that follows an Infrastructure-as-a-service (IaaS) pattern targeting edge computing. Epfiot is specifically designed and implemented to interact with IoT devices, and to use ad-hoc hardware...

Descripción completa

Detalles Bibliográficos
Autor: Semedi Barranco, Sergio Alfonso
Tipo de recurso: tesis de maestría
Fecha de publicación:2020
País:España
Institución:Universidad Complutense de Madrid (UCM)
Repositorio:Docta Complutense
Idioma:inglés
OAI Identifier:oai:docta.ucm.es:20.500.14352/9058
Acceso en línea:https://hdl.handle.net/20.500.14352/9058
Access Level:acceso abierto
Palabra clave:004(043.3)
Internet of things
Virtualization
Infrastructure as a service
IaaS
Edge computing
Cloud computing
LWM2M
LAN
Local area network
Appliance
Router
Virtual machine.
Internet de las cosas
Virtualización
Infraestructura como servicio
Computación en el borde
Computación en la nube
Red local
Aplicación
Enrutador
Maquina virtual.
Informática (Informática)
1203.17 Informática
id ES_b4142e34ab5e5940daeae9ddfc0f0cf5
oai_identifier_str oai:docta.ucm.es:20.500.14352/9058
network_acronym_str ES
network_name_str España
repository_id_str
spelling EPFIOT: Edge provisioning for IoTSemedi Barranco, Sergio Alfonso004(043.3)Internet of thingsVirtualizationInfrastructure as a serviceIaaSEdge computingCloud computingLWM2MLANLocal area networkApplianceRouterVirtual machine.Internet de las cosasVirtualizaciónInfraestructura como servicioComputación en el bordeComputación en la nubeRed localAplicaciónEnrutadorMaquina virtual.Informática (Informática)1203.17 InformáticaThis document describes the implementation of Epfiot (Edge Provisioning For Internet of Things), an appliance that follows an Infrastructure-as-a-service (IaaS) pattern targeting edge computing. Epfiot is specifically designed and implemented to interact with IoT devices, and to use ad-hoc hardware accelerators for specific purposes in the field of machine learning. Until the emergence of edge computing, cloud computing was the only choice for data processing derived from IoT. However, certain doubts arise about its strict necessity, and the requirement of sending all the data collected by the devices directly to Internet, paying for the (sometimes large) latency costs. Epfiot aims, with a contained use of resources, to offer a complete infrastructure stack to perform an integral processing of data obtained from devices in the local network, simplifying the way of providing virtual machines at the edge, through the use of specific accelerators for machine learning that perform inference on the data quickly, hence reducing the latency associated with the transfer to remote datacenters. The application exhibits a full GraphQL interface building an entire IoT ecosystem, using infrastructure on the edge thanks to Linux virtualization (KVM) and emerging technologies, such as LwM2M to provide device bootstrapping.Igual Peña, Francisco DanielPiñuel Moreno, LuisUniversidad Complutense de Madrid20202020-01-0120202020-01-01master thesishttp://purl.org/coar/resource_type/c_bdccinfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/20.500.14352/9058reponame:Docta Complutenseinstname:Universidad Complutense de Madrid (UCM)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial 3.0 Españahttps://creativecommons.org/licenses/by-nc/3.0/es/info:eu-repo/semantics/openAccessoai:docta.ucm.es:20.500.14352/90582026-06-02T12:44:21Z
dc.title.none.fl_str_mv EPFIOT: Edge provisioning for IoT
title EPFIOT: Edge provisioning for IoT
spellingShingle EPFIOT: Edge provisioning for IoT
Semedi Barranco, Sergio Alfonso
004(043.3)
Internet of things
Virtualization
Infrastructure as a service
IaaS
Edge computing
Cloud computing
LWM2M
LAN
Local area network
Appliance
Router
Virtual machine.
Internet de las cosas
Virtualización
Infraestructura como servicio
Computación en el borde
Computación en la nube
Red local
Aplicación
Enrutador
Maquina virtual.
Informática (Informática)
1203.17 Informática
title_short EPFIOT: Edge provisioning for IoT
title_full EPFIOT: Edge provisioning for IoT
title_fullStr EPFIOT: Edge provisioning for IoT
title_full_unstemmed EPFIOT: Edge provisioning for IoT
title_sort EPFIOT: Edge provisioning for IoT
dc.creator.none.fl_str_mv Semedi Barranco, Sergio Alfonso
author Semedi Barranco, Sergio Alfonso
author_facet Semedi Barranco, Sergio Alfonso
author_role author
dc.contributor.none.fl_str_mv Igual Peña, Francisco Daniel
Piñuel Moreno, Luis
Universidad Complutense de Madrid
dc.subject.none.fl_str_mv 004(043.3)
Internet of things
Virtualization
Infrastructure as a service
IaaS
Edge computing
Cloud computing
LWM2M
LAN
Local area network
Appliance
Router
Virtual machine.
Internet de las cosas
Virtualización
Infraestructura como servicio
Computación en el borde
Computación en la nube
Red local
Aplicación
Enrutador
Maquina virtual.
Informática (Informática)
1203.17 Informática
topic 004(043.3)
Internet of things
Virtualization
Infrastructure as a service
IaaS
Edge computing
Cloud computing
LWM2M
LAN
Local area network
Appliance
Router
Virtual machine.
Internet de las cosas
Virtualización
Infraestructura como servicio
Computación en el borde
Computación en la nube
Red local
Aplicación
Enrutador
Maquina virtual.
Informática (Informática)
1203.17 Informática
description This document describes the implementation of Epfiot (Edge Provisioning For Internet of Things), an appliance that follows an Infrastructure-as-a-service (IaaS) pattern targeting edge computing. Epfiot is specifically designed and implemented to interact with IoT devices, and to use ad-hoc hardware accelerators for specific purposes in the field of machine learning. Until the emergence of edge computing, cloud computing was the only choice for data processing derived from IoT. However, certain doubts arise about its strict necessity, and the requirement of sending all the data collected by the devices directly to Internet, paying for the (sometimes large) latency costs. Epfiot aims, with a contained use of resources, to offer a complete infrastructure stack to perform an integral processing of data obtained from devices in the local network, simplifying the way of providing virtual machines at the edge, through the use of specific accelerators for machine learning that perform inference on the data quickly, hence reducing the latency associated with the transfer to remote datacenters. The application exhibits a full GraphQL interface building an entire IoT ecosystem, using infrastructure on the edge thanks to Linux virtualization (KVM) and emerging technologies, such as LwM2M to provide device bootstrapping.
publishDate 2020
dc.date.none.fl_str_mv 2020
2020-01-01
2020
2020-01-01
dc.type.none.fl_str_mv master thesis
http://purl.org/coar/resource_type/c_bdcc
dc.type.openaire.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
dc.identifier.none.fl_str_mv https://hdl.handle.net/20.500.14352/9058
url https://hdl.handle.net/20.500.14352/9058
dc.language.none.fl_str_mv Inglés
eng
language_invalid_str_mv Inglés
language eng
dc.rights.none.fl_str_mv open access
http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial 3.0 España
https://creativecommons.org/licenses/by-nc/3.0/es/
dc.rights.openaire.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv open access
http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial 3.0 España
https://creativecommons.org/licenses/by-nc/3.0/es/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Docta Complutense
instname:Universidad Complutense de Madrid (UCM)
instname_str Universidad Complutense de Madrid (UCM)
reponame_str Docta Complutense
collection Docta Complutense
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869417230826995712
score 15,301603