21) Quali sono le problematiche dei meccanismi di migrazione?
Meccanismi di migrazione: problematiche
stabilire chi migra
processi
oggetti passivi (file)
oggetti
costituzione della risorsa
codice + dati (stato iniziale)
stato corrente
risorse cui accedere (locali e remote)
occorre considerare il blocco della computazione
blocco dello stato dall'esterno
messaggi trasferiti e rifiutati
trasferimento e copia:
sincronizzazione tra copia vecchia da distruggere e nuova da attivare
riferimenti obsoleti: riqualificazione e variazione su necessità
costo del meccanismo (esempio)
in Charlotte il costo della Migrazione di processi vale msec 45+12.2*(numero di blocchi di 2KB del processo)+(1.7*numero di link remoti+9.9*(numero di link remoti >0))