Keyphrases
- peer to peer systems
- peer to peer
- load balancing
- peer to peer networks
- distributed search
- collaborative filtering
- recommender systems
- user preferences
- distributed data
- resource discovery
- fault tolerance
- grid computing
- overlay network
- content based retrieval
- unstructured peer to peer systems
- databases
- web services
- social networks