Parellel and distributed programs

Hello all,

has anyone had to work out the license requirements for a parallel/distributed program?

These programs have the ability to scale across thousands of devices in order to utilise those devices hardware resources in order to run far more processes than there are devices, as this provides massive computational power for the program?

The Dryad project is one example of how this is achieved:- Dryad - Microsoft Research

Is it simply a matter of identifying the hardware and software that each connected device is running, and then performing the normal license calculations for each identified software vendor, or does having a parallel/distributed program utilisng these devices incur additional costs or even cost reductions?

1 Like