Distributed data storage
Computing
BitTorrent
Concurrent computing
Distributed computing
File sharing
Distributed hash table
Computer networking
Kademlia
Vuze
Chord
Pastry