Cloud computing environments enable real time applications on virtualized resources that can be provisioned dynamically. It is one of the efficient platform service which permits to enable the various applications based on cloud infrastructure. Nowadays workflow systems become an easy and efficient task for the development of scientific applications. Efficient workflow scheduling algorithms are employed to improve the resource utilization by enhancing the cloud computing performance and to meet the users’ requirements. Many scheduling algorithms have been proposed but they are not optimal to incorporate benefits of cloud computing. In this paper a new framework are introduced as whale optimizer algorithm (WOA) which mimics the social behaviour of humpback whales and aims to maximize the work completion for meeting QoS constraints such as deadline and budget. This proposed method outperforms well when compared with other techniques and measured in terms of makespan, deadline and it is applicable for real time applications.