The process of distributing a computer system's facilities to different components of a job in order to perform the job.