JPPF, l esecuzione parallela delle applicazioni

JPPF, acronimo di Java Parallel Processing Framework, consente la suddivisione di una applicazione cpu-bound in un gruppo di task in modo che ciascuno di essi venga eseguito, parallelamente e indipendentemente dagli altri, su un nodo di una rete di computer, minimizzando, in tal modo, il tempo di esecuzione totale.
Il progetto, interamente scritto in Java, è stato pensato per rendere semplice lo sviluppo di applicazioni basate su questo framework. Gli sviluppatori, infatti, potranno concentrarsi sullo sviluppo dell’applicazione, invece di occuparsi della complessità dell’elaborazione distribuita e parallela.
La classe centrale di JPPF è la JPPFTask. Questa, che implementa l’interfaccia Runnable, dovrà essere ereditata dalle classi definite dagli sviluppatori, nelle quali verrà implementato il metodo run. Ciascun task verrà eseguito in un nodo della rete.
JSPF fornisce agli sviluppatori anche una comoda console di amministrazione, tramite la quale è possibile amministratare e monitorare i task eseguiti parallelamente.
Popularity: 1% [?]











