Keyphrases
- file sharing
- peer to peer
- peer to peer networks
- resource discovery
- video on demand
- client server architecture
- internet traffic
- resource sharing
- digital images
- web caching
- fully distributed
- client server
- information services
- web services
- service providers
- service quality
- distributed environment
- peer to peer systems
- load balancing
- grid computing
- streaming services
- unstructured peer to peer systems
- loosely coupled
- overlay network
- distributed computing
- service composition
- service oriented
- management system
- end users
- digital libraries