Resource management in cluster computing platforms for large scale data processing