GLOA: a new job scheduling algorithm for grid computing