Benefits of Virtualization
n Better Software Engineering
Logical Units decoupled from “Number of
processors”
n Message Driven Execution
Adaptive overlap between computation and
communication
Predictability of execution
n Flexible and dynamic mapping to processors
Flexible mapping on clusters
Change the set of processors for a given job
Automatic Checkpointing
n Principle of Persistence