Peer-to-Peer (P2P) systems have become popular recently. The central strength of P2P systems is the capability of sharing resources so that larger costly servers can be replaced by systems of smaller computers. The biggest challenge in building an effective P2P system is in tying together these multiple autonomous computers into a cohesive system. This is usually done by means of a logical “overlay network” used to organize the data managed by these computers, which represent nodes in this overlay network.
We aim to design a one-platform multiple-overlays architecture that allows the users to switch from one overlay to another, or to have both simultaneously. The two overlays are useful for different applications and environment.

S3 project is funded by A-star, Singapore. |