Grid computing: Towards a new computing infrastructure