The paper presents an enhanced joint multiple resource allocation method for cloud computing environments with varying service quality and network delays across multiple data centers. It addresses the inadequacies of existing methods by incorporating mechanisms to manage requests requiring short network delays without degrading service for other request types and by considering the total processing time, inclusive of network delays and service processing times. Simulation evaluations demonstrate the enhanced method's ability to handle significantly more requests compared to prior approaches.