P eer-to-peer systems are distributed systems that operate without centralized organization or control. To find a particular piece of data within the network, P2P systems explicitly or implicitly provide a lookup mechanism, or locator function, that matches a given string, or key, to one or more network nodes responsible for the value associated with that key. P2P nodes interoperate by using th...