Implementar un sistema multiprocesos con un algoritmo panal de abejas
Tipo: Workshop/Taller
Nivel de Audiencia: advanced
Idioma: Español
Diapositivas: spanish
Lugar/Horario
Aula Virtual Exactas
27/09/2022, 16:45
Se enseña a implementar un sistema que requiera realizar multiples tareas simultaneas de manera asíncrona y con multiprocesos. A partir de una abstracción de panal de abejas será psoible crear tareas, asignar y distribuir para sacarle provecho a servidores o unidades de computación con alto nivel de recursos.

Se enseñará de manera comprensiva el diseño de un sistema desde la unidad básica y los elementos más necesarios para crear una sistema que pueda trabajar de manera estable, permanente y persistente.

Se esquematizará el proceso de operar un sistema, con los detalles que permitan definir el uso correcto de los recursos, asincronismo, multiprocesos, creación de clases, definición y control de excepciones.

Se definirá el 'algoritmo panal de abeja' que permitirá definir de manera distribuida una cantidad restringida de tareas a cada 'abeja' trabajadora.

Finalmente se establecerán recomendaciones para el sistema de control de versiones y creación de modulos.

Se aplica como solución a sistemas que requieran el monitoreo en tiempo real o para el trabajo intensivo de tareas bien definidas.

Sugerencias

  • Taller de 3hr con descanso intermedio
  • Llevar computador con python3.8 en adelante.
  • Cuaderno y lápices
Topics
multiprocesos, asincronismo, loop, abeja, cad, hpc, csv, git, repositorio, creación de modulos