Although grids and clusters may both satisfy high-performance or high-throughput requirements by enabling distributed computing, grids solve the more complicated problem of providing computing ...