A high-performance scheduling algorithm using greedy strategy toward quality of service in the cloud environments