¿Qué es el «fog computing»?

Con frecuencia solemos leer noticias y artículos relacionados con el cloud computing: la plataforma en la nube que posee un nada despreciable número de ventajas (movilidad, conectividad, aplicaciones multi-dispositivo…) que favorecen la actividad empresarial a prácticamente todos los niveles.

Dentro de estos conceptos cabe destacar uno que va tomando fuerza poco a poco y que parece ser la evolución lógica de la tecnología cloud: el fog computing.

El término fog significa niebla en inglés, es decir, una nube baja que “inunda” todo el espacio llegando a rodear todas las superficies, y es precisamente el mejor símil posible para lo que es el fog computing.

Este concepto nace de la infinidad de objetos conectados entre sí mediante redes inalámbricas: teléfonos móviles, smartwatches, wereables… y de otros muchos objetos cotidianos que a día de hoy también están conectados, como electrodomésticos, bicicletas e incluso coches.

Fog computing hace referencia al cloud computing aplicado al IoT, es decir, a la nube a la que los dispositivos inteligentes se conectan para comunicarse entre sí. De esta manera, se crearía una nueva nube, una niebla de transmisiones digitales en la que estaríamos envueltos.

Entendemos la nube como un espacio en un supuesto “cielo”, representado físicamente por un servidor, accesible desde diferentes conexiones. El desempeño del trabajo en este tipo de plataformas es lo que llamamos cloud computing.

Al producirse un volumen de datos tan desmesurado, como ocurre en la comunicación de los dispositivos conectados por el IoT, esta nube original no da abasto para manejar el volumen de información generado, por lo que las comunicaciones y el almacenamiento entre los dispositivos conectados al IoT emplean estos nuevos puntos de conexión para procesar parte de los datos generados, aumentando la capacidad y la velocidad de estas conexiones, y aliviando la carga de trabajo transferida a la nube. A este espacio de intercambio de información existente entre el hardware e internet, es lo que llamamos fog computing.

Ya como cierre, y a modo de curiosidad, es destacable el hecho de que el término “fog computing” fue acuñado originalmente por Cisco Systems. Podéis encontrar esta primera mención, así como su explicación (en inglés), en el siguiente enlace.