Keyphrases
- peer to peer
- peer to peer networks
- overlay network
- resource discovery
- load balancing
- file sharing
- client server
- distributed computing
- malicious users
- digital libraries
- distributed environment
- data sharing
- grid computing
- enterprise systems
- ad hoc networks
- electronic commerce
- content addressable
- peer to peer systems
- database
- market equilibrium
- electronic markets
- video streaming
- resource sharing
- resource allocation
- data sets