@ above responders....
This thing needs to work in a grid environment....a cluster of clusters...so basically i am just doing job submission to the grid...my problem comes in making sure all three run paralelly and one doesnt wait for the other to complete