1) Distributed deadlock detection approaches include prevention, avoidance, detection, and resolution. Detection is the primary focus of the chapter.
2) Distributed deadlock detection modifies the bipartite graph strategy to use a wait-for graph (WFG) to model processes requesting resources from other processes. A deadlock exists if there is a directed cycle in the global WFG.
3) Distributed detection requires progress such that all deadlocks are found within a finite time, and safety such that no false detections occur due to network latencies. Approaches include centralized, distributed, and hierarchical control frameworks.