Computación distribuida en Delphi



Para los interesados en computación distribuida aquí tienen un interesante artículo que muestra cómo utilizar la librería open-source hxGrid paso a paso.
En resumen lo que hace es:
Inicialmente cada uno de los equipos "Agente" envía paquetes de broadcast para localizar al equipo "Coordinador" y cuando lo encuentra le envía su status periódicamente (porcentaje de CPU libre, RAM libre, número de tareas en cola)
Para comenzar a usar el grid la aplicación inicializa la librería hxGrid, después conecta con un coordinador solicitando la lista de los agentes para conectarse a ellos. Desde ese momento el equipo está preparado para ejecutar tareas remotas, además solicita continuamente la lista de nuevos agentes que podrían unirse a la sesión activa.
La aplicación grid añade tareas a la cola de ejecución, dichas tareas son enviadas continuamente a los agentes en background. Si la conexión con algún agente se ha perdido, la equipo es capaz de reasignar tareas a otro agente.

Página web:
http://www.codeproject.com/KB/threads/hxgrid.aspx

ClubDelphi
http://www.clubdelphi.com/foros/showthread.php?t=69899



3 comentarios:

  1. Muy interesante el artículo. Ya he visto que has cambiado el formato del blog, te ha quedado muy bien.

    Un saludo.
    Jordi Coll

    www.thundaxsoftware.blogspot.com

    ResponderEliminar
  2. Es muy interesante el concepto. Nada más puntualizar que es biblioteca, no "librería".

    Un saludo cordial.

    ResponderEliminar
  3. Great Nice topic. its very interesting about Delphi. thanks for sharing .

    ResponderEliminar