Sathasivam
The behavior of ip helper-address is quite simple and straightforward. When the Cisco router configured with two ip helper-address received an eligible local broadcast (such as DHCP) it will forward a copy of the broadcast to each of the configured helper addresses. The result is that each server will receive a copy of the request. Note that this is exactly the same effect as if both servers were in the local LAN where they would both receive the DHCP request.
Part of what this means is that while you can easily have redundant servers it is difficult to have primary and backup servers.
HTH
Rick
HTH
Rick