Distributed computing
Peer-to-peer
Routing
ANts P2P
Scalability
Network topology
Gossip protocol
Network coding
Distributed data storage
Computing
Concurrent computing