Storage: SlaveInfo TaskInfo JobID TaskID ReserveID JobStatus Client->Master: M_JOB_CTRL M_TASK_INIT M_TASK_CTRL M_SLAVE_RESERVE M_CLIENT_STATUS M_SLAVE_CTRL Master->Client: M_JOB_STATUS M_SLAVE_AVAIL M_TASK_STATUS M_TASK_FINISH M_SLAVE_STATUS Master->Slave: M_TASK_INIT M_TASK_CTRL M_SLAVE_CTRL Slave->Master: M_SLAVE_STATUS M_TASK_STATUS M_TASK_FINISH M_TASK_MOVE Examples