Peer-to-Peer Approach of Locating Servants
Source: Creative Commons
At the same time, the current wave of distributed sharing services tends to involve resources available at the edge of the network and hence bases on the Peer-To-Peer (P2P) paradigm to achieve performance, scalability, and robustness. Among the possible examples, the Desktop Grid computing exploits unused resources (storage, computational power, etc.) available on widely located (home) computers, while NaDa uses P2P technologies to build "Nano Data Centers" that exploit the DSL gateways placed in the people homes. The idea is that users owning enough resources (e.g., a DSL gateway or a home-PC, which are unused for a great portion of time) may enter the cloud and start offering services.