HTTP/2 para internet de las cosas: análisis, evaluación y adaptación del control de flujo
Professor Advisor
dc.contributor.advisor
Céspedes Umaña, Sandra
Professor Advisor
dc.contributor.advisor
Bustos Jiménez, Javier
Author
dc.contributor.author
Londoño Delgado, Diego Fernando
Associate professor
dc.contributor.other
Estévez Montero, Claudio
Associate professor
dc.contributor.other
Hidalgo Castillo, Nicolás
Admission date
dc.date.accessioned
2020-06-18T02:02:52Z
Available date
dc.date.available
2020-06-18T02:02:52Z
Publication date
dc.date.issued
2020
Identifier
dc.identifier.uri
https://repositorio.uchile.cl/handle/2250/175561
General note
dc.description
Tesis para optar al grado de Magíster en Ciencias de la Ingeniería, Mención Eléctrica
es_ES
Abstract
dc.description.abstract
El término Internet of Things (IoT) apareció en 1999 y poco tiempo después diferentes entidades y consorcios empezaron a crear estándares para este campo. En contraste con el modelo tradicional en el que personas se comunican entre sí, en IoT las máquinas se comunican entre ellas (Machine to Machine Communications, M2M); sin embargo, esas suelen tener limitaciones en términos de batería, procesamiento, almacenamiento y potencia de transmisión. Tales limitaciones han llevado a replantear el uso de protocolos ampliamente utilizados en Internet y crear nuevos protocolos especialmente diseñados para escenarios con restricciones.
Actualmente, hay una propuesta en la Internet Engineering Task Force (IETF) que busca adaptar la segunda versión del Hypertext Transfer Protocol (HTTP/2) a IoT, dado que es un protocolo compacto y configurable. Dicha propuesta es soportada por cuatro argumentos principales: seguridad, interoperabilidad, conocimiento de HTTP y el amplio uso del mismo. HTTP/2 provee más agilidad a las aplicaciones web actuales, ya que introduce nuevos parámetros, funcionalidades y reduce las cabeceras al adoptar un formato binario.
Esta tesis plantea una propuesta de adaptación de HTTP/2 a IoT. Parte de la propuesta que está en la IETF, donde plantean un perfil de configuración para los parámetros del protocolo. Se propone un algoritmo de control de flujo para escenarios restringidos que busca simplificar el tráfico, reduciendo el overhead, sin sacrificar el throughput. La metodología está basada en los principios de diseño de protocolos y enfocada en las pruebas, simulaciones y los análisis de resultados que ofrecen el rigor necesario.
es_ES
Patrocinador
dc.description.sponsorship
Niclabs Chile y Fondecyt a través del proyecto 11140045