A New Algorithm for Minimizing Makespan within Cloud Computing