abstract
Nella maggior parte dei domini un agente non ha la completa conoscenza dell’ambiente e completo controllo su di esso. L’ambiente può evolvere dinamicamente indipendentemente dall’agente, quindi in generale, si assume che esso sia non-deterministico e questa caratteristica può causare il fallimento delle azioni dell’agente. Tale scenario si presenta come una sorta di aspetto negativo dell’attuale concetto di sistema multi-agente(MAS) e per ovviare a ciò e rendere il sistema nel suo complesso più affidabile, performante ed adattabile a questi cambiamenti si è pensato fosse utile estenderlo inserendo una caratteristica già nota nel Cloud Computing, l’elasticità.
Dopo aver analizzato gli attuali MAS, cercheremo quindi di dare una definizione esaustiva di elasticità e di vedere come essa possa essere integrata e resa una caratteristica di base anche negli attuali MAS, non dimenticandoci dei MAS che fanno uso di mezzi di coordinazione per l’interazione tra gli agenti e le risorse e nei quali sarà necessario introdurre un concetto di elasticità abbinata alla coordinazione(coordination-aware elasticity).
outcomes