File sharing
Computing
Distributed data storage
Computer programming
Distributed hash table
Disjoint-set data structure
Peer-to-peer
Information science