This is not a RPC process but it acts as RPC client for the local
coordinator.
If any coordinator in the ARC ring leaves the ring or fails, other
coordinators must
be notified about this so that they can reform the ring and remove
the node that
has failed/left from the ring.
Here we discuss the case when a coodinator wants to leave the ring.
Whenever the co-ordinator leaves the ARC ring, following steps
are executed from within the main() function: