The document presents a divide and conquer approach to task scheduling for improved resource allocation in cloud computing, specifically through an enhanced heterogeneous earliest finish time (dcheft) algorithm. It details the methodology for ranking tasks and optimally assigning them to virtual machines to minimize execution time and enhance resource utilization, alongside experimental results demonstrating its effectiveness over traditional methods. The proposed system is validated using the Cybershake scientific workflow and shows significant improvements in turnaround and response times.