Análisis de la Plataforma FOGFLOW y su integración con FIWARE en entornos IoT
Palabras clave:
Computación en la niebla/borde, Computación en la nube, Internet de las Cosas o IoT, FIWARE, NGSI (Interfaz de software de Próxima Generación), FogFlowResumen
Actualmente, los proveedores de soluciones para ciudades inteligentes afrontan una situación compleja y costosa que crece exponencialmente, a la hora de gestionar sus infraestructuras distribuidas geográficamente y soportar los distintos servicios IoT ofrecidos, especialmente aquellos que requieren una baja latencia. FogFlow es un framework de ejecución distribuido que dinámicamente ensambla los diferentes servicios IoT en la nube y los bordes (Edge) con el fin de reducir el consumo de ancho de banda y ser capaz de ofrecer una baja latencia, ofreciendo una calidad de servicio (QoS) optimizada. Edge-Computing es un modelo de computación que centra y sitúa las capacidades de análisis y procesamiento donde se generan los datos. Fog Computing extiende este concepto ubicando la capacidad de procesamiento próximo a la red local donde el flujo de datos es enviado hacia nodos niebla o dispositivos como routers o gateways de IoT que procesan y enrutan el tráfico hacia donde se necesite. Para un correcto análisis resulta necesario utilizar, un framework que sea capaz de simular este escenario de computación en contextos reales, que será presentado en el presente artículo mostrando su funcionamiento, arquitectura y potencialidades de procesamiento e implementación, así como su integración con FiWARE.