Artificial Intelligence Models for Scheduling Big Data Services on the Cloud