Show simple item record

Professor Advisordc.contributor.advisorCespedes Umaña, Sandra
Authordc.contributor.authorRuz Mieres, Daniela Valentina 
Associate professordc.contributor.otherBustos Jiménez, Javier
Associate professordc.contributor.otherPino Urtubia, José
Admission datedc.date.accessioned2019-10-10T13:57:51Z
Available datedc.date.available2019-10-10T13:57:51Z
Publication datedc.date.issued2019
Identifierdc.identifier.urihttps://repositorio.uchile.cl/handle/2250/171099
General notedc.descriptionMemoria para optar al título de Ingeniera Civil en Computaciónes_ES
Abstractdc.description.abstractLa presente memoria detalla el proceso de análisis y pruebas sobre el protocolo HTTP/2 en un escenario de Internet de las Cosas para los dispositivos Raspberry Pi 3 Model B y A8 open node. La Internet de las Cosas, Internet of Things o IoT es una plataforma en la que por lo general se tienen máquinas restringidas en procesamiento, almacenamiento y alimentación energética, entre otros. En este modelo, estos dispositivos envían información entre sí, aunque también pueden interactuar con equipos tradicionales. Para el envío de información en este escenario, se hace uso de distintos protocolos de comunicación. Actualmente MQTT es el protocolo más popular, seguido por HTTP, CoAP y HTTP/2. De los protocolos anteriormente mencionados, tanto MQTT como CoAP son protocolos diseñados para IoT. Sin embargo, la comunicación en Internet ocurre mayoritariamente mediante el protocolo HTTP y la diversidad de protocolos puede generar problemas de interoperabilidad. Además, dada la importancia de la seguridad en Internet de las Cosas, HTTP resulta una mejor opción ya que es un protocolo de aplicación seguro y probado en entornos web. En 2015 fue presentada la nueva versión del protocolo web HTTP (Hypertext Transfer Protocol), llamada HTTP/2. Esta implementa distintos parámetros que pueden optimizar los tiempos de carga de páginas web y ha mostrado ser más efectiva en uso de recursos de red que su predecesora. HTTP/2 mantiene la semántica de HTTP pero mejora la eficiencia, por lo que puede resultar ventajoso hacer uso de HTTP/2 en estos ambientes al mejorar no solo el uso de recursos de red, sino que también al permitir la reutilización de aplicaciones ya existentes diseñadas para HTTP. El problema es que se desconoce una configuración de los parámetros de HTTP/2 adecuada para IoT en términos de uso de recursos de los dispositivos. En este trabajo se proponen y realizan una serie de pruebas simulando tráfico de tipo IoT y se realizan mediciones sobre el uso de CPU, memoria y consumo energético para distintos valores de parámetros de HTTP/2, como son: el tamaño de la ventana, el tamaño del frame, la cantidad de streams concurrentes, entre otros. Se concluye que los parámetros de HTTP/2 no tienen ningún efecto en el uso de estos tres recursos en las plataformas de experimentación utilizadas, incluso para cantidades de tráfico equivalentes al tamaño de varias páginas web actuales. Por lo tanto, la configuración por defecto de HTTP/2 es suficiente para obtener el mejor desempeño posible de este protocolo para un tipo de tráfico IoT.es_ES
Patrocinadordc.description.sponsorshipNIC Chile Research Labses_ES
Lenguagedc.language.isoeses_ES
Publisherdc.publisherUniversidad de Chilees_ES
Type of licensedc.rightsAttribution-NonCommercial-NoDerivs 3.0 Chile*
Link to Licensedc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/cl/*
Keywordsdc.subjectInternet de las cosases_ES
Keywordsdc.subjectProtocolo de Transferencia de Hipertexto, versión 2es_ES
Títulodc.titleEvaluación del protocolo HTTP/2 para internet de las cosases_ES
Document typedc.typeTesis
Catalogueruchile.catalogadorgmmes_ES
Departmentuchile.departamentoDepartamento de Ciencias de la Computaciónes_ES
Facultyuchile.facultadFacultad de Ciencias Físicas y Matemáticases_ES


Files in this item

Icon
Icon

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 Chile
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 Chile