Keyphrases
- peer to peer
- file sharing
- data sharing
- resource sharing
- content sharing
- resource discovery
- peer to peer networks
- overlay network
- ad hoc networks
- digital libraries
- peer to peer systems
- information dissemination
- load balancing
- distributed computing
- grid computing
- video on demand
- spatio temporal
- client server
- share information
- video streaming
- economic development
- knowledge sharing
- information sharing
- sustainable development
- distributed systems