This document presents a cloud computing task scheduling algorithm based on a modified genetic algorithm. It begins with an abstract discussing scalable cloud computing and the need for efficient task scheduling and virtual machine allocation. It then discusses the problem of existing scheduling algorithms having high overhead and slow convergence. The proposed methodology uses a heuristic-based prediction model with a logistic normal distribution technique to improve data transmission prediction. Simulation results show the proposed approach has better throughput and computation time than existing algorithms for different data packet sizes. The conclusion discusses overcoming drawbacks of earlier algorithms and future work focusing on algorithms with better tradeoffs between performance characteristics.