Daily Arxiv

Esta página recopila y organiza artículos sobre inteligencia artificial publicados en todo el mundo.
La información aquí presentada se resume utilizando Google Gemini y el sitio se gestiona sin fines de lucro.
Los derechos de autor de los artículos pertenecen a sus autores y a las instituciones correspondientes; al compartir el contenido, basta con citar la fuente.

Programación de procesos colectivos distribuidos en el cálculo de intercambio

Created by
  • Haebom

Autor

Giorgio Audrito, Roberto Casadei, Ferruccio Damiani, Gianluca Torta, Mirko Viroli

Describir

Este artículo presenta un método para programar el comportamiento colectivo y adaptativo de dispositivos de computación distribuida en diversos entornos, como el Internet de las Cosas (IoT). Suponemos un entorno donde múltiples dispositivos interactúan con sus vecinos y ejecutan rondas de detección, computación e interacción casi sincronizadas, y un único programa realiza el cálculo que mapea los valores de detección y los mensajes recibidos a los mensajes de salida y transmitidos. Para programar todo el sistema de computación colectiva, proponemos una abstracción de proceso colectivo distribuido que puede definir simultáneamente la lógica de formación de conjuntos y las operaciones colectivas. Esta abstracción se formaliza en eXchange Calculus (XC), un lenguaje funcional central basado en valores vecinos (mapeo de vecinos a valores), e implementada en el lenguaje FCPP. Experimentamos con el proceso colectivo distribuido a través de dos casos de estudio: propagación de mensajes multisalto y monitoreo distribuido de características espaciales, y analizamos las características y la idoneidad de la abstracción para diversas aplicaciones de computación distribuida.

Takeaways, Limitations

Takeaways:
Un nuevo modelo de abstracción para la programación de sistemas informáticos colectivos y adaptativos en el entorno del Internet de las Cosas
Definición y gestión eficiente de la formación de conjuntos y tareas colectivas mediante procesos colectivos distribuidos
Implementación y verificación experimental utilizando eXchange Calculus (XC) y lenguaje FCPP
Sugiere aplicabilidad a diversas aplicaciones de computación distribuida.
Limitations:
Se necesita más investigación sobre la escalabilidad y el rendimiento de la abstracción propuesta.
Se necesita una mayor validación de la aplicabilidad en entornos complejos reales.
Se necesita más investigación sobre la generalización a varios tipos de sistemas informáticos distribuidos.
👍