HTTP/2 para internet de las cosas: análisis, evaluación y adaptación del control de flujo
Licencia: Creative Commons (by-nc-nd)
Autor(es): Londoño, Diego
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.
[Santiago: 2020]
Compartir:
Una vez que el usuario haya visto al menos un documento, este fragmento será visible.