•job:
•consists of groups of tasks executed sequentially
or in parallel
•a task can consist of subtasks (the same executable is run, but with
different input data)
•each task is submitted individually, the user specifies
which OS and min. resource
requirements (disk, mem)
•the master allocates the most suitable slave for executing the tasks and notifies the client
•when task is finished, results are stored as specified
in the project and the client is
notified