L'agente di COORDINAMENTO possiede:
Rappresenta la conoscenza della rete (locazione tabelle e altri nodi) acquisita durante l’esplorazione del sistema.
Per decidere il prossimo nodo su cui migrare, la lista viene esplorata sequenzialmente; si tiene traccia dei nodi visitati tramite un puntatore ad un elemento della lista, che ogni volta indica il successivo nodo da visitare.
Tale lista contiene i riferimenti errati che l'agente incontra durante le sue migrazioni.
In particolare su ogni server viene controllata la validità dei riferimenti al suo nodo contenuti nella lista dei nodi conosciuti dell'agente; se alcuni non sono più validi, vengono inseriti nella lista dei riferimenti errati. Questo al fine di evitare la propagazione di dati non corretti.
Contiene le chiavi dei nodi conosciuti, da utilizzare per decifrare il pacchetto Agente…
CERTIFICAZIONE del nodo di provenienza: locazione e indicazione di validità temporale del certificato vengono firmate con la chiave privata dell'autorità di certificazione.
L'agente viaggerà con questa firma che potrà essere controllata su ogni nodo utilizzando la chiave pubblica dell'autorità di certificazione.
E' un contatore che serve per limitare il tempo di vita dell'agente.
Viene utilizzata una variabile per mantenere un riferimento al successivo nodo su cui migrare.
Alla fine della sua attività l'agente torna sul nodo di partenza, al fine di sfruttare la conoscenza acquisita durante le migrazioni.