En los últimos años, la computación serverless se ha convertido en una alternativa popular a la computación Cloud tradicional. Examinamos la usabilidad y
la experiencia de desarrollo en tres plataformas serverless de código abierto en el
contexto del Internet de las Cosas (IoT): OpenFaaS, Fission y OpenWhisk. También
compartimos nuestra experiencia desarrollando una aplicación de Redes Neuronales Profundas Distribuidas (DDNN) de baja latencia utilizando dichas plataformas.
Nuestra investigación indica que estas plataformas son fáciles de usar y aceleran el
despliegue de aplicaciones, pero requieren de más recursos y no son adecuadas para dispositivos limitados. Además, logramos una mejora del 55 % sobre Kafka-ML
bajo carga, un framework que carece de escalado dinámico, ilustrando el potencial de la computación serverless para aplicaciones IoT. Por último, extendemos el
framework Kafka-ML con Fission, desbloqueando la computación serverless en la
plataforma.