Distributed computing and resources. In addition, results can be shared directly between participating peers. The combined power of previously untapped computational resources can easily surpass the normal available power of an enterprise system without distributed computing. The results are faster completion times and lower cost because the technology takes advantage of power available on client systems. Peer to peer computing also allows computing networks to dynamically work together using intelligent agents.
Agents reside on peer computers and communicate various kinds of information back and forth.
Agents may also initiate tasks on behalf of other peer systems. For instance, Intelligent agents can be used to prioritize tasks on a network, change traffic flow, search for files locally or determine anomalous behavior and stop it before it effects the network, such as a virus.