Keyphrases
- peer to peer
- resource discovery
- peer to peer systems
- digital libraries
- load balancing
- peer to peer networks
- data sharing
- overlay network
- grid computing
- distributed computing
- client server
- file sharing
- fault tolerance
- ad hoc networks
- video streaming
- databases
- database
- distributed environment
- cooperative
- machine learning