Group Protocols for Peers-Based Systems : A Case Study