Computación de niebla

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 9 de marzo de 2020; las comprobaciones requieren 5 ediciones .

La computación en la niebla es un tipo de arquitectura de computación horizontal que se utiliza para realizar cálculos volumétricos, almacenar y procesar datos dentro de una red de servicios en la nube y dispositivos finales localmente y a través de Internet .

Historia

El término "computación de niebla" se origina en la tesis doctoral del profesor Jonathan Bar-Magenom Numhauser, publicada en 2011. En enero de 2012, Numhauser presentó el concepto de un nuevo tipo de computación en el Tercer Congreso Internacional de Escrituras Silenciadas de la Universidad de Alcalá y publicó su artículo "Fog Computing: An Introduction to the Evolution of Cloud Computing " en la fuente oficial. [una]

La computación en la niebla ha atraído la atención de una amplia audiencia debido al interés de Cisco , que la considera como una nueva tecnología que permite organizar un nivel adicional de interacción entre los dispositivos finales y los centros de datos en la nube. El 19 de noviembre de 2015, Cisco Systems , ARM Holdings , Dell , Intel , Microsoft y la Universidad de Princeton fundaron el Consorcio OpenFog para promover los intereses y el desarrollo de la computación en la niebla. [2]

Concepto

El concepto de fog computing implica un nivel adicional de trabajo con información tanto a nivel local como en la red global, ocupando una posición intermedia entre los centros de datos en la nube, los dispositivos finales y otros elementos de la infraestructura de datos. La computación en la niebla, en comparación con la computación en la nube, representa otro nivel de recopilación y análisis de datos, más cerca del usuario, mientras que la computación en el borde es el punto de la red descrita más cercano a los dispositivos finales.

La red de fog computing está representada por dos planos (niveles): el plano de control (plano de control) y el plano de datos (plano de datos). Por ejemplo, en el plano de datos, la computación en la niebla permite que los operadores de cómputo se ubiquen directamente en el borde de la red, en lugar de en los servidores de los centros de datos.

Beneficios de la computación en la niebla

La computación en la niebla en algunos casos se considera una adición cualitativa, así como una alternativa a las redes en la nube. Los investigadores identifican las siguientes ventajas significativas de esta tecnología:

Aplicación

La computación en la niebla se puede considerar como parte del concepto de Internet de las cosas (IoT) , que implica construir una red entre una gran cantidad de dispositivos utilizados por las personas a diario. Dichas redes pueden incluir dispositivos como teléfonos móviles, dispositivos portátiles de control de la salud, sistemas de vehículos inteligentes y tecnología de realidad aumentada, como las gafas de realidad virtual Google Glass . [3] [4] [5] [6]

SPAWAR , una división de la Marina de los EE. UU. , está creando prototipos y probando una red escalable, segura y tolerante a fallas para proteger instalaciones militares estratégicas, tanto fijas como móviles. El software desarrollado por el servicio que se ejecuta en los nodos de la red puede restaurar rápidamente el control sin obstáculos de los dispositivos en caso de una falla en la conexión a Internet. Las opciones para usar las redes bajo diseño con fines militares incluyen, por ejemplo, la creación de enjambres de drones "inteligentes" . [7]

El estándar ISO/IEC 20248 proporciona un método mediante el cual los datos de los objetos identificados por computación perimetral que utilizan portadores de datos de identificación automática (AIDC) , códigos de barras y/o etiquetas RFID pueden leerse, interpretarse, verificarse y transmitirse a los cálculos de "niebla". y luego al periférico, incluso si la etiqueta AIDC se ha movido. [ocho]

Diferencias con la computación en la nube

Tanto la computación en la nube como en la niebla brindan a los usuarios finales la capacidad de almacenar y administrar datos a través de aplicaciones . Sin embargo, la computación en la niebla está "más cerca" de los usuarios finales y tiene una distribución geográfica más amplia. [9] La definición misma de " computación en la niebla" pretende indicar una capa adicional de arquitectura de red de datos que está estructuralmente "por debajo" de la computación en la nube, similar a las nubes y la niebla, cuyo fenómeno se puede observar cerca del suelo.

