A Genetic Algorithm Scheduling Approach for Virtual Machine Resources in a Cloud Computing Environment