CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, vol. 12, no. 1, page. 17 - 43, 2009-03