A request tag is an ordering marker attached to a request. A coordinator assigns tags from its current state, then increments that state for the next request. section 2.2
Acceptors track the latest request they have applied. When a request arrives with a larger tag, they know earlier requests are missing and can wait before applying it. section 2.2
Reordering delayed requests
Suppose P1 sends (+2) before P2 sends (×2), but the network delivers P2 first. The coordinator can tag P2 with 0 and P1 with 1. Acceptors then reorder the requests and apply (+2) after (×2), regardless of arrival order. section 2.2
Figure 2.12 Proposers, acceptors, and a coordinator
The coordinator-and-acceptors diagram makes the tagging and reordering mechanism concrete. section 2.2
