high availability based on gossip protocal