A multi-dimensional job scheduling