Cloud computing is computing paradigm where applications, data, memory, bandwidth and IT services are provided over the Internet. Cloud computing is purely based on pay per usage model. Cloud Service Providers (CSP) earns money by providing virtual resources to the Cloud Users (CU). The time during which resources are utilized is optimized by cloud scheduling algorithms. The Task management is the key role in cloud computing systems. Task scheduling problems are premier which relate to the efficiency of the whole cloud computing facilities.