El Internet oculto bajo la Niebla

in #spanish6 years ago (edited)

Imagen4.png
La información del futuro no está en la nube, está en la niebla
Fuente

Internet en todo lo que hacemos

El Internet pasó de estar en una computadora, a estar en casi todo lo que nos rodea; teléfonos, tablets, automóviles, electrodomésticos, en fin, casi todo objeto físico que posea un botón de encendido/apagado (y hasta aquellos que no lo poseen) pueden tener acceso a Internet. Esto ya es un hecho gracias al Internet de las Cosas (Iot por sus siglas en Ingles). Este término se utiliza para referirse a un mundo donde "todo" esta conectado a Internet, con el objetivo de arrojar información en tiempo real para la toma de decisiones. Se trata de un sistema complejo capaz de convertir objetos en servicios inteligentes.

Esta tecnología se retroalimenta de una gran cantidad de datos que son almacenados en grandes servidores al que pueda acceder cada dispositivo y así permitir la interconexion. Estos centro de datos se conocen como Nube. La computación en la nube permite almacenar gran cantidad de datos en red, sin la necesidad de gastar un solo megabyte de memoria.

city-3213676_640.jpg
El Internet de la Cosas conectando ciudades
Fuente

La computación en la nube va estrechamente ligada al Iot; la nube almacena los datos que son generados por los dispositivos conectados a internet para ser analizados y obtener una respuesta en tiempo real. Para que ésta comunicación se de manera eficiente, es necesario contar con un alto ancho de banda, esto deja atrás las conexiones ADSL y hace necesario contar con tecnologías como fibra óptica o 4G. Sin embargo, siempre se corre el riesgo de que los datos, al encontrarse en servidores remotos, se vean expuestos o comprometidos. Por esta razón se crea una arquitectura de red distribuida donde los datos se encuentren en diferentes servidores y así, en caso de un ataque, la información en su totalidad no se vea comprometida.

Computación de Niebla o Fog Computing

La computación en la niebla, termino acuñado por Cisco, es un entorno de red donde los datos se encuentran descentralizados, donde el procesamiento de los datos se dan en el espacio virtual entre el dispositivo y la nube. Esto significa que los datos son procesados localmente en los dispositivos inteligentes, sin necesidad de enviarse a la nube para tal propósito.

Podría entenderse que la niebla baja al nivel del suelo las acciones que antes se llevaban a cabo exclusivamente en la nube. Fuente

La computación en la niebla surge por la necesidad de que los dispositivos actúen en tiempo real utilizando el ancho de banda disponible; por lo que los recursos son situados al borde de la red agilizando el tráfico y reduciendo la necesidad de ancho de banda. Esta tecnología tiene la ventaja de permitir que un único dispositivo de procesamiento reciba los datos desde distintos puntos y el resultado sea enviado a donde sea solicitado. Utilizando esta estrategia, se logra reducir costos y aumentar la eficiencia.

Imagen3.png
La Niebla trabaja en el espacio virtual entre el dispositivo inteligente y la Nube
Fuente

Las redes de niebla no sustituyen a la nube, al contrario, funcionan como un conjunto; la niebla analiza aquellos datos que necesitan respuesta en tiempo real mientras que en la nube se procesa los datos que requieren mayor análisis y uso de recursos. Los servicios de la niebla pueden estar alojados en el extremo de la red o en dispositivos finales, como puntos de acceso.

La niebla en el mundo real

En un sistema de semáforos inteligentes, los sensores captan los datos de afluencia de tráfico y son recibidos por los sistemas diseñados para el ajuste de los intervalos y sincronizan de los semáforos que se ejecutan en cada dispositivo de borde. Los intervalos se ajustan automáticamente en tiempo real con la información que se intercambia entre los semáforos. En la nube solo se registrarían los datos de tráfico para, por ejemplo, analizar las estadísticas de tráfico a largo plazo o alguna eventualidad que se presente fuera de los parámetros normales, y así adecuar los sistemas para futuras anomalías de trafico.

Hay casos en que la niebla juega un papel sumamente importante en el entorno humano; sistemas de comunicación entre vehículos, redes inteligentes en el área de la medicina (IoTM) y atención a los pacientes, sistemas donde la respuesta inmediata es imprescindible y la latencia no entra en el juego.

communication-1439131_640.jpg
Las aplicaciones de computación de niebla populares incluyen red inteligente, ciudad inteligente, edificios inteligentes, redes de vehículos y redes definidas por software
Fuente

En conclusión, la niebla permite que los datos estén mas cerca de los usuarios finales, permitiendo mejorar la calidad de servicio gracias a la baja latencia y consumo de ancho de banda. Los datos son enviados desde dispositivos finales a un gateway que se encarga de transmitir los datos al centro de procesamiento y luego retornar el resultado. Se alivia el trabajo de la nube para obtener una experiencia de flujo de información mas eficiente, nadie quieres esperar mas de 20 segundos por el refrigerador para saber el estado de los vegetales.

Referencias

Sort:  

Congratulations @monicaluciar! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 1 year!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Do not miss the last post from @steemitboard:

SteemitBoard - Witness Update
Do not miss the coming Rocky Mountain Steem Meetup and get a new community badge!
Vote for @Steemitboard as a witness to get one more award and increased upvotes!