Keyphrases
- peer to peer
- overlay network
- digital libraries
- load balancing
- peer to peer networks
- resource discovery
- peer to peer systems
- distributed computing
- fault tolerance
- file sharing
- data sharing
- database
- video streaming
- client server
- distributed environment
- case study
- publish subscribe
- fully distributed
- grid computing
- ad hoc networks
- multiresolution
- relational databases
- computer vision
- information retrieval