I. Introduction
Peer-to- Peer (P2P) applications have known great developments these years. These applications were originally designed for file sharing, e.g. Gnutella [1] or FreeNet [2] and are now considered to a larger scope from video streaming to system update and distributed data base. Recent advances in microprocessors architecture and networks permit one to consider new applications like High Performance Computing (HPC). Therefore, we can identify a real stake at developing new protocols and environments for HPC since this can lead to economic and attractive solutions.