I went through a link. I got the link from steve. http://imaptools.com/leaddog/routing/dd.html. I noticed that pgRouting is selecting the start point from vertex(graph node). Which sometimes may create wrong driving direction which a user do not expect. If any one click on the middle of a road as a start point you may notice that. Regards Roni