job allocation