Prevents multiple submissions for the same job, addresses counter overflow, enforces submission order of jobs