Thanks Ashish!!
Still i am getting the error as i think there is some problem with my syntax of testng.xml. Hence its erroring out in forking.
Also @dataProvider(parallel=true) -
Will this be thread safe while implemented along with remote grid execution.
Also i am not able to think how and where i would put logic for remote driver.