The document describes Lamport's permission-based distributed mutual exclusion algorithm. The algorithm works as follows:
1) To request a resource, a process sends a timestamped request message to all other processes and stores a copy in its local request queue.
2) When a process receives a request, it adds the request to its own queue and sends an acknowledgment back.
3) A process is granted the resource when its highest-priority request in its local queue has received an acknowledgment from every other process with a later timestamp.