Batch Job not starting

I created a batch job in Dynamics AX and set its status to 'waiting'. But it is always in waiting state, never changed into 'executing' state. what could be the reason here.

The batch job has 4 AIF services as its tasks.And all these tasks are in 'waiting' state.