A novel water pressure change optimization technique for solving scheduling problem in cloud computing