Contrato neto

En TI, Contract Net designa un protocolo para distribuir o aceptar tareas y es un enfoque para la resolución distribuida de problemas en un sistema de múltiples agentes .

Consta de las siguientes fases:

  1. Reconocimiento : El agente nota que necesita el apoyo de otros agentes para resolver un problema. La tarea principal se divide en subtareas.
  2. Anuncio : Se debe crear una especificación de la tarea; consta de u. a. a partir de la descripción de la tarea, restricciones ( calidad de servicio , tiempo) y metainformación. Luego, esta especificación se redistribuye.
  3. Licitación : Los otros agentes deciden si son capaces de resolver la tarea. Si es así, haga una oferta para la tarea.
  4. Adjudicación y expedición : El agente que distribuye las tareas asigna la tarea, los agentes involucrados realizan la tarea requerida.

enlaces web