Abstract:Cloud computing is one of the emerging industries based on the Internet for commercial calculation model. It provides a quick and easy and reliable access to network resources. Cloud computing is introduced. The task scheduling in cloud computing is analyzed, and the research status of cloud computing task scheduling algorithm are classified and summarized according to different scheduling goal. The task scheduling algorithm can be divided into single objective optimization algorithm and multi-objective task scheduling algorithm. The representative algorithms of each method are analyzed, and the advantages and disadvantages of each algorithm are compared and summarized in detail, and the way of improvement is also inducted.