  Ability to find and get services is a key requirement in the development of
large-scale distributed sys- tems. We consider dynamic and unstable
environments, namely Peer-to-Peer (P2P) systems. In previous work, we designed
a service discovery solution called Distributed Lexicographic Placement Table
(DLPT), based on a hierar- chical overlay structure. A self-stabilizing version
was given using the Propagation of Information with Feedback (PIF) paradigm. In
this paper, we introduce the self-stabilizing COPIF (for Collaborative PIF)
scheme. An algo- rithm is provided with its correctness proof. We use this
approach to improve a distributed P2P framework designed for the services
discovery. Significantly efficient experimental results are presented.