La "computación en la nube" es la práctica de usar una red de servidores remotos alojados en Internet para almacenar, administrar y procesar datos en lugar de servicios locales o computadoras personales. [10] La computación en la nube, en algunos casos, se caracteriza por una mayor potencia informática y la máxima densidad de flujos de datos procesados.

La computación en la niebla facilita el trabajo de los servicios de procesamiento y almacenamiento de información, así como los servicios de red que interconectan dispositivos finales y centros de datos utilizando tecnologías en la nube; actúan como un nivel adicional de recopilación y procesamiento de información. Por lo general, la computación en la niebla se considera una parte adicional de la infraestructura de computación en la nube.

En comparación con la computación en la nube, el concepto de computación en la niebla se centra más en la proximidad a los usuarios finales y sus objetivos (por ejemplo, en términos de costos operativos, política de seguridad, uso de recursos, etc.). Este tipo de computación también está más estrechamente relacionado con la geografía de los datos y su contexto (en términos de recursos informáticos y recursos de IoT), implica reducir los retrasos en el intercambio de datos dentro de la red y un uso más económico del ancho de banda de la red troncal de Internet para lograr una mejor calidad de trabajo (QoS) [11] . Los defensores de la computación en la niebla también notan las capacidades mejoradas del análisis periférico y el análisis intelectual de los flujos de información dentro de la red del tipo descrito. Esto proporciona una mayor eficiencia de las interfaces de usuario utilizadas [12] y mejora la protección de la red ante fallas, además permite el uso de un nuevo tipo de computación en sistemas para personas con discapacidad . [13] [14] [15] [16] [17]

La computación en la niebla tampoco debe confundirse con la computación perimetral . Helder Antunes, director sénior de Innovación Estratégica Corporativa de Cisco, argumenta que la computación perimetral debe verse como una parte integral, o un subconjunto, de la computación en la niebla. [18] La diferencia radica en que el edge computing se centra exclusivamente en el procesamiento local de datos, siendo así el eslabón final (y más cercano al usuario) en el ecosistema de cloud-fog-edge computing. La computación en la niebla implica no solo procesar datos localmente en dispositivos, sino también transferirlos al punto final.

Crítica

La computación en la niebla se puede llevar a cabo tanto en grandes sistemas en la nube como en grandes estructuras de datos , por lo que, en el proceso de estos cálculos, existen dificultades en el acceso objetivo a la información. Esto conduce a una disminución en la calidad de los resultados obtenidos. El impacto de la computación en la niebla en la computación en la nube y los sistemas de big data puede diferir. Sin embargo, todos los tipos de fog computing tienen una limitación inherente en la difusión de los resultados de sus operaciones, problema que se ha solucionado con la creación de métricas que intentan mejorar su precisión. [19]

Véase también

