GRASP-based resource re-optimization for effective big data access in federated clouds