Desarrollo de una técnica de evaluación de desempeño de protocolos para la capa de aplicación utilizados en la internet de las cosas
Fecha
2023Autor
Ticona Sanga, Jorge Hernan
Tutor
Zambrana Flores, Roberto Guido, tutor
Metadatos
Mostrar el registro completo del ítemResumen
El Internet de las Cosas, IoT, encierra la idea de un mundo compuesto por objetos que contienen tecnología embebida que pueden interconectarse a través de internet. Estos objetos, en general, tienen limitado el procesamiento, almacenamiento, potencia de transmisión y fuente de energía, por lo que se crearon o adaptaron protocolos que cumplan estas necesidades para las diferentes capas que componen el modelo Open System Interconnection (OSI).
Los protocolos de la capa de aplicación del modelo OSI se caracterizan por admitir el intercambio de datos entre los programas que se ejecutan en los hosts de origen y destino. Los principales protocolos utilizados en esta capa para IoT son: Protocolo de Transferencia de Hipertexto Transferencia de Estado Representacional (HTTP/2), Protocolo de Mensajería Avanzado en Cola (AMQP), Protocolo de Aplicación Restringido (CoAP), y Protocolo Cola de Mensaje de Telemetría y Transporte (MQTT).
En el presente trabajo se presenta una técnica de evaluación de desempeño de protocolos para la capa de aplicación utilizados en la Internet de las Cosas (IoT), que permite medir y comparar el rendimiento de estos protocolos en términos de latencia, pérdida de paquetes y rendimiento (throughput). La técnica se basa en el diseño e implementación de pruebas experimentales, la recolección y análisis de datos, y la definición de recomendaciones prácticas para la selección adecuada de protocolos.
La técnica se aplica a dos protocolos usados en la capa de aplicación para IoT: AMQP y MQTT. Los resultados obtenidos muestran las ventajas y desventajas de cada protocolo en diferentes escenarios y condiciones, y proporcionan una base sólida para la toma de decisiones informadas y el diseño de sistemas IoT más eficientes.