Notas

  1. Jonathan Bar-Magen Numhauser. Fog Computing: Introducción a una nueva evolución de la nube. Actas del III Congreso CIES, enero 2012   // Escrituras silenciadas: paisaje como historiografía / José Francisco Forniés Casals (ed. lit.), Paulina Numhauser (ed. lit.), Actas del III Congreso CIES, enero
  2. Janakiram MSV. ¿Es la computación en la niebla el próximo gran avance en el Internet de las cosas?  (Inglés) . Forbes. Consultado el 9 de marzo de 2020. Archivado desde el original el 23 de febrero de 2019.
  3. 1 2 Flavio Bonomi, Rodolfo Milito, Jiang Zhu, Sateesh Addepalli. La computación en la niebla y su papel en el internet de las cosas  //  Actas de la primera edición del taller de MCC sobre computación en la nube móvil - MCC '12. - Helsinki, Finlandia: ACM Press, 2012. - P. 13 . — ISBN 978-1-4503-1519-7 . -doi : 10.1145/ 2342509.2342513 . Archivado desde el original el 26 de marzo de 2019.
  4. ↑ Cisco ofrece una visión de la computación en la niebla para acelerar el valor de miles de millones de dispositivos conectados  . sala de noticias.cisco.com. Consultado el 9 de marzo de 2020. Archivado desde el original el 4 de junio de 2020.
  5. IoT: Out Of The Cloud & Into The Fog - Network Computing (enlace no disponible) . web.archive.org (23 de diciembre de 2015). Consultado el 9 de marzo de 2020. Archivado desde el original el 23 de diciembre de 2015. 
  6. Alex, er Slugg. La computación en la niebla mantiene los datos justo donde el Internet de las cosas los necesita  . Soluciones tecnológicas que impulsan los negocios. Consultado el 9 de marzo de 2020. Archivado desde el original el 6 de agosto de 2020.
  7. Red abstracta para empresas e Internet de las cosas  // MeshDynamics. Archivado desde el original el 6 de agosto de 2020.
  8. Huang, Dijiang,. Computación móvil en la nube: fundamentos y modelos de servicio . —Cambridge, MA. - 1 recurso en línea p. - ISBN 978-0-12-809644-4 , 0-12-809644-6.
  9. F. Bonomi, R. Milito, J. Zhu y S. Addepalli, "Fog computing and its role in the internet of things", in Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, ser. MCC'12. ACM, 2012, págs. 13-16.
  10. Computación en la nube |  Significado de Cloud Computing por Lexico . Diccionarios léxicos | Inglés. Consultado el 9 de marzo de 2020. Archivado desde el original el 6 de agosto de 2020.
  11. Antonio Brogi, Stefano Forti. Implementación consciente de QoS de aplicaciones IoT a través de la niebla  // IEEE Internet of Things Journal. — 2017-10. - T. 4 , núm. 5 . - S. 1185-1192 . — ISSN 2327-4662 . -doi : 10.1109/ JIOT.2017.2701408 . Archivado desde el original el 12 de febrero de 2019.
  12. Investigación y académicos | Centro de Investigación de Cisco . research.cisco.com. Consultado el 9 de marzo de 2020. Archivado desde el original el 19 de enero de 2020.
  13. Yannis Nikoloudakis, Spyridon Panagiotakis, Evangelos Markakis, Evangelos Pallis, George Mastorakis. Un sistema de emergencia basado en niebla para entornos de vida mejorados inteligentes  // Computación en la nube IEEE. — 2016-11. - T. 3 , núm. 6 _ - S. 54-62 . — ISSN 2325-6095 . -doi : 10.1109/ mcc.2016.118 .
  14. ¿Qué viene después de la nube? ¿Qué tal la niebla?  (Inglés) . Espectro IEEE: noticias sobre tecnología, ingeniería y ciencia. Consultado el 9 de marzo de 2020. Archivado desde el original el 26 de julio de 2018.
  15. ↑ Continuidad empresarial y recuperación ante desastres  . Channelnomics (17 de octubre de 2019). Consultado el 9 de marzo de 2020. Archivado desde el original el 20 de marzo de 2020.
  16. Nuevas soluciones en el horizonte: ¿computación “de niebla” o “de borde”?  (Inglés) . La Revista de Derecho Nacional. Consultado el 9 de marzo de 2020. Archivado desde el original el 12 de diciembre de 2017.
  17. Hamid Reza Arkian, Abolfazl Diyanat, Atefe Pourkhalili. MIST: esquema de análisis de datos basado en niebla con aprovisionamiento de recursos rentable para aplicaciones de detección de multitudes de IoT  //  Journal of Network and Computer Applications. — 2017-03-15. — vol. 82 . - P. 152-165 . - ISSN 1084-8045 . -doi : 10.1016/ j.jnca.2017.01.012 . Archivado desde el original el 13 de abril de 2019.
  18. Erin Cunningham. Los gobiernos locales se adaptan a las demandas de datos de IoT con Fog  Computing . Soluciones tecnológicas que impulsan al gobierno. Consultado el 9 de marzo de 2020. Archivado desde el original el 14 de marzo de 2021.
  19. Jonathan Bar-Magen Numhauser, José Antonio Gutiérrez de Mesa. La topología distribuida XMPP como una solución potencial para la computación en la niebla . — 2013-08-25. - S. 26-32 . — ISBN 978-1-61208-299-8 . Archivado desde el original el 18 de diciembre de 2019.