Networks
Distributed data storage
Content delivery network
Multimedia
Streaming
Concurrent computing
Computing
Distributed computing