A scheduling algorithm for grid workflow using bottleneck detection and load balancing. Issue 3 (19th August 2014)