Net contract

În IT, Contract Net desemnează un protocol pentru distribuirea sau acceptarea sarcinilor și este o abordare pentru rezolvarea problemelor distribuite într-un sistem multi-agent .

Se compune din următoarele faze:

  1. Recunoaștere : agentul observă că are nevoie de sprijin din partea altor agenți pentru a rezolva o problemă. Sarcina principală este împărțită în sub-sarcini.
  2. Anunț : trebuie creată o specificație a sarcinii; constă, printre altele. din descrierea sarcinii, restricții ( calitatea serviciului , timp) și meta-informații. Această specificație este apoi redistribuită.
  3. Licitare : Ceilalți agenți decid dacă sunt capabili să rezolve sarcina. Dacă da, plasați o ofertă pentru sarcină.
  4. Acordarea și accelerarea : agentul care distribuie sarcinile atribuie sarcina, agenții implicați îndeplinesc sarcina necesară.

Link-uri web