Contratto netto

In IT, Contract Net designa un protocollo per distribuire o accettare attività ed è un approccio per la risoluzione dei problemi distribuita in un sistema multi-agente .

Consiste delle seguenti fasi:

  1. Riconoscimento : l'agente si rende conto di aver bisogno del supporto di altri agenti per risolvere un problema. L'attività principale è suddivisa in sotto-attività.
  2. Annuncio : è necessario creare una specifica dell'attività; consiste tra l'altro. dalla descrizione dell'attività, limitazioni ( qualità del servizio , tempo) e meta-informazioni. Questa specifica viene quindi ridistribuita.
  3. Offerta : gli altri agenti decidono se sono in grado di risolvere il compito. In tal caso, fai un'offerta per l'attività.
  4. Assegnazione e accelerazione : l'agente che distribuisce i compiti assegna il compito, gli agenti coinvolti eseguono il compito richiesto.

link internet