1 INTRODUCTION
2 DHT OVERLAYS: A SYSTEM ARCHITECTURE OVERVIEW
2.1 Chord
2.2 Kademlia
2.3 Pastry
2.4 Skip Graphs
2.5 Cycloid
3 EDGE AND FOG COMPUTING
3.1 System Model
3.2 DHT-Based Infrastructure Solutions
3.3 DHT Applications in Edge/Fog Computing
3.4 Open Problems
4 CLOUD COMPUTING
4.1 System Model
4.2 DHT-based Infrastructure Solutions
4.3 DHT-based Applications
4.4 Open Problems
5 BLOCKCHAIN
5.1 System Model
5.2 DHT-Based Infrastructure Solutions
5.3 DHT Applications in Blockchain
5.4 Open Problems
6 INTERNET OF THINGS (IOT)
6.1 System Model
6.2 DHT-Based Infrastructure Solutions
6.3 DHT-based Applications in IoT
6.4 Open Problems
7 SOCIAL NETWORKS
7.1 System Model
7.2 DHT applications in P2P Social Networks
7.3 Super-peers: A Common Architectural Pattern
7.4 Open Problems
8 MOBILE AD HOC NETWORKS
8.1 System Model
8.2 DHT Applications in MANET
8.3 Open Problems
9 VEHICULAR AD HOC NETWORKS
9.1 System Model
9.2 DHT Applications in VANET
9.3 Open Problems
10 CONCLUSION