1. A distributed system configured to process messages within the distributed system, the distributed system comprising: a plurality of distributed nodes configured to permit communication among the plurality of nodes and to process messages; at least one of the plurality of nodes acting as a coordinator, the coordinator configured to initiate a quiescing protocol and to determine whether relevant messages have been processed by the plurality of the distributed nodes.