Cloud computing has been an important and popular distributed computing model that supports on demand services. It offers its services to internet users through service providers on pay-per-use basis. Using resources efficiently by reducing execution time and cost and increasing profit is the main goal of cloud service provider. Moreover, security is an important criteria in cloud computing. Blockchain has been recently a promising technology for the security improvement in cloud computing especially in scheduling. This paper reviews the cloud task scheduling models that utilized blockchain technology in order to improve its efficiency and security. Moreover, it shows the importance of using blockchain in task scheduling for future researches.
展开▼