L'implementazione proposta utilizza una allocazione piuttosto statica delle risorse (ovverosia la modifica delle risorse utilizzate richiede l'intervento dell'operatore che modifichi i file di configurazione degli agenti coinvolti).
Un interessante direzione di sviluppo consiste nella realizzazione di agenti che sappiano tenere sotto controllo lo stato della rete e le necessità dei clienti e di modificare di conseguenza i parametri della rete, oppure la modifica degli agenti già realizzati affinché possano adattarsi meglio alle situazioni mutevole dell'ambiente di utilizzo.
Altra interessante direzione di sviluppo consiste nell'introduzione di logica all'interno dei server affinché siano più consci della specifica topologia di rete in cui lavorano e che qundi possano rispondere in modo ottimale alle esigenze spazio/temporali (di capacità dello Storage, di sicurezza della replicazione e di prontezza delle risposte) delle applicazioni.